![]() |
Ice 3.9
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.