9 #pragma warning(disable: 4786)
10 #pragma warning(disable: 4290)
82 throw (rti13::FederateInternalError);
92 const char* theObjectName)
94 rti13::CouldNotDiscover,
95 rti13::ObjectClassNotKnown,
96 rti13::FederateInternalError);
105 rti13::ObjectNotKnown,
106 rti13::AttributeNotKnown,
107 rti13::FederateOwnsAttributes,
108 rti13::InvalidFederationTime,
109 rti13::FederateInternalError);
116 rti13::ObjectNotKnown,
117 rti13::AttributeNotKnown,
118 rti13::FederateOwnsAttributes,
119 rti13::FederateInternalError);
129 rti13::InteractionClassNotKnown,
130 rti13::InteractionParameterNotKnown,
131 rti13::InvalidFederationTime,
132 rti13::FederateInternalError);
139 rti13::InteractionClassNotKnown,
140 rti13::InteractionParameterNotKnown,
141 rti13::FederateInternalError);
149 rti13::ObjectNotKnown,
150 rti13::InvalidFederationTime,
151 rti13::FederateInternalError);
157 rti13::ObjectNotKnown,
158 rti13::FederateInternalError);
164 rti13::ObjectNotKnown,
165 rti13::AttributeNotKnown,
166 rti13::AttributeNotOwned,
167 rti13::FederateInternalError);
172 rti13::InvalidFederationTime,
173 rti13::EnableTimeRegulationWasNotPending,
174 rti13::FederateInternalError);
179 rti13::InvalidFederationTime,
180 rti13::EnableTimeConstrainedWasNotPending,
181 rti13::FederateInternalError);
186 rti13::InvalidFederationTime,
187 rti13::TimeAdvanceWasNotInProgress,
188 rti13::FederateInternalError);
193 rti13::FederateInternalError);
199 rti13::FederateInternalError);
205 rti13::FederateInternalError);
210 rti13::FederateInternalError);
Handle ObjectHandle
Definition: RTItypes13.h:116
std::map< rti13::ObjectHandle, std::string > objectInstanceMap
Definition: simpleTimeFedAmb13dlc.h:33
Definition: RTItypes13.h:236
std::map< std::string, RTI::AttributeHandle > DtAttrNameHandleMap
Definition: simpleDDMSimple13.h:25
std::set< std::string > ourAttrs
Definition: simpleTimeFedAmb13.h:45
Definition: rtiSimpleFedAmb13.h:37
MyFederateAmbassador(DtTalkAmbData &data)
bool isRegulating
Definition: simpleTimeFedAmb13.h:64
DtParamNameHandleMap theParamNameHandleMap
Definition: simpleTimeFedAmb13.h:42
DtAttrNameHandleMap theAttrNameHandleMap
Definition: simpleTimeFedAmb13.h:39
virtual void provideAttributeValueUpdate(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
Definition: NullFederateAmbassador13.h:34
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
bool registerSucceeded
Definition: simpleTimeFedAmb13.h:69
std::map< rti13::ObjectClassHandle, std::string > objectClassMap
Definition: simpleTimeFedAmb13dlc.h:32
virtual void synchronizationPointRegistrationSucceeded(const char *label)
virtual void synchronizationPointRegistrationFailed(const char *label)
ULong InteractionClassHandle
Definition: RTItypes13.h:106
virtual void removeObjectInstance(RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
bool timeAdvanced
Definition: simpleTimeFedAmb13.h:65
Definition: simpleTimeTimeManagedEntity.h:28
virtual void reflectAttributeValues(RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
Definition: RTItypes13.h:138
bool isConstrained
Definition: simpleTimeFedAmb13.h:63
Definition: RTItypes13.h:521
DtTalkAmbData & myData
Definition: rtiSimpleFedAmb13.h:174
virtual void discoverObjectInstance(RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClass, const char *theObjectName)
virtual void timeAdvanceGrant(const RTI::FedTime &theTime)
timeManagedEntity timeManagedObject
Definition: simpleTimeFedAmb13.h:72
bool isMaster
Definition: simpleTimeFedAmb13.h:53
bool announceSyncReceived
Definition: simpleTimeFedAmb13.h:70
int numFederates
Definition: simpleTimeFedAmb13.h:58
Definition: rtiSimpleFedAmb13.h:13
std::map< rti13::ObjectHandle, rti13::AttributeHandleSet * > updateRequestMap
Definition: simpleTimeFedAmb13dlc.h:35
int otherFederatesReady
Definition: simpleTimeFedAmb13.h:67
Definition: RTItypes13.h:452
rti13::ParameterHandleValuePairSet * paramValues
Definition: simpleTimeFedAmb13dlc.h:61
std::map< std::string, RTI::ParameterHandle > DtParamNameHandleMap
Definition: simpleDDMSimple13.h:27
bool registerFailed
Definition: simpleTimeFedAmb13.h:68
virtual ~MyFederateAmbassador()
std::map< rti13::InteractionClassHandle, std::string > interactionClassMap
Definition: simpleTimeFedAmb13dlc.h:34
virtual void timeConstrainedEnabled(const RTI::FedTime &theFederateTime)
ULong ObjectClassHandle
Definition: RTItypes13.h:104
virtual void announceSynchronizationPoint(const char *label, const char *tag)
bool federationIsSynchronized
Definition: simpleTimeFedAmb13.h:71
virtual void federationSynchronized(const char *label)
std::set< std::string > ourParms
Definition: simpleTimeFedAmb13.h:48
Definition: RTItypes13.h:304
rti13::AttributeHandleValuePairSet * attrValues
Definition: simpleTimeFedAmb13dlc.h:60
virtual void timeRegulationEnabled(const RTI::FedTime &theFederateTime)