22 namespace MAKTrafficClientServerExConn
24 class DT_DLL_CSEC DtDirectServerRtiAmbassador :
public DtServerRtiAmbassador
30 DtDirectServerRtiAmbassador();
33 virtual ~DtDirectServerRtiAmbassador();
38 DtDirectServerRtiAmbassador(
const DtDirectServerRtiAmbassador& orig);
41 DtDirectServerRtiAmbassador& operator=(
const DtDirectServerRtiAmbassador& orig);
46 virtual RTI::ObjectHandle registerObjectInstance(
47 RTI::ObjectClassHandle theClass,
const char* theObject);
50 virtual RTI::ObjectHandle registerObjectInstance(
51 RTI::ObjectClassHandle theClass);
54 virtual RTI::EventRetractionHandle updateAttributeValues(
55 RTI::ObjectHandle theObject,
56 const RTI::AttributeHandleValuePairSet& theAttributes,
57 const RTI::FedTime& theTime,
61 virtual void updateAttributeValues(
62 RTI::ObjectHandle theObject,
63 const RTI::AttributeHandleValuePairSet& theAttributes,
67 virtual RTI::EventRetractionHandle sendInteraction(
68 RTI::InteractionClassHandle theInteraction,
69 const RTI::ParameterHandleValuePairSet& theParameters,
70 const RTI::FedTime& theTime,
74 virtual void sendInteraction(
75 RTI::InteractionClassHandle theInteraction,
76 const RTI::ParameterHandleValuePairSet& theParameters,
80 virtual RTI::EventRetractionHandle deleteObjectInstance(
81 RTI::ObjectHandle theObject,
82 const RTI::FedTime& theTime,
86 virtual void deleteObjectInstance(
87 RTI::ObjectHandle theObject,
91 virtual void localDeleteObjectInstance(
92 RTI::ObjectHandle theObject);
95 virtual RTI::ObjectHandle registerObjectInstanceWithRegion(
96 RTI::ObjectClassHandle theClass,
97 const char* theObject,
98 RTI::AttributeHandle theAttributes[],
99 RTI::Region* theRegions[],
100 RTI::ULong theNumberOfHandles);
103 virtual RTI::ObjectHandle registerObjectInstanceWithRegion(
104 RTI::ObjectClassHandle theClass,
105 RTI::AttributeHandle theAttributes[],
106 RTI::Region* theRegions[],
107 RTI::ULong theNumberOfHandles);
110 virtual RTI::EventRetractionHandle sendInteractionWithRegion(
111 RTI::InteractionClassHandle theInteraction,
112 const RTI::ParameterHandleValuePairSet &theParameters,
113 const RTI::FedTime& theTime,
115 const RTI::Region& theRegion);
118 virtual void sendInteractionWithRegion(
119 RTI::InteractionClassHandle theInteraction,
120 const RTI::ParameterHandleValuePairSet &theParameters,
122 const RTI::Region& theRegion);
127 static DtVrlRtiAmbassador* create(
const std::vector<std::wstring>&);
This connection RTI Ambassador overrides RTI Ambassador calls where necessary; otherwise, just makes call on RTI Ambassador given to it.
#define DT_DLL_CSEC
Definition: clientServerExConnDllDefines.h:17