9 #ifndef DtFedAmbCallbackQueue13_h
10 #define DtDtFedAmbCallbackQueue13_h
20 typedef std::queue<DtRtiMsg*> DtFedAmbMsgQueue;
36 virtual ~DtCallbackQueue() throw (RTI::FederateInternalError);
40 DtCallbackQueue(DtCallbackQueue const& orig);
42 DtCallbackQueue& operator = (DtCallbackQueue const& orig);
47 virtual
void enableQueue();
50 virtual
void disableQueue();
53 MAKRti::DtString const& name() const;
59 virtual
bool isEmpty();
66 const
char *label) throw (RTI::FederateInternalError);
69 const
char *label) throw (RTI::FederateInternalError);
73 const
char *tag) throw (RTI::FederateInternalError);
76 const
char *label) throw (RTI::FederateInternalError);
79 const
char *label) throw (RTI::FederateInternalError);
86 const
char *label) throw (RTI::FederateInternalError);
90 const
char *reason) throw (RTI::FederateInternalError);
125 const
char* theObjectName) throw (RTI::FederateInternalError);
129 const RTI::AttributeHandleValuePairSet& theAttributes,
130 const RTI::FedTime& theTime,
136 const RTI::AttributeHandleValuePairSet& theAttributes,
137 const
char *theTag) throw (RTI::FederateInternalError);
142 const RTI::ParameterHandleValuePairSet& theParameters,
143 const RTI::FedTime& theTime,
149 const RTI::ParameterHandleValuePairSet& theParameters,
150 const
char *theTag) throw (RTI::FederateInternalError);
154 const RTI::FedTime& theTime,
160 const
char *theTag) 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);
180 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
188 const RTI::AttributeHandleSet& offeredAttributes,
189 const
char *theTag) throw (RTI::FederateInternalError);
193 const RTI::AttributeHandleSet& releasedAttributes) throw (RTI::FederateInternalError);
197 const RTI::AttributeHandleSet& securedAttributes) throw (RTI::FederateInternalError);
201 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
205 const RTI::AttributeHandleSet& candidateAttributes,
206 const
char *theTag) throw (RTI::FederateInternalError);
210 const RTI::AttributeHandleSet& theAttributes) throw (RTI::FederateInternalError);
230 const RTI::FedTime& theFederateTime) throw (RTI::FederateInternalError);
233 const RTI::FedTime& theFederateTime) throw (RTI::FederateInternalError);
236 const RTI::FedTime& theTime) throw (RTI::FederateInternalError);
244 virtual std::auto_ptr<RTI::FedTime> copyTime(RTI::FedTime const& timeValue);
252 DtFedAmbMsgQueue myFedAmbQueue;
253 bool myQueueCallback;
254 const MAKRti::DtString myName;