|
virtual void | createImpl () |
|
|
TCPTransportImpl | impl = null |
|
Protocol | protocol = null |
|
Uri | uri = null |
|
object | sendLock = new object() |
|
MemoryStream | sendBuffer = new MemoryStream(4096) |
|
Properties | properties = null |
|
|
static int | _defaultConnectTimeout = 0 |
|
◆ connect()
void AMPS.Client.TCPTransport.connect |
( |
Uri |
uri | ) |
|
|
inline |
Connect to an AMPS server.
- Parameters
-
uri | Specifies the protocol and address of the server |
- Exceptions
-
ConnectionRefusedException | - Exceptions
-
AlreadyConnectedException | |
|
Implements AMPS.Client.Transport.
◆ flush()
long AMPS.Client.TCPTransport.flush |
( |
long |
timeout | ) |
|
|
inline |
◆ getDefaultConnectTimeout()
static int AMPS.Client.TCPTransport.getDefaultConnectTimeout |
( |
| ) |
|
|
inlinestatic |
Returns the default connect timeout used for new connections.
- Returns
- The default connect timeout in milliseconds. A 0 value means no timeout is specified, i.e. wait until the OS returns an error.
◆ readQueueSize()
long AMPS.Client.TCPTransport.readQueueSize |
( |
| ) |
|
|
inline |
◆ send()
void AMPS.Client.TCPTransport.send |
( |
Message |
message | ) |
|
|
inline |
◆ setDefaultConnectTimeout()
static void AMPS.Client.TCPTransport.setDefaultConnectTimeout |
( |
int |
defaultConnectTimeoutMillis_ | ) |
|
|
inlinestatic |
Sets the default connect timeout used for new connections.
- Parameters
-
defaultConnectTimeoutMillis_ | The default connect timeout, in milliseconds. A 0 value means no timeout is specified, i.e. wait until the OS returns an error. |
◆ setTransportFilter()
void AMPS.Client.TCPTransport.setTransportFilter |
( |
TransportFilter |
filter_ | ) |
|
|
inline |
◆ writeQueueSize()
long AMPS.Client.TCPTransport.writeQueueSize |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file:
- AMPS.Client/TCPTransport.cs