MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
MAKLogger::DtLgrRemoteConnection Class Reference

The DtLgrRemoteConnection implementation. More...

+ Collaboration diagram for MAKLogger::DtLgrRemoteConnection:

Public Member Functions

 DtLgrRemoteConnection ()
 CTOR, sets the default connection parameters. More...
 
virtual ~DtLgrRemoteConnection ()
 DTOR. More...
 
virtual void backChannelConnect (DtLgrRemoteMainWindow &mainWindow, DtLgrRemoteConnection &connectParams)
 Creates a new back-channel connection. More...
 
virtual void closeBackChannelConnection ()
 Closes the open back-channel connection. More...
 
virtual bool checkBackChannelConnection ()
 Checks the connection and returns true if one is open. More...
 
virtual void setNumberOfLoggers (int val)
 Set maximum number of Loggers to connect to. More...
 
virtual int numberOfLoggers () const
 Return the current maximum number of Loggers allowed. More...
 
virtual void setRemoteControlId (int val)
 Set the remote control ID. More...
 
virtual int remoteControlId () const
 Return the current remote control ID. More...
 
virtual void setConnectionTimeout (double val)
 Set the connection timeout value. More...
 
virtual double connectionTimeout () const
 Return the current connection timeout value. More...
 
virtual void setAcknowledgeTimeout (double val)
 Set the acknowledge timeout value. More...
 
virtual double acknowledgeTimeout () const
 Return the acknowledge timeout value. More...
 
virtual void setUseBackChannel (bool val)
 Set the remote controller to use the back-channel connection. More...
 
virtual bool useBackChannel () const
 Return true if the remote controller is using the back-channel connection. More...
 
virtual void setBackChannelPort (int val)
 Set the port. More...
 
virtual int backChannelPort () const
 Return the port number. More...
 
virtual void setBackChannelAddress (const DtString &val)
 Set the back-channel destination address. More...
 
virtual DtString backChannelAddress () const
 Return the back-channel desination address. More...
 
virtual void setBackChannelInterface (const DtString &val)
 Set the back-channel device interface. More...
 
virtual DtString backChannelInterface () const
 Return the back-channel device interface. More...
 
virtual void findBackChannelInterfaceAddresses ()
 Find the network interface addresses. More...
 
virtual QStringList backChannelInterfaceAddressList ()
 
virtual void setCurrentInterfaceAddressIndex (int index)
 
virtual int currentInterfaceAddressIndex ()
 

Protected Attributes

DtInetUdpSocket * backChannelConnection
 
int myNumberOfLoggers
 
int myRemoteControlId
 
double myConnectionTimeout
 
double myAcknowledgeTimeout
 
int myUseBackChannel
 
DtString myBackChannelAddress
 
DtString myBackChannelInterface
 
int myBackChannelPort
 
DtEntityIdentifier mySelfEntityID
 
QStringList myBackChannelAddressList
 
int myCurrentInterfaceAddressIndex
 

Private Member Functions

 DtLgrRemoteConnection (const DtLgrRemoteConnection &orig)
 Not implemented. More...
 
DtLgrRemoteConnectionoperator= (const DtLgrRemoteConnection &orig)
 Not implemented. More...
 

Detailed Description

The DtLgrRemoteConnection implementation.

Constructor & Destructor Documentation

MAKLogger::DtLgrRemoteConnection::DtLgrRemoteConnection ( )

CTOR, sets the default connection parameters.

virtual MAKLogger::DtLgrRemoteConnection::~DtLgrRemoteConnection ( )
virtual

DTOR.

MAKLogger::DtLgrRemoteConnection::DtLgrRemoteConnection ( const DtLgrRemoteConnection orig)
private

Not implemented.

Member Function Documentation

virtual double MAKLogger::DtLgrRemoteConnection::acknowledgeTimeout ( ) const
virtual

Return the acknowledge timeout value.

virtual DtString MAKLogger::DtLgrRemoteConnection::backChannelAddress ( ) const
virtual

Return the back-channel desination address.

virtual void MAKLogger::DtLgrRemoteConnection::backChannelConnect ( DtLgrRemoteMainWindow mainWindow,
DtLgrRemoteConnection connectParams 
)
virtual

