Ice 3.7 Slice API Reference
|
Go to the documentation of this file.
7 [[
"cpp:dll-export:GLACIER2_API"]]
8 [[
"cpp:doxygen:include:Glacier2/Glacier2.h"]]
10 [[
"cpp:include:Glacier2/Config.h"]]
15 [[
"objc:dll-export:GLACIER2_API"]]
16 [[
"objc:header-dir:objc"]]
18 [[
"python:pkgdir:Glacier2"]]
24 #ifndef __SLICE2JAVA_COMPAT__
25 [[
"java:package:com.zeroc"]]
28 [
"objc:prefix:GLACIER2"]
void destroy()
Destroy the session.
StringSet * adapterIds()
Access the object that manages the allowable adapter identities for objects for this session.
StringSet * categories()
Access the object that manages the allowable categories for object identities for this session.
Session * create(SSLInfo info, SessionControl *control)
Create a new session.
sequence< string > StringSeq
A sequence of strings.
Definition: BuiltinSequences.ice:51
Information taken from an SSL connection used for permissions verification.
Definition: SSLInfo.ice:39
This exception is raised if an attempt to create a new session failed.
Definition: Session.ice:39
idempotent void add(Ice::StringSeq additions)
Add a sequence of strings to this set of constraints.
idempotent void add(Ice::IdentitySeq additions)
Add a sequence of Ice identities to this set of constraints.
An object for managing the set of identity constraints for specific parts of object identity on a Ses...
Definition: Session.ice:77
The session manager for username/password authenticated users that is responsible for managing Sessio...
Definition: Session.ice:221
Glacier2 is a firewall solution for Ice.
Definition: PermissionsVerifier.ice:28
The session manager for SSL authenticated users that is responsible for managing Session objects.
Definition: Session.ice:254
IdentitySet * identities()
Access the object that manages the allowable object identities for this session.
idempotent int getSessionTimeout()
Get the session timeout.
A client-visible session object, which is tied to the lifecycle of a Router.
Definition: Session.ice:57
Session * create(string userId, SessionControl *control)
Create a new session.
An administrative session control object, which is tied to the lifecycle of a Session.
Definition: Session.ice:160
sequence< Identity > IdentitySeq
A sequence of identities.
Definition: Identity.ice:73
An object for managing the set of object identity constraints on a Session.
Definition: Session.ice:119
void destroy()
Destroy the associated session.
string reason
The reason why session creation has failed.
Definition: Session.ice:45