MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
MAKLogger::DtLgrFederateAmbassador Class Reference

This class implements a DtLgrFederateAmbassador for HLA1516 that will allow the logger to get region data in HLA 1516 by allowing the callback for receiveAttributeValues with RTI::RegionHandleSet to actually do something. More...

+ Inheritance diagram for MAKLogger::DtLgrFederateAmbassador:
+ Collaboration diagram for MAKLogger::DtLgrFederateAmbassador:

Public Member Functions

 DtLgrFederateAmbassador ()
 
virtual ~DtLgrFederateAmbassador () throw ()
 
virtual void reflectAttributeValues (RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType) throw (RTI::ObjectInstanceNotKnown, RTI::AttributeNotRecognized, RTI::AttributeNotSubscribed, RTI::FederateInternalError)
 
virtual void reflectAttributeValues (RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::RegionHandleSet const &theSentRegionHandleSet) throw (RTI::ObjectInstanceNotKnown, RTI::AttributeNotRecognized, RTI::AttributeNotSubscribed, RTI::FederateInternalError)
 
virtual void reflectAttributeValues (RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder) throw (RTI::ObjectInstanceNotKnown, RTI::AttributeNotRecognized, RTI::AttributeNotSubscribed, RTI::FederateInternalError)
 
virtual void reflectAttributeValues (RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::RegionHandleSet const &theSentRegionHandleSet) throw (RTI::ObjectInstanceNotKnown, RTI::AttributeNotRecognized, RTI::AttributeNotSubscribed, RTI::FederateInternalError)
 
virtual void reflectAttributeValues (RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::MessageRetractionHandle theHandle) throw (RTI::ObjectInstanceNotKnown, RTI::AttributeNotRecognized, RTI::AttributeNotSubscribed, RTI::InvalidLogicalTime, RTI::FederateInternalError)
 
virtual void reflectAttributeValues (RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::MessageRetractionHandle theHandle, RTI::RegionHandleSet const &theSentRegionHandleSet) throw (RTI::ObjectInstanceNotKnown, RTI::AttributeNotRecognized, RTI::AttributeNotSubscribed, RTI::InvalidLogicalTime, RTI::FederateInternalError)
 
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType) throw (RTI::InteractionClassNotRecognized, RTI::InteractionParameterNotRecognized, RTI::InteractionClassNotSubscribed, RTI::FederateInternalError)
 6.9 More...
 
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::RegionHandleSet const &theSentRegionHandleSet) throw (RTI::InteractionClassNotRecognized, RTI::InteractionParameterNotRecognized, RTI::InteractionClassNotSubscribed, RTI::FederateInternalError)
 
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder) throw (RTI::InteractionClassNotRecognized, RTI::InteractionParameterNotRecognized, RTI::InteractionClassNotSubscribed, RTI::FederateInternalError)
 
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::RegionHandleSet const &theSentRegionHandleSet) throw (RTI::InteractionClassNotRecognized, RTI::InteractionParameterNotRecognized, RTI::InteractionClassNotSubscribed, RTI::FederateInternalError)
 
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::MessageRetractionHandle theHandle) throw (RTI::InteractionClassNotRecognized, RTI::InteractionParameterNotRecognized, RTI::InteractionClassNotSubscribed, RTI::InvalidLogicalTime, RTI::FederateInternalError)
 
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::LogicalTime const &theTime, RTI::OrderType receivedOrder, RTI::MessageRetractionHandle theHandle, RTI::RegionHandleSet const &theSentRegionHandleSet) throw (RTI::InteractionClassNotRecognized, RTI::InteractionParameterNotRecognized, RTI::InteractionClassNotSubscribed, RTI::InvalidLogicalTime, RTI::FederateInternalError)
 
virtual const
RTI::RegionHandleSet & 
recentRegionHandleSet ()
 

Static Public Member Functions

static DtVrlFederateAmbassadorcreate ()
 creates an instance of this DtLgrFederateAmbassador More...
 

Protected Member Functions

 DtLgrFederateAmbassador (const DtLgrFederateAmbassador &rhs)
 copy constructor - not implemented More...
 
DtLgrFederateAmbassadoroperator= (const DtLgrFederateAmbassador &rhs)
 assignment operator - not implemented More...
 

Protected Attributes

RTI::RegionHandleSet myRecentRegionHandleSet
 

Detailed Description

This class implements a DtLgrFederateAmbassador for HLA1516 that will allow the logger to get region data in HLA 1516 by allowing the callback for receiveAttributeValues with RTI::RegionHandleSet to actually do something.

Constructor & Destructor Documentation

MAKLogger::DtLgrFederateAmbassador::DtLgrFederateAmbassador ( )
virtual MAKLogger::DtLgrFederateAmbassador::~DtLgrFederateAmbassador ( )
throw (
)
virtual
MAKLogger::DtLgrFederateAmbassador::DtLgrFederateAmbassador ( const DtLgrFederateAmbassador rhs)
protected

copy constructor - not implemented

Member Function Documentation

static DtVrlFederateAmbassador* MAKLogger::DtLgrFederateAmbassador::create ( )
static

creates an instance of this DtLgrFederateAmbassador

DtLgrFederateAmbassador& MAKLogger::DtLgrFederateAmbassador::operator= ( const DtLgrFederateAmbassador rhs)
protected

