Ice 3.7 Slice API Reference
Interfaces | Classes | Structs | Modules | Dictionaries | Enumerations
Connection.ice File Reference
#include <Ice/ObjectAdapterF.ice>
#include <Ice/Identity.ice>
#include <Ice/Endpoint.ice>
Include dependency graph for Connection.ice:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Interfaces

local interface  Ice::CloseCallback
 An application can implement this interface to receive notifications when a connection closes. More...
 
local interface  Ice::Connection
 The user-level interface to a connection. More...
 
local interface  Ice::HeartbeatCallback
 An application can implement this interface to receive notifications when a connection receives a heartbeat message. More...
 

Classes

local class  Ice::ConnectionInfo
 Base class providing access to the connection details. More...
 
local class  Ice::IPConnectionInfo
 Provides access to the connection details of an IP connection. More...
 
local class  Ice::TCPConnectionInfo
 Provides access to the connection details of a TCP connection. More...
 
local class  Ice::UDPConnectionInfo
 Provides access to the connection details of a UDP connection. More...
 
local class  Ice::WSConnectionInfo
 Provides access to the connection details of a WebSocket connection. More...
 

Structs

local struct  Ice::ACM
 A collection of Active Connection Management configuration settings. More...
 

Modules

 Ice
 The Ice core library.
 

Dictionaries

dictionary< string, string > Ice::HeaderDict
 A collection of HTTP headers. More...
 

Enumerations

local enum  Ice::ACMClose {
  Ice::CloseOff, Ice::CloseOnIdle, Ice::CloseOnInvocation, Ice::CloseOnInvocationAndIdle,
  Ice::CloseOnIdleForceful
}
 Specifies the close semantics for Active Connection Management. More...
 
local enum  Ice::ACMHeartbeat { Ice::HeartbeatOff, Ice::HeartbeatOnDispatch, Ice::HeartbeatOnIdle, Ice::HeartbeatAlways }
 Specifies the heartbeat semantics for Active Connection Management. More...
 
local enum  Ice::CompressBatch { Ice::Yes, Ice::No, Ice::BasedOnProxy }
 The batch compression option when flushing queued batch requests. More...
 
local enum  Ice::ConnectionClose { Ice::Forcefully, Ice::Gracefully, Ice::GracefullyWithWait }
 Determines the behavior when manually closing a connection. More...