tcMenu
Public Member Functions | Protected Attributes | List of all members
tcremote::DeviceInitialisation Class Referenceabstract

#include <BaseRemoteComponents.h>

Inheritance diagram for tcremote::DeviceInitialisation:
tcremote::NoInitialisationNeeded

Public Member Functions

bool isInitialised () const
 
virtual bool attemptInitialisation ()=0
 
virtual bool attemptNewConnection (BaseRemoteServerConnection *remoteConnection)=0
 

Protected Attributes

bool initialised = false
 

Detailed Description

The device initialiser is responsible for initially preparing the hardware communications device for use, and then for creating new connections that can be used with a transport, you provide the transport to it, and the transport provided MUST be of the expected type for this instance.


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