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"]]
36[
"objc:prefix:GLACIER2"]
This exception is raised if an attempt to create a new session failed.
Definition Session.ice:39
This exception is raised if a client is denied the ability to create a session with the router.
Definition PermissionsVerifier.ice:38
This exception is raised if a client tries to destroy a session with a router, but no session exists ...
Definition Router.ice:49
The Glacier2 specialization of the Ice::Router interface.
Definition Router.ice:58
idempotent int getACMTimeout()
Get the value of the ACM timeout.
void refreshSession()
Keep the calling client's session with this router alive.
idempotent long getSessionTimeout()
Get the value of the session timeout.
Session * createSessionFromSecureConnection()
Create a per-client session with the router.
idempotent string getCategoryForClient()
This category must be used in the identities of all of the client's callback objects.
Session * createSession(string userId, string password)
Create a per-client session with the router.
void destroySession()
Destroy the calling client's session with this router.
A client-visible session object, which is tied to the lifecycle of a Router.
Definition Session.ice:57
The Ice router interface.
Definition Router.ice:39
Glacier2 is a firewall solution for Ice.
Definition PermissionsVerifier.ice:28