# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

__DiscriminantOrFieldAt |
__FieldAt< HLAfixedEnd, d > |
__FieldAt< HLAfixedField< E, M, N, V >, d > |
__FieldAt< HLAvariantEnd, e > |
__FieldAt< HLAvariantField< D, E, M, N, V >, e > |
__fixedRecord_if |
__fixedRecord_if< false, Then, Else > |
__HLAbuffer |
__swap< T, 1 > |
__swap< T, 2 > |
__swap< T, 4 > |
__swap< T, 8 > |
__variantRecord_if |
__variantRecord_if< false, Then, Else > |
AttributeHandleSet |
AttributeHandleSet |
AttributeHandleSetFactory |
AttributeHandleSetImp |
AttributeHandleValuePair |
AttributeHandleValuePairSet |
AttributeHandleValuePairSet |
AttributeHandleValuePairSetImp |
AttributeSetFactory |
AuditFile | AuditFile class is used to store information into a file for later usage
AuditLine |
BaseRegion |
BasicMessage | Base class for messages
BigEndian | Conversion to the Big Endian encoding
CDiffusion |
CDiffusion::DiffStruct |
certi_cast |
Clock | An abstract Clock class
Communications |
DataDistribution |
DebugOStream | Stream used by PrettyDebug
DeclarationManagement |
delme |
Dimension | Describes a dimension in a routing space
EventRetractionHandle_s |
Exception |
Exception |
Extent | An extent is a subspace in a routing space
Federate |
FederateHandleSet |
FederateHandleSet |
FederateHandleSetFactory |
FederateHandleSetImp |
FederateLevelList |
Federation |
FederationManagement |
FederationsList |
FedRegion |
FedTime |
FedTime |
FedTimeFactory |
HandleComparator | HandleComparator is a comparison functor for objects having a getHandle() method
Handled | CERTI Handled class
HandleManager | Manage a set of handles ('provide' and 'free' services)
HLAASCIIstring |
HLAbasicType | HLA basic type, represented by <T> type stored in <S> using <E> encoding
HLAdata |
HLAenumeratedType | HLA enumerated type, enumeration <E> with representation <R>
HLAfixedArray< M, N, false > |
HLAfixedArray< M, N, true > |
HLAfixedEnd | Defines a last field in the fixed record
HLAfixedField< E, M, N, false > |
HLAfixedField< E, M, N, true > |
HLAfixedRecord< R, false > |
HLAfixedRecord< R, true > |
HLAsetEnd | Defines the end of an enumerator list
HLAsetOther | Defines the "HLAother" symbol in an enumerator list
HLAsetRange | Defines a range in an enumerator list
HLAsetValue | Defines a value in an enumerator list; to be used with HLAvariantField
HLAvariableArray< M, false > |
HLAvariableArray< M, true > |
HLAvariantEnd | Defines a last field in the fixed record
HLAvariantField< D, E, M, N, false > |
HLAvariantField< D, E, M, N, true > |
HLAvariantRecord< DE, DM, R, false > |
HLAvariantRecord< DE, DM, R, true > |
Interaction | OMT Interaction class
InteractionBroadcastLine |
InteractionBroadcastList |
InteractionSet |
LBTS |
LittleEndian | Conversion to the Little Endian encoding
Message | Used to formalize messages that are going to be exchanged between the RTI and the federate
Message::Message_DDM |
Message::MessageHeader |
Message::MessageJ_R_Struct |
Message::MessageO_I_Struct |
Message::MessageT_O_Struct |
Message::MessageTimeStruct |
MessageBuffer | MessageBuffer is a class managing a byte buffer for Message exchange
NameComparator | NameComparator is a comparison functor for objects having a getName() method
Named | A base class used for CERTI named object
Named::IsNamed |
NetworkMessage | NetworkMessage is the base class used for modelling message exchanged between RTIG and RTIA
NM_Announce_Synchronization_Point |
NM_Attribute_Is_Not_Owned |
NM_Attribute_Ownership_Acquisition |
NM_Attribute_Ownership_Acquisition_If_Available |
NM_Attribute_Ownership_Acquisition_Notification |
NM_Attribute_Ownership_Divestiture_Notification |
NM_Attribute_Ownership_Release_Response |
NM_Attribute_Ownership_Unavailable |
NM_Cancel_Attribute_Ownership_Acquisition |
NM_Cancel_Negotiated_Attribute_Ownership_Divestiture |
NM_Change_Attribute_Order_Type |
NM_Change_Attribute_Transport_Type |
NM_Change_Interaction_Order_Type |
NM_Change_Interaction_Transport_Type |
NM_Close_Connexion |
NM_Confirm_Attribute_Ownership_Acquisition_Cancellation |
NM_Create_Federation_Execution |
NM_DDM_Associate_Region |
NM_DDM_Base |
NM_DDM_Create_Region |
NM_DDM_Delete_Region |
NM_DDM_Modify_Region |
NM_DDM_Register_Object |
NM_DDM_Subscribe_Attributes |
NM_DDM_Subscribe_Interaction |
NM_DDM_Unassociate_Region |
NM_DDM_Unsubscribe_Attributes |
NM_DDM_Unsubscribe_Interaction |
NM_Delete_Object |
NM_Destroy_Federation_Execution |
NM_Discover_Object |
NM_Factory | Network Message factory
NM_Federate_Restore_Complete |
NM_Federate_Restore_Not_Complete |
NM_Federate_Save_Begun |
NM_Federate_Save_Complete |
NM_Federate_Save_Not_Complete |
NM_Federation_Not_Restored |
NM_Federation_Not_Saved |
NM_Federation_Restore_Begun |
NM_Federation_Restored |
NM_Federation_Saved |
NM_Federation_Synchronized |
NM_Get_FED_File |
NM_Inform_Attribute_Ownership |
NM_Initiate_Federate_Restore |
NM_Initiate_Federate_Save |
NM_Is_Attribute_Owned_By_Federate |
NM_Join_Federation_Execution |
NM_Last |
NM_Message_Null |
NM_Negotiated_Attribute_Ownership_Divestiture |
NM_Not_Used |
NM_Provide_Attribute_Value_Update |
NM_Publish_Interaction_Class |
NM_Publish_Object_Class |
NM_Query_Attribute_Ownership |
NM_Receive_Interaction |
NM_Reflect_Attribute_Values |
NM_Register_Federation_Synchronization_Point |
NM_Register_Object |
NM_Remove_Object |
NM_Request_Attribute_Ownership_Assumption |
NM_Request_Attribute_Ownership_Release |
NM_Request_Class_Attribute_Value_Update |
NM_Request_Federation_Restore |
NM_Request_Federation_Restore_Failed |
NM_Request_Federation_Restore_Succeeded |
NM_Request_Federation_Save |
NM_Request_Object_Attribute_Value_Update |
NM_Resign_Federation_Execution |
NM_Send_Interaction |
NM_Set_Attribute_Relevance_Advisory_Switch |
NM_Set_Attribute_Scope_Advisory_Switch |
NM_Set_Class_Relevance_Advisory_Switch |
NM_Set_Interaction_Relevance_Advisory_Switch |
NM_Set_Time_Constrained |
NM_Set_Time_Regulating |
NM_Start_Registration_For_Object_Class |
NM_Stop_Registration_For_Object_Class |
NM_Subscribe_Interaction_Class |
NM_Subscribe_Object_Class |
NM_Synchronization_Point_Achieved |
NM_Synchronization_Point_Registration_Succeeded |
NM_Time_Constrained_Enabled |
NM_Time_Regulation_Enabled |
NM_Turn_Interactions_Off |
NM_Turn_Interactions_On |
NM_Unconditional_Attribute_Ownership_Divestiture |
NM_Unpublish_Interaction_Class |
NM_Unpublish_Object_Class |
NM_Unsubscribe_Interaction_Class |
NM_Unsubscribe_Object_Class |
NM_Update_Attribute_Values |
NM_WithHandleArray |
NullFederateAmbassador |
Object |
ObjectAttribute | Object attribute information
ObjectBroadcastLine |
ObjectClass | OMT object class
ObjectClassAttribute |
ObjectClassBroadcastList |
ObjectClassSet | This class represents a set of object classes
ObjectManagement |
ObjectManagement::OrderTypeList |
ObjectManagement::TransportTypeList |
ObjectSet |
OwnershipManagement | Ownership Management main class
Parameter |
ParameterHandleValuePair |
ParameterHandleValuePairSet |
ParameterHandleValuePairSet |
ParameterHandleValuePairSetImp |
ParameterSetFactory |
PosixClock | A Clock implemented using POSIX clock_xxxxx API
PrettyDebug |
Queues |
Region |
RegionImp |
RootObject | The RootObject is literally the "root" object of the HLA object class hierarchy
RoutingSpace |
RTI |
RTI::AttributeHandleSet |
RTI::AttributeHandleSetFactory |
RTI::AttributeHandleValuePairSet |
RTI::AttributeSetFactory |
RTI::EventRetractionHandle_s |
RTI::Exception |
RTI::FederateAmbassador |
RTI::FederateHandleSet |
RTI::FederateHandleSetFactory |
RTI::FedTime |
RTI::FedTimeFactory |
RTI::ParameterHandleValuePairSet |
RTI::ParameterSetFactory |
RTI::Region |
RTI::RTIambassador |
RTIA |
RTIambPrivateRefs |
RTIfedTime |
RTIG | This class manages the RTIG server, aka RTI Gateway server
RTIRegion |
SecureTCPSocket | Security layer using GSSAPI over a TCP socket
SecurityLevel |
SecurityServer |
Socket |
SocketHTTPProxy |
SocketMC |
SocketServer |
SocketTCP | This TCP socket implementation uses a Read Buffer to improve global read performances(by reducing Recv system calls)
SocketTuple | Element of the SocketServer internal list
SocketUDP |
SocketUN | Socket Unix handling class
Statistics | Display statistics on sent/received messages by RTIA
Subscribable | This class is a base class for "subscribable" classes
Subscriber |
TimeManagement |
Trace |
TreeNamedAndHandledSet | This templated class represents a set of objects whose type is template ObjectType
TSCClock | The TSCClock is a Clock using the Time Stamp Counter which may be found in Pentium-like processors http://en.wikipedia.org/wiki/Time_Stamp_Counter Note that using TSC on a symmetric (or multi-core) multi-processor system may gives unexpected results moreover TSC behavior may be biaised if processor supports dynamic frequency scaling such as Pentium M used on mobile device
WinClock |
WinPerfClock |
XmlParser | The CERTI XML federation Object Model parser