12 #ifndef DtSmRtiConnection_H_
13 #define DtSmRtiConnection_H_ 1
15 #include <vlutil/vlString.h>
16 #include <vlutil/vlTime.h>
21 #include <vlutil/vlFedTarget.h>
38 const MAKRti::DtInetAddr& addr = MAKRti::DtInetAddr::inaddrAny());
41 virtual int send(
const DtRtiMsg& msg, MAKRti::DtTransportType transport,
42 const MAKRti::DtInetAddr& addr = MAKRti::DtInetAddr::inaddrAny(),
43 unsigned int priority = 0);
53 virtual int getMessageNetInfo(MAKRti::DtInetAddr *addr, MAKRti::DtTransportType *trans,
54 DtU32 *priority =
NULL);
57 virtual bool isReliable();
61 virtual int waitForMessages(MAKRti::DtTime waitTime = 0.0);
65 virtual int waitUntilFull(MAKRti::DtTime waitTime = 0.0);
70 virtual bool sm_shutdown(
bool ruthless =
false);
73 virtual int subscriberCount()
const;