VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Public Attributes
makVrv::DtHla13ConnectionInterface Class Reference

Abstract interface used to a user interface. More...

Inheritance diagram for makVrv::DtHla13ConnectionInterface:
Inheritance graph
[legend]

List of all members.

Public Types

enum  ConnectionStatus {
  Disconnected, Connected, Connecting, Error,
  end_ConnectionStatus
}

Public Member Functions

virtual ~DtHla13ConnectionInterface ()
virtual void setConnectionStatus (ConnectionStatus status)=0
 Set the current status of the connection.
virtual void setAutoConnectEnabled (bool enabled)=0
 Set whether the auto connect button can be enabled.
virtual void setExerciseName (const std::string &exerciseName)=0
 Set the exercise name.
virtual void setFederateType (const std::string &federateType)=0
 Set the federate type.
virtual void setFedFileName (const std::string &fedFileName)=0
 Set the fed file name.
virtual void setRPRFomVersion (double rprFomVersion, int rprFomRevision)=0
virtual void setFomMapperFileName (const std::string &fomMapperFileName)=0
virtual void setFomMapperInitString (const std::string &fomMapperInitString)=0
virtual void setAppNumber (int appNumber)=0
 Set the application id in the GUI.
virtual void setSiteId (int siteId)=0
 Set the site id in the GUI.
virtual void setDdmEnabled (bool enabled)=0
 Set whether DDM is enabled.
virtual void setUseAdvisories (bool enabled)=0
 Set whether advisories should be used.
virtual void setPublishObserver (bool isPublished)=0
 Set the publish observers checkbox.
virtual void setViewControl (bool isEnabled)=0
 Set the view control on/off checkbox.

Public Attributes

boost::signal< void(const
std::string &)> 
signal_currentConnectionChanged
boost::signal< void(const
std::string &)> 
signal_exerciseNameChanged
boost::signal< void(const
std::string &)> 
signal_federateTypeChanged
boost::signal< void(const
std::string &)> 
signal_fedFileNameChanged
boost::signal< void(double)> signal_rprFomVersionChanged
boost::signal< void(int)> signal_rprFomRevisionChanged
boost::signal< void(const
std::string &)> 
signal_fomMapperFileNameChanged
boost::signal< void(const
std::string &)> 
signal_fomMapperInitStringChanged
boost::signal< void(bool)> signal_ddmChanged
boost::signal< void(bool)> signal_useAdvisoriesChanged
boost::signal< void(bool)> signal_publishObserversChanged
boost::signal< void(bool)> signal_viewControlChanged
boost::signal< void(int)> signal_appNumberChanged
boost::signal< void(int)> signal_siteIdChanged
boost::signal< void()> signal_connect
boost::signal< void()> signal_disconnect
boost::signal< void()> signal_makeAutoConnect

Detailed Description

Abstract interface used to a user interface.


Member Enumeration Documentation

Enumerator:
Disconnected 
Connected 
Connecting 
Error 
end_ConnectionStatus 

Constructor & Destructor Documentation


Member Function Documentation

Set the current status of the connection.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setAutoConnectEnabled ( bool  enabled) [pure virtual]

Set whether the auto connect button can be enabled.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setExerciseName ( const std::string &  exerciseName) [pure virtual]

Set the exercise name.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setFederateType ( const std::string &  federateType) [pure virtual]

Set the federate type.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setFedFileName ( const std::string &  fedFileName) [pure virtual]

Set the fed file name.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setRPRFomVersion ( double  rprFomVersion,
int  rprFomRevision 
) [pure virtual]
virtual void makVrv::DtHla13ConnectionInterface::setFomMapperFileName ( const std::string &  fomMapperFileName) [pure virtual]
virtual void makVrv::DtHla13ConnectionInterface::setFomMapperInitString ( const std::string &  fomMapperInitString) [pure virtual]
virtual void makVrv::DtHla13ConnectionInterface::setAppNumber ( int  appNumber) [pure virtual]

Set the application id in the GUI.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setSiteId ( int  siteId) [pure virtual]

Set the site id in the GUI.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setDdmEnabled ( bool  enabled) [pure virtual]

Set whether DDM is enabled.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setUseAdvisories ( bool  enabled) [pure virtual]

Set whether advisories should be used.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setPublishObserver ( bool  isPublished) [pure virtual]

Set the publish observers checkbox.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setViewControl ( bool  isEnabled) [pure virtual]

Set the view control on/off checkbox.

Implemented in makVrv::DtHla13ConnectionWidget.


Member Data Documentation

boost::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_exerciseNameChanged
boost::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_federateTypeChanged
boost::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_fedFileNameChanged

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)