Go to the source code of this file.
|
| | makVrv |
| | Declare & export the plugin initialization function (bool initDeModule(DtDe* de))
|
| |
| | makVrf |
| | Contains makVrf::DtVrfDisDriver class.
|
| |
|
| #define | CONNECT_FOR_SIM_MESSAGE(_type, _function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).simMessageSignal(_type).connect(_function); |
| | Convenience #defines for connecting/disconnecting message types Usage is: CONNECT_FOR_SIM_MESSAGE(DtActivitiesResponseMessageType, boost::bind(&DtAdditionalScenarioDataManager::processActivitiesMessage, this, _1)); Each signal will need it's own function prototype to be correctly assigned. More...
|
| |
| #define | DISCONNECT_FOR_SIM_MESSAGE(_type, _function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).simMessageSignal(_type).disconnect(_function); |
| |
| #define | CONNECT_FOR_OBJECT_MESSAGE(_type, _function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).objectMessageSignal(_type).connect(_function); |
| |
| #define | DISCONNECT_FOR_OBJECT_MESSAGE(_type, _function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).objectMessageSignal(_type).disconnect(_function); |
| |
| #define | CONNECT_FOR_COMMENT_INTERACTION(_function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).networkInterfaceMessageSignal(DtCommentInteractionInterface::theName()).connect(_function); |
| |
| #define | DISCONNECT_FOR_COMMENT_INTERACTION(_function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).networkInterfaceMessageSignal(DtCommentInteractionInterface::theName()).disconnect(_function); |
| |
| #define | CONNECT_FOR_INFLUENCE_INTERACTION(_function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).networkInterfaceMessageSignal(DtInfluenceInteractionInterface::theName()).connect(_function); |
| |
| #define | DISCONNECT_FOR_INFLUENCE_INTERACTION(_function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).networkInterfaceMessageSignal(DtInfluenceInteractionInterface::theName()).disconnect(_function); |
| |
| #define | CONNECT_FOR_INTERFACE_MESSAGE(_type, _function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).networkInterfaceMessageSignal(_type).connect(_function); |
| |
| #define | DISCONNECT_FOR_INTERFACE_MESSAGE(_type, _function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).networkInterfaceMessageSignal(_type).disconnect(_function); |
| |
| #define | CONNECT_FOR_RADIO_MESSAGE(_type, _function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).radioMessageSignal(_type).connect(_function); |
| |
| #define | DISCONNECT_FOR_RADIO_MESSAGE(_type, _function) makVrf::DtGuiThreadNetworkCallbackManager::instance(myDe).radioMessageSignal(_type).disconnect(_function); |
| |
Convenience #defines for connecting/disconnecting message types Usage is: CONNECT_FOR_SIM_MESSAGE(DtActivitiesResponseMessageType, boost::bind(&DtAdditionalScenarioDataManager::processActivitiesMessage, this, _1)); Each signal will need it's own function prototype to be correctly assigned.
For the particular callbacks you can use the following prototypes: typedef boost::signals2::signal<void (DtSimMessage*)> SimMessageSignal – CONNECT_FOR_SIM_MESSAGE; typedef boost::signals2::signal<void (const DtVrfObjectMessage*)> ObjectMessageCallbackSignal – CONNECT_FOR_OBJECT_MESSAGE, CONNECT_FOR_RADIO_MESSAGE; typedef boost::signals2::signal<void (DtNetworkMessageInterface*)> NetworkInterfaceCallbackSignal – CONNECT_FOR_INFLUENCE_INTERACTION, CONNECT_FOR_INTERFACE_MESSAGE;