|
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 | |
| namespace | Ice |
Typedefs | |
| using | Ice::CloseCallback = ::std::function<void(const ::std::shared_ptr<Connection>& con)> |
| This method is called by the connection when the connection is closed. | |
| using | Ice::HeaderDict = ::std::map<::std::string, ::std::string> |
| A collection of HTTP headers. | |
| using | Ice::HeartbeatCallback = ::std::function<void(const ::std::shared_ptr<Connection>& con)> |
| This method is called by the connection when a heartbeat is received from the peer. | |
Enumerations | |
| enum class | Ice::ACMClose : unsigned char { Ice::CloseOff , Ice::CloseOnIdle , Ice::CloseOnInvocation , Ice::CloseOnInvocationAndIdle , Ice::CloseOnIdleForceful } |
| Specifies the close semantics for Active Connection Management. More... | |
| enum class | Ice::ACMHeartbeat : unsigned char { Ice::HeartbeatOff , Ice::HeartbeatOnDispatch , Ice::HeartbeatOnIdle , Ice::HeartbeatAlways } |
| Specifies the heartbeat semantics for Active Connection Management. More... | |
| enum class | Ice::CompressBatch : unsigned char { Ice::Yes , Ice::No , Ice::BasedOnProxy } |
| The batch compression option when flushing queued batch requests. More... | |
| enum class | Ice::ConnectionClose : unsigned char { Ice::Forcefully , Ice::Gracefully , Ice::GracefullyWithWait } |
| Determines the behavior when manually closing a connection. More... | |
Functions | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | Ice::operator!= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | Ice::operator< (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | Ice::operator<= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | Ice::operator== (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | Ice::operator> (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | Ice::operator>= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |