tcMenu
Public Member Functions | List of all members
tcremote::TagValueRemoteServerConnection Class Reference

#include <BaseRemoteComponents.h>

Inheritance diagram for tcremote::TagValueRemoteServerConnection:
tcremote::BaseRemoteServerConnection

Public Member Functions

 TagValueRemoteServerConnection (TagValueTransport &transport, DeviceInitialisation &initialisation)
 
void init (int remoteNumber, const ConnectorLocalInfo &info) override
 
TagValueRemoteConnectorconnector ()
 
TagValueTransporttransport ()
 
CombinedMessageProcessormessageProcessors ()
 
void tick () override
 
bool connected () override
 
void copyConnectionStatus (char *buffer, int bufferSize) override
 
void notifyRemoteHasClosed () override
 
- Public Member Functions inherited from tcremote::BaseRemoteServerConnection
 BaseRemoteServerConnection (DeviceInitialisation &initialisation, RemoteServerType remoteServerType)
 
RemoteServerType getRemoteServerType ()
 
DeviceInitialisationgetDeviceInitialisation () const
 
void runLoop ()
 

Additional Inherited Members

- Protected Attributes inherited from tcremote::BaseRemoteServerConnection
DeviceInitialisationinitialisation
 
RemoteServerType remoteServerType
 

Detailed Description

Contains the components of a single connection, which is essentially the remoteConnector and the transport, this allows us to send and receive messages on that transport, connect to it, and determine if it is still connected. It also allows us to establish new connections via the transport.


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