14 #ifndef signalMessageTransporter_h
15 #define signalMessageTransporter_h
18 #include <vlpi/disEnums.h>
19 #include <vl/globalObjectDesignator.h>
22 #include <vl/signalInteraction.h>
56 typedef std::map<DtSplitMessageKey, std::map<unsigned, SplitContentEntry> >
SplitContentMap;
80 virtual void clearSplitContent();
85 virtual void setEnabled(
bool bEnabled);
90 const char *pContent);
97 const char *pVrfObjectMessageBuffer);
109 const char* pContent);
124 virtual void addMessageReceivedCallback(DtMessageReceivedCallbackList::DtCallbackFunctionType fcn,
126 virtual void removeMessageReceivedCallback(DtMessageReceivedCallbackList::DtCallbackFunctionType fcn,
133 static void signalInteractionCallback(DtSignalInteraction* inter,
void* usr);
134 virtual void processSignalInteraction(DtSignalInteraction* inter);
137 virtual void sendSignalInteraction(DtSignalInteraction& signalInteraction);