Ice 3.7 C++11 API Reference
|
Classes | |
class | Application |
An extension of Ice::Application that makes it easy to write Glacier2 applications. More... | |
class | CannotCreateSessionException |
This exception is raised if an attempt to create a new session failed. More... | |
class | IdentitySet |
An object for managing the set of object identity constraints on a Session. More... | |
class | IdentitySetPrx |
An object for managing the set of object identity constraints on a Session. More... | |
class | PermissionDeniedException |
This exception is raised if a client is denied the ability to create a session with the router. More... | |
class | PermissionsVerifier |
The Glacier2 permissions verifier. More... | |
class | PermissionsVerifierPrx |
The Glacier2 permissions verifier. More... | |
class | RestartSessionException |
This exception is raised if the session should be restarted. More... | |
class | Router |
The Glacier2 specialization of the Ice::Router interface. More... | |
class | RouterPrx |
The Glacier2 specialization of the Ice::Router interface. More... | |
class | Session |
A client-visible session object, which is tied to the lifecycle of a Router. More... | |
class | SessionCallback |
Allows an application to receive notification about events in the lifecycle of a Glacier2 session. More... | |
class | SessionControl |
An administrative session control object, which is tied to the lifecycle of a Session. More... | |
class | SessionControlPrx |
An administrative session control object, which is tied to the lifecycle of a Session. More... | |
class | SessionFactoryHelper |
Facilitates the creation of new Glacier2 sessions. More... | |
class | SessionHelper |
Encapsulates a Glacier2 session and provides much of the same functionality as Glacier2::Application but better suited for graphical applications. More... | |
class | SessionManager |
The session manager for username/password authenticated users that is responsible for managing Session objects. More... | |
class | SessionManagerPrx |
The session manager for username/password authenticated users that is responsible for managing Session objects. More... | |
class | SessionNotExistException |
This exception is raised if a client tries to destroy a session with a router, but no session exists for the client. More... | |
class | SessionPrx |
A client-visible session object, which is tied to the lifecycle of a Router. More... | |
struct | SSLInfo |
Information taken from an SSL connection used for permissions verification. More... | |
class | SSLPermissionsVerifier |
The SSL Glacier2 permissions verifier. More... | |
class | SSLPermissionsVerifierPrx |
The SSL Glacier2 permissions verifier. More... | |
class | SSLSessionManager |
The session manager for SSL authenticated users that is responsible for managing Session objects. More... | |
class | SSLSessionManagerPrx |
The session manager for SSL authenticated users that is responsible for managing Session objects. More... | |
class | StringSet |
An object for managing the set of identity constraints for specific parts of object identity on a Session. More... | |
class | StringSetPrx |
An object for managing the set of identity constraints for specific parts of object identity on a Session. More... | |
Typedefs | |
using | SessionCallbackPtr = ::std::shared_ptr< SessionCallback > |
using | SessionFactoryHelperPtr = ::std::shared_ptr< SessionFactoryHelper > |
using | SessionHelperPtr = ::std::shared_ptr< SessionHelper > |
Variables | |
const int | GLACIER2_SSL_PORT = 4064 |
The IANA-registered port number for Glacier2 via SSL. More... | |
const int | GLACIER2_TCP_PORT = 4063 |
The IANA-registered port number for Glacier2 via TCP. More... | |
using Glacier2::SessionCallbackPtr = typedef ::std::shared_ptr< SessionCallback > |
using Glacier2::SessionFactoryHelperPtr = typedef ::std::shared_ptr< SessionFactoryHelper > |
using Glacier2::SessionHelperPtr = typedef ::std::shared_ptr< SessionHelper > |
const int Glacier2::GLACIER2_SSL_PORT = 4064 |
The IANA-registered port number for Glacier2 via SSL.
const int Glacier2::GLACIER2_TCP_PORT = 4063 |
The IANA-registered port number for Glacier2 via TCP.