local interface Connection |
The user-level interface to a connection.
Close a connection, either gracefully or forcefully.
Create a proxy that always uses this connection.
Flush any pending batch requests for this connection.
Get the timeout for the connection.
Return a description of the connection as human readable text, suitable for logging or error messages.
Return the connection type.
void close(bool force); |
Close a connection, either gracefully or forcefully. If a connection is closed forcefully, it closes immediately, without sending the relevant close connection protocol messages to the peer and waiting for the peer to acknowledge these protocol messages.
Object* createProxy(Identity id); |
Create a proxy that always uses this connection. This is typically used for reverse communications using connections that have been established from a client to an object adapter.
This operation is intended to be used by special services, such as Router implementations. Regular user code should not attempt to use this operation. |
void flushBatchRequests(); |
Flush any pending batch requests for this connection. This causes all batch requests that were sent via proxies that use this connection to be sent to the server.
<<< Previous | Home | Next >>> |
Ice::ConnectTimeoutException | Up | Ice::ConnectionLostException |