Communicate through firewalls and across NATs. More...
Classes | |
| class | AsyncIdentitySet |
| Manages a set of object identity constraints on a SessionPrx. More... | |
| class | AsyncPermissionsVerifier |
| Represents an object that checks user permissions. More... | |
| class | AsyncRouter |
| The Glacier2 specialization of the Ice::RouterPrx interface. More... | |
| class | AsyncSession |
| Represents a session between a client application and the Glacier2 router. More... | |
| class | AsyncSessionControl |
| Represents a router-provided object that allows an application-provided session manager to configure the routing constraints for a session. More... | |
| class | AsyncSessionManager |
| Represents an application-provided factory for session objects. More... | |
| class | AsyncSSLPermissionsVerifier |
| Represents an object that checks user permissions. More... | |
| class | AsyncSSLSessionManager |
| Represents an application-provided factory for session objects. More... | |
| class | AsyncStringSet |
| Manages a set of constraints on a SessionPrx. More... | |
| 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 | AsyncIdentitySetPtr = std::shared_ptr<AsyncIdentitySet> |
| A shared pointer to an AsyncIdentitySet. | |
| using | AsyncPermissionsVerifierPtr = std::shared_ptr<AsyncPermissionsVerifier> |
| A shared pointer to an AsyncPermissionsVerifier. | |
| using | AsyncRouterPtr = std::shared_ptr<AsyncRouter> |
| A shared pointer to an AsyncRouter. | |
| using | AsyncSessionControlPtr = std::shared_ptr<AsyncSessionControl> |
| A shared pointer to an AsyncSessionControl. | |
| using | AsyncSessionManagerPtr = std::shared_ptr<AsyncSessionManager> |
| A shared pointer to an AsyncSessionManager. | |
| using | AsyncSessionPtr = std::shared_ptr<AsyncSession> |
| A shared pointer to an AsyncSession. | |
| using | AsyncSSLPermissionsVerifierPtr = std::shared_ptr<AsyncSSLPermissionsVerifier> |
| A shared pointer to an AsyncSSLPermissionsVerifier. | |
| using | AsyncSSLSessionManagerPtr = std::shared_ptr<AsyncSSLSessionManager> |
| A shared pointer to an AsyncSSLSessionManager. | |
| using | AsyncStringSetPtr = std::shared_ptr<AsyncStringSet> |
| A shared pointer to an AsyncStringSet. | |
| 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. | |
Communicate through firewalls and across NATs.