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/Router.ice"
14#include "PermissionsVerifier.ice"
18[
"java:identifier:com.zeroc.Glacier2"]
76 [
"deprecated:As of Ice 3.8, this operation does nothing."]
The exception that is thrown when an attempt to create a new session fails.
The exception that is thrown when a client is not allowed to create a session.
The exception that is thrown when a client tries to destroy a session with a router,...
idempotent int getACMTimeout()
Gets the idle timeout used by the server-side of the connection.
void refreshSession()
Keeps the session with this router alive.
idempotent long getSessionTimeout()
Gets the idle timeout used by the server-side of the connection.
Session * createSessionFromSecureConnection()
Creates a per-client session with the router.
idempotent string getCategoryForClient()
Gets a unique category that identifies the client (caller) in the router.
Session * createSession(string userId, string password)
Creates a session for the client (caller) with the router.
void destroySession()
Destroys the session of the caller with this router.
The Glacier2 specialization of the Ice::Router interface.
Represents a session between a client application and the Glacier2 router.
Represents an intermediary object that routes requests and replies between clients and Ice objects th...
Communicate through firewalls and across NATs.