Ice 3.8
Slice API Reference
Loading...
Searching...
No Matches
Glacier2::Router Interface Reference

The Glacier2 specialization of the Ice::Router interface. More...

defined in <Glacier2/Router.ice>

interface Router extends Ice::Router { ... }

Inheritance diagram for Glacier2::Router:
Collaboration diagram for Glacier2::Router:

Operations

SessioncreateSession (string userId, string password) throws PermissionDeniedException, CannotCreateSessionException
 Creates a session for the client (caller) with the router.
SessioncreateSessionFromSecureConnection () 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.

Detailed Description

The Glacier2 specialization of the Ice::Router interface.

Definition at line 29 of file Router.ice.


The documentation for this interface was generated from the following file: