VR-Forces 4.10 Class Documentation
 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
makVrv::DtIgCommunicatorSignaler Class Reference

the Signals for DtDeCommunicator More...

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

Public Member Functions

virtual ~DtIgCommunicatorSignaler ()
 DTOR. More...
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor. More...
 
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor. More...
 

Static Public Member Functions

static DtIgCommunicatorSignalerinstance (DtDe &de)
 Get an instance used to emit, or to connect. More...
 

Public Attributes

Signals
boost::signalslib::signal
< void(const std::string &)> 
signal_masterIgConnected
 Signal emitted when the IG is a slave and a master connects. More...
 
boost::signalslib::signal
< void(const std::string &)> 
signal_masterIgLost
 Signal emitted when the IG is a slave and a master connection is lost. More...
 
boost::signalslib::signal
< void(const DtDeRecord &)> 
signal_clientAdded
 Signal emitted when a client is added. More...
 
boost::signalslib::signal
< void(const std::string
&clientName, bool
lostConnection)> 
signal_clientToByDeleted
 Signal emitted when a client is removed. More...
 
boost::signalslib::signal
< void(const std::string &)> 
signal_clientModified
 Signal emitted when a client is modified. More...
 

Protected Member Functions

 DtIgCommunicatorSignaler ()
 

Detailed Description

the Signals for DtDeCommunicator

Constructor & Destructor Documentation

virtual makVrv::DtIgCommunicatorSignaler::~DtIgCommunicatorSignaler ( )
virtual

DTOR.

makVrv::DtIgCommunicatorSignaler::DtIgCommunicatorSignaler ( )
protected

Member Function Documentation

static DtIgCommunicatorSignaler& makVrv::DtIgCommunicatorSignaler::instance ( DtDe de)
static

Get an instance used to emit, or to connect.

Member Data Documentation

boost::signalslib::signal<void (const std::string&)> makVrv::DtIgCommunicatorSignaler::signal_masterIgConnected

Signal emitted when the IG is a slave and a master connects.

boost::signalslib::signal<void (const std::string&)> makVrv::DtIgCommunicatorSignaler::signal_masterIgLost

Signal emitted when the IG is a slave and a master connection is lost.

boost::signalslib::signal<void (const DtDeRecord&)> makVrv::DtIgCommunicatorSignaler::signal_clientAdded

Signal emitted when a client is added.

boost::signalslib::signal<void (const std::string& clientName, bool lostConnection)> makVrv::DtIgCommunicatorSignaler::signal_clientToByDeleted

Signal emitted when a client is removed.

If lostConnection is true, the connection to the client was lost. This is only used for remote display clients; if a master client connection is lost, signal_masterIgLost is raised.

boost::signalslib::signal<void (const std::string&)> makVrv::DtIgCommunicatorSignaler::signal_clientModified

Signal emitted when a client is modified.


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)