|
| SimpleToolDDTunnel (const String &type, int8_t tunnelId, const String ¶ms, const String &endPoint, int bufferSize) |
|
virtual void | reconnect () |
|
int | checkResult () |
|
| DDBufferedTunnel (const String &type, int8_t tunnelId, const String ¶ms, const String &endPoint, int8_t bufferSize) |
| for internal use only
|
|
virtual void | release () |
|
virtual void | reconnect () |
|
virtual void | handleInput (const String &data, uint8_t *fbBytes, bool final) |
|
bool | pending () |
|
int | count () |
| count buffer ready read
|
|
bool | eof (long timeoutMillis=DD_DEF_TUNNEL_TIMEOUT) |
|
bool | timedOut () |
| check whether EOF caused by timeout or not; note that timeout is only due to check of EOF with DDBufferedTunnel::eof() with timeoutMillis set
|
|
String | readLine () |
| read a line from buffer
|
|
bool | readLine (String &buffer) |
| read a line from buffer, in to the buffer passed in
|
|
void | writeLine (const String &data) |
| write a line
|
|
bool | read (String &fieldId, String &fieldValue) |
| read a piece of JSON data
|
|
| DDTunnel (const String &type, int8_t tunnelId, const String ¶ms, const String &endPoint) |
| for internal use only
|
|
void | afterConstruct (bool connectNow) |
|
const String & | getEndpoint () |
|
virtual void | release () |
|
virtual void | reconnect () |
|
void | reconnectTo (const String &endPoint) |
|
void | reconnectToSetParams (const String &endPoint, const String ¶ms) |
|
void | reconnectToEndpoint (const DDTunnelEndpoint endpoint) |
| reconnect to specified endpoint. See DDTunnelEndpoint.
|
|
const String & | getTunnelId () const |
|
virtual void | handleInput (const String &data, uint8_t *fbBytes, bool final) |
|
Class for basic tool "tunnel".