Creates a new back-channel connection.

virtual DtString MAKLogger::DtLgrRemoteConnection::backChannelInterface ( ) const
virtual

Return the back-channel device interface.

virtual QStringList MAKLogger::DtLgrRemoteConnection::backChannelInterfaceAddressList ( )
virtual
virtual int MAKLogger::DtLgrRemoteConnection::backChannelPort ( ) const
virtual

Return the port number.

virtual bool MAKLogger::DtLgrRemoteConnection::checkBackChannelConnection ( )
virtual

Checks the connection and returns true if one is open.

virtual void MAKLogger::DtLgrRemoteConnection::closeBackChannelConnection ( )
virtual

Closes the open back-channel connection.

virtual double MAKLogger::DtLgrRemoteConnection::connectionTimeout ( ) const
virtual

Return the current connection timeout value.

virtual int MAKLogger::DtLgrRemoteConnection::currentInterfaceAddressIndex ( )
virtual
virtual void MAKLogger::DtLgrRemoteConnection::findBackChannelInterfaceAddresses ( )
virtual

Find the network interface addresses.

virtual int MAKLogger::DtLgrRemoteConnection::numberOfLoggers ( ) const
virtual

Return the current maximum number of Loggers allowed.

DtLgrRemoteConnection& MAKLogger::DtLgrRemoteConnection::operator= ( const DtLgrRemoteConnection orig)
private

Not implemented.

virtual int MAKLogger::DtLgrRemoteConnection::remoteControlId ( ) const
virtual

Return the current remote control ID.

virtual void MAKLogger::DtLgrRemoteConnection::setAcknowledgeTimeout ( double  val)
virtual

Set the acknowledge timeout value.

virtual void MAKLogger::DtLgrRemoteConnection::setBackChannelAddress ( const DtString &  val)
virtual

Set the back-channel destination address.

virtual void MAKLogger::DtLgrRemoteConnection::setBackChannelInterface ( const DtString &  val)
virtual

Set the back-channel device interface.

virtual void MAKLogger::DtLgrRemoteConnection::setBackChannelPort ( int  val)
virtual

Set the port.

virtual void MAKLogger::DtLgrRemoteConnection::setConnectionTimeout ( double  val)
virtual

Set the connection timeout value.

virtual void MAKLogger::DtLgrRemoteConnection::setCurrentInterfaceAddressIndex ( int  index)
virtual
virtual void MAKLogger::DtLgrRemoteConnection::setNumberOfLoggers ( int  val)
virtual

Set maximum number of Loggers to connect to.

virtual void MAKLogger::DtLgrRemoteConnection::setRemoteControlId ( int  val)
virtual

Set the remote control ID.

virtual void MAKLogger::DtLgrRemoteConnection::setUseBackChannel ( bool  val)
virtual

Set the remote controller to use the back-channel connection.

virtual bool MAKLogger::DtLgrRemoteConnection::useBackChannel ( ) const
virtual

Return true if the remote controller is using the back-channel connection.

Member Data Documentation

DtInetUdpSocket* MAKLogger::DtLgrRemoteConnection::backChannelConnection
protected
double MAKLogger::DtLgrRemoteConnection::myAcknowledgeTimeout
protected
DtString MAKLogger::DtLgrRemoteConnection::myBackChannelAddress
protected
QStringList MAKLogger::DtLgrRemoteConnection::myBackChannelAddressList
protected
DtString MAKLogger::DtLgrRemoteConnection::myBackChannelInterface
protected
int MAKLogger::DtLgrRemoteConnection::myBackChannelPort
protected
double MAKLogger::DtLgrRemoteConnection::myConnectionTimeout
protected
int MAKLogger::DtLgrRemoteConnection::myCurrentInterfaceAddressIndex
protected
int MAKLogger::DtLgrRemoteConnection::myNumberOfLoggers
protected
int MAKLogger::DtLgrRemoteConnection::myRemoteControlId
protected
DtEntityIdentifier MAKLogger::DtLgrRemoteConnection::mySelfEntityID
protected
int MAKLogger::DtLgrRemoteConnection::myUseBackChannel
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)