5[[
"cpp:dll-export:GLACIER2_API"]]
6[[
"cpp:doxygen:include:Glacier2/Glacier2.h"]]
9[[
"cpp:include:Glacier2/Config.h"]]
11[[
"js:module:@zeroc/ice"]]
13#include "Ice/BuiltinSequences.ice"
14#include "Ice/Identity.ice"
17[
"java:identifier:com.zeroc.Glacier2"]
55 [
"swift:identifier:`get`"]
75 [
"swift:identifier:`get`"]
string reason
The reason why the session creation failed.
The exception that is thrown when an attempt to create a new session fails.
idempotent void add(Ice::IdentitySeq additions)
Adds a sequence of Ice identities to this set of constraints.
Manages a set of object identity constraints on a Session.
Session * create(SSLInfo info, SessionControl *control)
Creates a new session object.
Represents an application-provided factory for session objects.
StringSet * adapterIds()
Gets a proxy to the object that manages the allowable adapter identities for objects for this session...
idempotent int getSessionTimeout()
Gets the session timeout.
StringSet * categories()
Gets a proxy to the object that manages the allowable categories for object identities for this sessi...
IdentitySet * identities()
Gets a proxy to the object that manages the allowable object identities for this session.
Represents a router-provided object that allows an application-provided session manager to configure ...
void destroy()
Destroys the associated session.
Session * create(string userId, SessionControl *control)
Creates a new session object.
Represents an application-provided factory for session objects.
Represents a session between a client application and the Glacier2 router.
void destroy()
Destroys this session.
idempotent void add(Ice::StringSeq additions)
Adds a sequence of strings to this set of constraints.
Manages a set of constraints on a Session.
Communicate through firewalls and across NATs.
sequence< Identity > IdentitySeq
A sequence of identities.
sequence< string > StringSeq
A sequence of strings.
Represents information gathered from an incoming SSL connection and used for authentication and autho...