Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Glacier2 Namespace Reference

Communicate through firewalls and across NATs. More...

Classes

class  CannotCreateSessionException
 The exception that is thrown when an attempt to create a new session fails. More...
class  IdentitySet
 Manages a set of object identity constraints on a SessionPrx.
class  IdentitySetPrx
 Manages a set of object identity constraints on a SessionPrx. More...
class  PermissionDeniedException
 The exception that is thrown when a client is not allowed to create a session. More...
class  PermissionsVerifier
 Represents an object that checks user permissions. More...
class  PermissionsVerifierPrx
 Represents an object that checks user permissions. More...
class  Router
 The Glacier2 specialization of the Ice::RouterPrx interface.
class  RouterPrx
 The Glacier2 specialization of the Ice::RouterPrx interface. More...
class  Session
 Represents a session between a client application and the Glacier2 router. More...
class  SessionControl
 Represents a router-provided object that allows an application-provided session manager to configure the routing constraints for a session.
class  SessionControlPrx
 Represents a router-provided object that allows an application-provided session manager to configure the routing constraints for a session. More...
class  SessionManager
 Represents an application-provided factory for session objects. More...
class  SessionManagerPrx
 Represents an application-provided factory for session objects. More...
class  SessionNotExistException
 The exception that is thrown when a client tries to destroy a session with a router, but no session exists for this client. More...
class  SessionPrx
 Represents a session between a client application and the Glacier2 router. More...
struct  SSLInfo
 Represents information gathered from an incoming SSL connection and used for authentication and authorization. More...
class  SSLPermissionsVerifier
 Represents an object that checks user permissions. More...
class  SSLPermissionsVerifierPrx
 Represents an object that checks user permissions. More...
class  SSLSessionManager
 Represents an application-provided factory for session objects. More...
class  SSLSessionManagerPrx
 Represents an application-provided factory for session objects. More...
class  StringSet
 Manages a set of constraints on a SessionPrx.
class  StringSetPrx
 Manages a set of constraints on a SessionPrx. More...

Typedefs

using IdentitySetPtr = std::shared_ptr<IdentitySet>
 A shared pointer to an IdentitySet.
using PermissionsVerifierPtr = std::shared_ptr<PermissionsVerifier>
 A shared pointer to a PermissionsVerifier.
using RouterPtr = std::shared_ptr<Router>
 A shared pointer to a Router.
using SessionControlPtr = std::shared_ptr<SessionControl>
 A shared pointer to a SessionControl.
using SessionManagerPtr = std::shared_ptr<SessionManager>
 A shared pointer to a SessionManager.
using SessionPtr = std::shared_ptr<Session>
 A shared pointer to a Session.
using SSLPermissionsVerifierPtr = std::shared_ptr<SSLPermissionsVerifier>
 A shared pointer to a SSLPermissionsVerifier.
using SSLSessionManagerPtr = std::shared_ptr<SSLSessionManager>
 A shared pointer to a SSLSessionManager.
using StringSetPtr = std::shared_ptr<StringSet>
 A shared pointer to a StringSet.

Functions

std::ostream & operator<< (std::ostream &os, const SSLInfo &value)
 Outputs the description of a SSLInfo to a stream, including all its fields.

Detailed Description

Communicate through firewalls and across NATs.