RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Types | Public Member Functions | Public Attributes
makVrv::DtRadarFxConnectionInterface Class Reference

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

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

Public Types

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

Public Member Functions

virtual ~DtRadarFxConnectionInterface ()
virtual void setConnectionStatus (ConnectionStatus status)=0
 Set the current status of the connection.
virtual void setPort (int port)=0
 Set the exercise port.
virtual void reportError (const DtUnicode &errorMessage)=0
 Report an error to the GUI.

Public Attributes

boost::signal< void(int)> signal_portChanged
boost::signal< void()> signal_connect
boost::signal< void()> signal_disconnect

Detailed Description

Abstract interface used to a user interface.

Member Enumeration Documentation

Enumerator:
Disconnected 
Connected 
Connecting 
Error 
end_ConnectionStatus 

Constructor & Destructor Documentation

virtual makVrv::DtRadarFxConnectionInterface::~DtRadarFxConnectionInterface ( )
virtual

Member Function Documentation

virtual void makVrv::DtRadarFxConnectionInterface::setConnectionStatus ( ConnectionStatus  status)
pure virtual

Set the current status of the connection.

Implemented in makVrv::DtRadarFxConnectionWidget.

virtual void makVrv::DtRadarFxConnectionInterface::setPort ( int  port)
pure virtual

Set the exercise port.

Implemented in makVrv::DtRadarFxConnectionWidget.

virtual void makVrv::DtRadarFxConnectionInterface::reportError ( const DtUnicode &  errorMessage)
pure virtual

Report an error to the GUI.

Implemented in makVrv::DtRadarFxConnectionWidget.

Member Data Documentation

boost::signal<void (int)> makVrv::DtRadarFxConnectionInterface::signal_portChanged
boost::signal<void ()> makVrv::DtRadarFxConnectionInterface::signal_connect
boost::signal<void ()> makVrv::DtRadarFxConnectionInterface::signal_disconnect

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

Document ID: 1.0
Copyright © 2017 VT MAK Inc. All Rights Reserved (www.mak.com)