#include <BaseRemoteComponents.h>
Public Member Functions | |
TagValueRemoteServerConnection (TagValueTransport &transport, DeviceInitialisation &initialisation) | |
void | init (int remoteNumber, const ConnectorLocalInfo &info) override |
TagValueRemoteConnector * | connector () |
TagValueTransport * | transport () |
CombinedMessageProcessor * | messageProcessors () |
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 () |
DeviceInitialisation & | getDeviceInitialisation () const |
void | runLoop () |
Additional Inherited Members | |
Protected Attributes inherited from tcremote::BaseRemoteServerConnection | |
DeviceInitialisation & | initialisation |
RemoteServerType | remoteServerType |
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.