10 #define lgrFedAmb13_H_
17 #include <vl/vrlFederateAmbassador13.h>
28 DtLgrFederateAmbassador();
29 virtual ~DtLgrFederateAmbassador() throw();
33 DtLgrFederateAmbassador( const DtLgrFederateAmbassador& rhs );
36 DtLgrFederateAmbassador& operator=( const DtLgrFederateAmbassador& rhs );
39 virtual
void reflectAttributeValues(
40 RTI::ObjectHandle theObject,
41 const RTI::AttributeHandleValuePairSet& theAttributes,
42 const RTI::FedTime& theTime,
44 RTI::EventRetractionHandle theHandle )
45 throw( RTI::ObjectNotKnown,
46 RTI::AttributeNotKnown,
47 RTI::FederateOwnsAttributes,
48 RTI::InvalidFederationTime,
49 RTI::FederateInternalError );
51 virtual
void reflectAttributeValues(
52 RTI::ObjectHandle theObject,
53 const RTI::AttributeHandleValuePairSet& theAttributes,
55 throw( RTI::ObjectNotKnown,
56 RTI::AttributeNotKnown,
57 RTI::FederateOwnsAttributes,
58 RTI::FederateInternalError);
60 virtual
void receiveInteraction(
61 RTI::InteractionClassHandle theInteraction,
62 const RTI::ParameterHandleValuePairSet& theParameters,
63 const RTI::FedTime& theTime,
65 RTI::EventRetractionHandle theHandle )
66 throw( RTI::InteractionClassNotKnown,
67 RTI::InteractionParameterNotKnown,
68 RTI::InvalidFederationTime,
69 RTI::FederateInternalError );
71 virtual
void receiveInteraction(
72 RTI::InteractionClassHandle theInteraction,
73 const RTI::ParameterHandleValuePairSet& theParameters,
75 throw( RTI::InteractionClassNotKnown,
76 RTI::InteractionParameterNotKnown,
77 RTI::FederateInternalError );
79 virtual const RTI::Region* recentRegion();
87 RTI::Region* myRecentRegion;