![]() |
Ice 3.8
Slice API Reference
|
The Glacier2 specialization of the Ice::Router
interface.
More...
defined in <Glacier2/Router.ice>
interface Router extends Ice::Router { ... }
Operations | |
Session * | createSession (string userId, string password) throws PermissionDeniedException, CannotCreateSessionException |
Creates a session for the client (caller) with the router. | |
Session * | createSessionFromSecureConnection () throws PermissionDeniedException, CannotCreateSessionException |
Creates a per-client session with the router. | |
void | destroySession () throws SessionNotExistException |
Destroys the session of the caller with this router. | |
idempotent int | getACMTimeout () |
Gets the idle timeout used by the server-side of the connection. | |
idempotent string | getCategoryForClient () |
Gets a unique category that identifies the client (caller) in the router. | |
idempotent long | getSessionTimeout () |
Gets the idle timeout used by the server-side of the connection. | |
void | refreshSession () throws SessionNotExistException |
Keeps the session with this router alive. | |
Operations inherited from Ice::Router | |
idempotent ObjectProxySeq | addProxies (ObjectProxySeq proxies) |
Adds new proxy information to the router's routing table. | |
idempotent Object * | getClientProxy (out optional(1) bool hasRoutingTable) |
Gets the router's client proxy, i.e. | |
idempotent Object * | getServerProxy () |
Gets the router's server proxy, i.e. |
The Glacier2 specialization of the Ice::Router
interface.
Definition at line 29 of file Router.ice.