9 #include <vlpi/disEnums.h>
13 #include <boost/signals2.hpp>
15 namespace makVrfEvents
18 class DtVrfSignalEvent;
68 virtual void setEnabled(
bool bEnabled);
73 const char *pVrfObjectMessageBuffer);
77 int contentSize,
const char* pContent);
92 virtual void addMessageReceivedCallback(DtMessageReceivedCallbackList::DtCallbackFunctionType fcn,
94 virtual void removeMessageReceivedCallback(DtMessageReceivedCallbackList::DtCallbackFunctionType fcn,
UUID is a unique ID wrapper class.
Definition: uuid.h:59
double sampleRate
Definition: signalMessageTransporter.h:33
Contains the DtUUID class declaration.
std::pair< DtSignalMessageParams *, DtVrfObjectMessageConstPtr > DtSignalMessageTransporterCallbackParams
The parameters passed by the message received callbacks from DtSignalMessageTransporter.
Definition: signalMessageTransporter.h:37
Parameters used with sending/receiving messages though the DtSignalMessageTrasnporter.
Definition: signalMessageTransporter.h:26
DtString commModelName
Definition: signalMessageTransporter.h:28
This class encapsulates the sending and receiving of DtVrfObjectMessages though signal interactions...
Definition: signalMessageTransporter.h:42
DtClock myClock
Definition: signalMessageTransporter.h:110
The DtCommunicationManager class is a convenience class that will create both the DtNetworkInterfaceM...
Definition: communicationManager.h:51
bool enabled() const
accessor/mutator for enabled state
Definition: signalMessageTransporter.h:113
DtCallbackList< DtSignalMessageTransporterCallbackParams * > DtMessageReceivedCallbackList
Definition: signalMessageTransporter.h:84
The base class for all messages to/from a specific DtVrfObject. Various subclasses of this class will...
Definition: vrfObjectMessage.h:30
int radioIndex
Definition: signalMessageTransporter.h:32
Definition: vrfSignalEvent.h:13
boost::signals2::scoped_connection mySignalForVrfSignalEventConnection
Definition: signalMessageTransporter.h:109
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtCommunicationManager * myCommunicationManager
Definition: signalMessageTransporter.h:108
#define DT_DLL_vrfMsgTransport
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfCommunicationManagerDefines.h:26
DtUUID senderDesignator
Definition: signalMessageTransporter.h:31
DtMessageReceivedCallbackList myMessageReceivedCallbacks
Definition: signalMessageTransporter.h:107
bool myEnabled
Definition: signalMessageTransporter.h:106
DtSignalMessageParams()
Definition: signalMessageTransporter.h:28