FlightGear next
FGHLA::Federate Class Reference

Inherits simgear::HLAFederate.

Public Member Functions

virtual ~Federate ()
 
virtual bool readObjectModel ()
 
virtual sg::HLAObjectClass * createObjectClass (const std::string &name)
 
void updateLocalAircraftInstance ()
 
virtual bool shutdown ()
 

Public Attributes

std::list< std::string > _multiplayerObjectClassNames
 
SGSharedPtr< MultiplayerObjectClass_localAircraftClass
 This class is used to register the local instance and to subscribe for others.
 
SGSharedPtr< MultiplayerObjectInstance_localAircraftInstance
 The local aircraft instance.
 

Detailed Description

Definition at line 840 of file hla.cxx.

Constructor & Destructor Documentation

◆ ~Federate()

virtual FGHLA::Federate::~Federate ( )
inlinevirtual

Definition at line 842 of file hla.cxx.

Member Function Documentation

◆ createObjectClass()

virtual sg::HLAObjectClass * FGHLA::Federate::createObjectClass ( const std::string & name)
inlinevirtual

Definition at line 847 of file hla.cxx.

◆ readObjectModel()

virtual bool FGHLA::Federate::readObjectModel ( )
inlinevirtual

Definition at line 844 of file hla.cxx.

◆ shutdown()

virtual bool FGHLA::Federate::shutdown ( )
inlinevirtual

Definition at line 874 of file hla.cxx.

◆ updateLocalAircraftInstance()

void FGHLA::Federate::updateLocalAircraftInstance ( )
inline

Definition at line 862 of file hla.cxx.

Member Data Documentation

◆ _localAircraftClass

SGSharedPtr<MultiplayerObjectClass> FGHLA::Federate::_localAircraftClass

This class is used to register the local instance and to subscribe for others.

Definition at line 886 of file hla.cxx.

◆ _localAircraftInstance

SGSharedPtr<MultiplayerObjectInstance> FGHLA::Federate::_localAircraftInstance

The local aircraft instance.

Definition at line 888 of file hla.cxx.

◆ _multiplayerObjectClassNames

std::list<std::string> FGHLA::Federate::_multiplayerObjectClassNames

Definition at line 884 of file hla.cxx.


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