Ice 3.7 C++11 API Reference
|
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <Ice/OutgoingAsync.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/ObjectAdapterF.h>
#include <Ice/Identity.h>
#include <Ice/Endpoint.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceUtil/PopDisableWarnings.h>
Go to the source code of this file.
Classes | |
struct | Ice::ACM |
A collection of Active Connection Management configuration settings. More... | |
class | Ice::Connection |
The user-level interface to a connection. More... | |
class | Ice::ConnectionInfo |
Base class providing access to the connection details. More... | |
class | Ice::IPConnectionInfo |
Provides access to the connection details of an IP connection. More... | |
class | Ice::TCPConnectionInfo |
Provides access to the connection details of a TCP connection. More... | |
class | Ice::UDPConnectionInfo |
Provides access to the connection details of a UDP connection. More... | |
class | Ice::WSConnectionInfo |
Provides access to the connection details of a WebSocket connection. More... | |
Namespaces | |
Ice | |
Typedefs | |
using | Ice::CloseCallback = ::std::function< void(const ::std::shared_ptr< Connection > &con)> |
This method is called by the the connection when the connection is closed. More... | |
using | Ice::HeaderDict = ::std::map<::std::string, ::std::string > |
A collection of HTTP headers. More... | |
using | Ice::HeartbeatCallback = ::std::function< void(const ::std::shared_ptr< Connection > &con)> |
This method is called by the the connection when a heartbeat is received from the peer. More... | |
Enumerations | |
enum | Ice::ACMClose : unsigned char { Ice::ACMClose::CloseOff, Ice::ACMClose::CloseOnIdle, Ice::ACMClose::CloseOnInvocation, Ice::ACMClose::CloseOnInvocationAndIdle, Ice::ACMClose::CloseOnIdleForceful } |
Specifies the close semantics for Active Connection Management. More... | |
enum | Ice::ACMHeartbeat : unsigned char { Ice::ACMHeartbeat::HeartbeatOff, Ice::ACMHeartbeat::HeartbeatOnDispatch, Ice::ACMHeartbeat::HeartbeatOnIdle, Ice::ACMHeartbeat::HeartbeatAlways } |
Specifies the heartbeat semantics for Active Connection Management. More... | |
enum | Ice::CompressBatch : unsigned char { Ice::CompressBatch::Yes, Ice::CompressBatch::No, Ice::CompressBatch::BasedOnProxy } |
The batch compression option when flushing queued batch requests. More... | |
enum | Ice::ConnectionClose : unsigned char { Ice::ConnectionClose::Forcefully, Ice::ConnectionClose::Gracefully, Ice::ConnectionClose::GracefullyWithWait } |
Determines the behavior when manually closing a connection. More... | |