SHAPER  9.13.0
Config_PluginMessage Class Reference

Information that plugin is started to load. More...

Inheritance diagram for Config_PluginMessage:
Inheritance graph

Public Member Functions

CONFIG_EXPORT Config_PluginMessage (const Events_ID theId, const std::string &thePluginId, const void *theParent=0)
 Constructs Config_PluginMessage. More...
 
virtual CONFIG_EXPORT ~Config_PluginMessage ()
 Deletes Config_PluginMessage. More...
 
CONFIG_EXPORT const std::string & pluginId () const
 Plugin Id. More...
 
CONFIG_EXPORT const std::string & uses () const
 Which plugins are used by this one Id. More...
 
CONFIG_EXPORT void setUses (const std::string &theUses)
 Sets which plugins are used by this one Id. More...
 
const Events_IDeventID () const
 Returns identifier of the message. More...
 
void * sender () const
 Returns sender of the message or NULL if it is anonymous message. More...
 

Static Public Member Functions

static const char * EVENT_ID ()
 Event ID that plugin will be loaded. More...
 

Detailed Description

Information that plugin is started to load.

Contains the plugin name. Event is posted just before load of the plugin before registerPlugin call.

Constructor & Destructor Documentation

◆ Config_PluginMessage()

Config_PluginMessage::Config_PluginMessage ( const Events_ID  theId,
const std::string &  thePluginId,
const void *  theParent = 0 
)

Constructs Config_PluginMessage.

◆ ~Config_PluginMessage()

Config_PluginMessage::~Config_PluginMessage ( )
virtual

Member Function Documentation

◆ EVENT_ID()

static const char* Config_PluginMessage::EVENT_ID ( )
inlinestatic

Event ID that plugin will be loaded.

◆ pluginId()

const std::string & Config_PluginMessage::pluginId ( ) const

Plugin Id.

◆ uses()

const std::string & Config_PluginMessage::uses ( ) const

Which plugins are used by this one Id.

◆ setUses()

void Config_PluginMessage::setUses ( const std::string &  theUses)

Sets which plugins are used by this one Id.

◆ eventID()

const Events_ID& Events_Message::eventID ( ) const
inlineinherited

Returns identifier of the message.

◆ sender()

void* Events_Message::sender ( ) const
inlineinherited

Returns sender of the message or NULL if it is anonymous message.