Skip to content

Latest commit

 

History

History
73 lines (39 loc) · 1.85 KB

classmavsdk_1_1_plugin_base.md

File metadata and controls

73 lines (39 loc) · 1.85 KB

mavsdk::PluginBase Class Reference

#include: plugin_base.h


Base class for every plugin.

Public Member Functions

Type Name Description
  PluginBase ()=default Default Constructor.
  ~PluginBase ()=default Default Destructor.
  PluginBase (const PluginBase &)=delete Copy constructor (object is not copyable).
const PluginBase & operator= (const PluginBase &)=delete Assign operator (object is not copyable).

Constructor & Destructor Documentation

PluginBase() {#classmavsdk_1_1_plugin_base_1afbb5a017df6856e58fb576d65a9fe207}

mavsdk::PluginBase::PluginBase()=default

Default Constructor.

~PluginBase() {#classmavsdk_1_1_plugin_base_1a038befc8f15d34e0be17ec7df8e9d092}

virtual mavsdk::PluginBase::~PluginBase()=default

Default Destructor.

PluginBase() {#classmavsdk_1_1_plugin_base_1a717e8eda4a615730256f4a707f00aa72}

mavsdk::PluginBase::PluginBase(const PluginBase &)=delete

Copy constructor (object is not copyable).

Parameters

Member Function Documentation

operator=() {#classmavsdk_1_1_plugin_base_1a7336d48f2784ef2ffe284ee2aaea3063}

const PluginBase& mavsdk::PluginBase::operator=(const PluginBase &)=delete

Assign operator (object is not copyable).

Parameters

Returns

 const PluginBase & -