9 #include <vlpi/disEnums.h>
14 namespace makVrfEvents
67 virtual void setEnabled(
bool bEnabled);
72 const char *pVrfObjectMessageBuffer);
76 int contentSize,
const char* pContent);
91 virtual void addMessageReceivedCallback(DtMessageReceivedCallbackList::DtCallbackFunctionType fcn,
93 virtual void removeMessageReceivedCallback(DtMessageReceivedCallbackList::DtCallbackFunctionType fcn,
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
double sampleRate
Definition: signalMessageTransporter.h:32
Definition: signalEvent.h:18
Contains the DtUUID class declaration.
std::pair< DtSignalMessageParams *, DtVrfObjectMessageConstPtr > DtSignalMessageTransporterCallbackParams
The parameters passed by the message received callbacks from DtSignalMessageTransporter.
Definition: signalMessageTransporter.h:36
Parameters used with sending/receiving messages though the DtSignalMessageTrasnporter.
Definition: signalMessageTransporter.h:25
DtString commModelName
Definition: signalMessageTransporter.h:27
This class encapsulates the sending and receiving of DtVrfObjectMessages though signal interactions...
Definition: signalMessageTransporter.h:41
DtClock myClock
Definition: signalMessageTransporter.h:109
The DtCommunicationManager class is a convenience class that will create both the DtNetworkInterfaceM...
Definition: communicationManager.h:50
bool enabled() const
accessor/mutator for enabled state
Definition: signalMessageTransporter.h:112
DtCallbackList< DtSignalMessageTransporterCallbackParams * > DtMessageReceivedCallbackList
Definition: signalMessageTransporter.h:83
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:31
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtCommunicationManager * myCommunicationManager
Definition: signalMessageTransporter.h:107
#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:30
DtMessageReceivedCallbackList myMessageReceivedCallbacks
Definition: signalMessageTransporter.h:106
bool myEnabled
Definition: signalMessageTransporter.h:105
DtSignalMessageParams()
Definition: signalMessageTransporter.h:27