Nemiver  0.3
Public Member Functions | List of all members
nemiver::common::Plugin::Descriptor Class Reference

#include <nmv-plugin.h>

Inheritance diagram for nemiver::common::Plugin::Descriptor:
nemiver::common::Object

Public Member Functions

 Descriptor ()
 
void auto_activate (bool a_in)
 
bool auto_activate ()
 
void can_deactivate (bool a_in)
 
bool can_deactivate ()
 
const UStringname () const
 
void name (const UString &a_in)
 
const UStringentry_point_module_name () const
 
void entry_point_module_name (const UString &a_in)
 
const UStringentry_point_interface_name () const
 
void entry_point_interface_name (const UString &a_in)
 
std::map< UString, UString > & dependencies ()
 
const std::map< UString, UString > & dependencies () const
 
void dependencies (const std::map< UString, UString > &a_in)
 
const UStringplugin_path () const
 
void plugin_path (const UString &a_in)
 
const UStringversion () const
 
void version (const UString &a_in)
 
- Public Member Functions inherited from nemiver::common::Object
 Object ()
 
 Object (Object const &)
 
Objectoperator= (Object const &)
 
virtual ~Object ()
 
void ref ()
 
void unref ()
 
void enable_refcount (bool a_enabled=true)
 
bool is_refcount_enabled () const
 
long get_refcount () const
 
void attach_object (const UString &a_key, const Object *a_object)
 
bool get_attached_object (const UString &a_key, const Object *&a_object)
 

Additional Inherited Members

- Protected Attributes inherited from nemiver::common::Object
SafePtr< ObjectPrivm_priv
 

Constructor & Destructor Documentation

◆ Descriptor()

nemiver::common::Plugin::Descriptor::Descriptor ( )
inline

Member Function Documentation

◆ auto_activate() [1/2]

bool nemiver::common::Plugin::Descriptor::auto_activate ( )
inline

◆ auto_activate() [2/2]

void nemiver::common::Plugin::Descriptor::auto_activate ( bool  a_in)
inline

◆ can_deactivate() [1/2]

bool nemiver::common::Plugin::Descriptor::can_deactivate ( )
inline

◆ can_deactivate() [2/2]

void nemiver::common::Plugin::Descriptor::can_deactivate ( bool  a_in)
inline

◆ dependencies() [1/3]

std::map<UString, UString>& nemiver::common::Plugin::Descriptor::dependencies ( )
inline

◆ dependencies() [2/3]

const std::map<UString, UString>& nemiver::common::Plugin::Descriptor::dependencies ( ) const
inline

◆ dependencies() [3/3]

void nemiver::common::Plugin::Descriptor::dependencies ( const std::map< UString, UString > &  a_in)
inline

◆ entry_point_interface_name() [1/2]

const UString& nemiver::common::Plugin::Descriptor::entry_point_interface_name ( ) const
inline

◆ entry_point_interface_name() [2/2]

void nemiver::common::Plugin::Descriptor::entry_point_interface_name ( const UString a_in)
inline

◆ entry_point_module_name() [1/2]

const UString& nemiver::common::Plugin::Descriptor::entry_point_module_name ( ) const
inline

◆ entry_point_module_name() [2/2]

void nemiver::common::Plugin::Descriptor::entry_point_module_name ( const UString a_in)
inline

◆ name() [1/2]

const UString& nemiver::common::Plugin::Descriptor::name ( ) const
inline

◆ name() [2/2]

void nemiver::common::Plugin::Descriptor::name ( const UString a_in)
inline

◆ plugin_path() [1/2]

const UString& nemiver::common::Plugin::Descriptor::plugin_path ( ) const
inline

◆ plugin_path() [2/2]

void nemiver::common::Plugin::Descriptor::plugin_path ( const UString a_in)
inline

◆ version() [1/2]

const UString& nemiver::common::Plugin::Descriptor::version ( ) const
inline

◆ version() [2/2]

void nemiver::common::Plugin::Descriptor::version ( const UString a_in)
inline

The documentation for this class was generated from the following file: