API Documentation
|
A ConnectionBackend that allows the software to interface with SocketIO for communicating with across networks. More...
#include <SocketIODriver.h>
Public Member Functions | |
virtual uint04 | bytesAvailable () const override |
virtual void | close () override |
virtual bool | isOpen () const override |
virtual TranslatedString | lastError () const override |
virtual bool | open (const ConnectionInfo &request) override |
SocketIODriver & | operator= (const SocketIODriver &other)=delete |
SocketIODriver & | operator= (SocketIODriver &&other)=delete |
virtual uint04 | peek (char *s, uint04 size=Constant< uint04 >::Max) const override |
virtual uint04 | rx (char *s, uint04 max_size=Constant< uint04 >::Max) override |
SocketIODriver (const SocketIODriver &other)=delete | |
SocketIODriver (DynamicPointer< SocketIOChannel > socket, ProgressInfo *log=nullptr) | |
SocketIODriver (ProgressInfo *log=nullptr) | |
SocketIODriver (SocketIODriver &&other)=delete | |
virtual void | tx (const String &command) override |
virtual bool | waitForReadyRead (const TimeSpan &span) override |
~SocketIODriver ()=default | |
Public Member Functions inherited from ConnectionBackend | |
ConnectionBackend (ProgressInfo *log) | |
virtual String | threadID () const |
Additional Inherited Members | |
Signals inherited from ConnectionBackend | |
void | connectionStateChangedSignal (ConnectionState state) |
void | dataAvailableSignal () |
Protected Attributes inherited from ConnectionBackend | |
ProgressInfo * | m_log |
A ConnectionBackend that allows the software to interface with SocketIO for communicating with across networks.
SocketIODriver | ( | ProgressInfo * | log = nullptr | ) |
SocketIODriver | ( | DynamicPointer< SocketIOChannel > | socket, |
ProgressInfo * | log = nullptr ) |
|
default |
|
delete |
|
delete |
|
overridevirtual |
Implements ConnectionBackend.
|
overridevirtual |
Implements ConnectionBackend.
|
overridevirtual |
Implements ConnectionBackend.
|
overridevirtual |
Implements ConnectionBackend.
|
overridevirtual |
Implements ConnectionBackend.
|
delete |
|
delete |
Implements ConnectionBackend.
Implements ConnectionBackend.
|
overridevirtual |
Implements ConnectionBackend.
|
overridevirtual |
Implements ConnectionBackend.