9 #ifndef DtFedAmbCallbackQueue13_h
10 #define DtDtFedAmbCallbackQueue13_h
20 typedef std::queue<DtRtiMsg*> DtFedAmbMsgQueue;
35 virtual ~DtCallbackQueue() throw (RTI::FederateInternalError);
39 DtCallbackQueue(DtCallbackQueue const& orig);
41 DtCallbackQueue& operator = (DtCallbackQueue const& orig);
46 virtual
void enableQueue();
49 virtual
void disableQueue();
52 MAKRti::DtString const& name() const;
62 const
char *label) throw (RTI::FederateInternalError);
65 const
char *label) throw (RTI::FederateInternalError);
69 const
char *tag) throw (RTI::FederateInternalError);
72 const
char *label) throw (RTI::FederateInternalError);
75 const
char *label) throw (RTI::FederateInternalError);
82 const
char *label) throw (RTI::FederateInternalError);
86 const
char *reason) throw (RTI::FederateInternalError);
121 const
char* theObjectName) throw (RTI::FederateInternalError);
125 const RTI::AttributeHandleValuePairSet& theAttributes,
126 const RTI::FedTime& theTime,
132 const RTI::AttributeHandleValuePairSet& theAttributes,
133 const
char *theTag) throw (RTI::FederateInternalError);
138 const RTI::ParameterHandleValuePairSet& theParameters,
139 const RTI::FedTime& theTime,
145 const RTI::ParameterHandleValuePairSet& theParameters,
146 const
char *theTag) throw (RTI::FederateInternalError);
150 const RTI::FedTime& theTime,
156 const
char *theTag) throw (RTI::FederateInternalError);
160 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
164 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
168 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
172 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
176 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
184 const RTI::AttributeHandleSet& offeredAttributes,
185 const
char *theTag) throw (RTI::FederateInternalError);
189 const RTI::AttributeHandleSet& releasedAttributes) throw (RTI::FederateInternalError);
193 const RTI::AttributeHandleSet& securedAttributes) throw (RTI::FederateInternalError);
197 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
201 const RTI::AttributeHandleSet& candidateAttributes,
202 const
char *theTag) throw (RTI::FederateInternalError);
206 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
226 const RTI::FedTime& theFederateTime) throw (RTI::FederateInternalError);
229 const RTI::FedTime& theFederateTime) throw (RTI::FederateInternalError);
232 const RTI::FedTime& theTime) throw (RTI::FederateInternalError);
240 virtual std::auto_ptr<RTI::FedTime> copyTime(RTI::FedTime const& timeValue);
245 DtFedAmbMsgQueue myFedAmbQueue;
246 bool myQueueCallback;
247 const MAKRti::DtString myName;