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"]]
36 [
"objc:prefix:GLACIER2"]
148 ["amd"]
void refreshSession()
159 void destroySession()
170 ["nonmutating", "cpp:const"] idempotent
long getSessionTimeout();
183 ["nonmutating", "cpp:const"] idempotent
int getACMTimeout();
The Ice router interface.
Definition: Router.ice:39
The Glacier2 specialization of the Ice::Router interface.
Definition: Router.ice:58
This exception is raised if an attempt to create a new session failed.
Definition: Session.ice:39
Glacier2 is a firewall solution for Ice.
Definition: PermissionsVerifier.ice:28
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.
Session * createSessionFromSecureConnection()
Create a per-client session with the router.
A client-visible session object, which is tied to the lifecycle of a Router.
Definition: Session.ice:57
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