assignment operator - not implemented

virtual void MAKLogger::DtLgrFederateAmbassador::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
RTI::ParameterHandleValueMap const &  theParameterValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType 
)
throw (RTI::InteractionClassNotRecognized,
RTI::InteractionParameterNotRecognized,
RTI::InteractionClassNotSubscribed,
RTI::FederateInternalError
)
virtual

6.9

virtual void MAKLogger::DtLgrFederateAmbassador::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
RTI::ParameterHandleValueMap const &  theParameterValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::RegionHandleSet const &  theSentRegionHandleSet 
)
throw (RTI::InteractionClassNotRecognized,
RTI::InteractionParameterNotRecognized,
RTI::InteractionClassNotSubscribed,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
RTI::ParameterHandleValueMap const &  theParameterValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::LogicalTime const &  theTime,
RTI::OrderType  receivedOrder 
)
throw (RTI::InteractionClassNotRecognized,
RTI::InteractionParameterNotRecognized,
RTI::InteractionClassNotSubscribed,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
RTI::ParameterHandleValueMap const &  theParameterValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::LogicalTime const &  theTime,
RTI::OrderType  receivedOrder,
RTI::RegionHandleSet const &  theSentRegionHandleSet 
)
throw (RTI::InteractionClassNotRecognized,
RTI::InteractionParameterNotRecognized,
RTI::InteractionClassNotSubscribed,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
RTI::ParameterHandleValueMap const &  theParameterValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::LogicalTime const &  theTime,
RTI::OrderType  receivedOrder,
RTI::MessageRetractionHandle  theHandle 
)
throw (RTI::InteractionClassNotRecognized,
RTI::InteractionParameterNotRecognized,
RTI::InteractionClassNotSubscribed,
RTI::InvalidLogicalTime,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
RTI::ParameterHandleValueMap const &  theParameterValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::LogicalTime const &  theTime,
RTI::OrderType  receivedOrder,
RTI::MessageRetractionHandle  theHandle,
RTI::RegionHandleSet const &  theSentRegionHandleSet 
)
throw (RTI::InteractionClassNotRecognized,
RTI::InteractionParameterNotRecognized,
RTI::InteractionClassNotSubscribed,
RTI::InvalidLogicalTime,
RTI::FederateInternalError
)
virtual
virtual const RTI::RegionHandleSet& MAKLogger::DtLgrFederateAmbassador::recentRegionHandleSet ( )
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::reflectAttributeValues ( RTI::ObjectInstanceHandle  theObject,
RTI::AttributeHandleValueMap const &  theAttributeValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType 
)
throw (RTI::ObjectInstanceNotKnown,
RTI::AttributeNotRecognized,
RTI::AttributeNotSubscribed,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::reflectAttributeValues ( RTI::ObjectInstanceHandle  theObject,
RTI::AttributeHandleValueMap const &  theAttributeValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::RegionHandleSet const &  theSentRegionHandleSet 
)
throw (RTI::ObjectInstanceNotKnown,
RTI::AttributeNotRecognized,
RTI::AttributeNotSubscribed,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::reflectAttributeValues ( RTI::ObjectInstanceHandle  theObject,
RTI::AttributeHandleValueMap const &  theAttributeValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::LogicalTime const &  theTime,
RTI::OrderType  receivedOrder 
)
throw (RTI::ObjectInstanceNotKnown,
RTI::AttributeNotRecognized,
RTI::AttributeNotSubscribed,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::reflectAttributeValues ( RTI::ObjectInstanceHandle  theObject,
RTI::AttributeHandleValueMap const &  theAttributeValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::LogicalTime const &  theTime,
RTI::OrderType  receivedOrder,
RTI::RegionHandleSet const &  theSentRegionHandleSet 
)
throw (RTI::ObjectInstanceNotKnown,
RTI::AttributeNotRecognized,
RTI::AttributeNotSubscribed,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::reflectAttributeValues ( RTI::ObjectInstanceHandle  theObject,
RTI::AttributeHandleValueMap const &  theAttributeValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::LogicalTime const &  theTime,
RTI::OrderType  receivedOrder,
RTI::MessageRetractionHandle  theHandle 
)
throw (RTI::ObjectInstanceNotKnown,
RTI::AttributeNotRecognized,
RTI::AttributeNotSubscribed,
RTI::InvalidLogicalTime,
RTI::FederateInternalError
)
virtual
virtual void MAKLogger::DtLgrFederateAmbassador::reflectAttributeValues ( RTI::ObjectInstanceHandle  theObject,
RTI::AttributeHandleValueMap const &  theAttributeValues,
RTI::VariableLengthData const &  aTag,
RTI::OrderType  sentOrder,
RTI::TransportationType  theType,
RTI::LogicalTime const &  theTime,
RTI::OrderType  receivedOrder,
RTI::MessageRetractionHandle  theHandle,
RTI::RegionHandleSet const &  theSentRegionHandleSet 
)
throw (RTI::ObjectInstanceNotKnown,
RTI::AttributeNotRecognized,
RTI::AttributeNotSubscribed,
RTI::InvalidLogicalTime,
RTI::FederateInternalError
)
virtual

Member Data Documentation

RTI::RegionHandleSet MAKLogger::DtLgrFederateAmbassador::myRecentRegionHandleSet
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)