Ice 3.7 Slice API Reference
|
Go to the documentation of this file.
7 [[
"cpp:dll-export:ICEGRID_API"]]
8 [[
"cpp:doxygen:include:IceGrid/IceGrid.h"]]
10 [[
"cpp:include:IceGrid/Config.h"]]
17 [[
"objc:dll-export:ICEGRID_API"]]
18 [[
"objc:header-dir:objc"]]
20 [[
"python:pkgdir:IceGrid"]]
27 #ifndef __SLICE2JAVA_COMPAT__
28 [[
"java:package:com.zeroc"]]
31 [
"objc:prefix:ICEGRID"]
221 ["nonmutating", "cpp:const"] idempotent
int getSessionTimeout();
234 ["nonmutating", "cpp:const"] idempotent
int getACMTimeout();
The IceGrid registry allows clients create sessions directly with the registry.
Definition: Registry.ice:144
The IceGrid query interface.
Definition: Registry.ice:65
idempotent Registry * getLocalRegistry()
Get the proxy of the registry object hosted by this IceGrid registry.
Used by administrative clients to view, update, and receive observer updates from the IceGrid registr...
Definition: Admin.ice:1644
LoadSample
Determines which load sampling interval to use.
Definition: Registry.ice:41
sequence< Object > ObjectProxySeq
A sequence of object proxies.
Definition: BuiltinSequences.ice:57
@ LoadSample15
Sample every fifteen minutes.
Definition: Registry.ice:55
idempotent Object * findObjectByType(string type)
Find a well-known object by type.
@ LoadSample1
Sample every minute.
Definition: Registry.ice:45
A session object is used by IceGrid clients to allocate and release objects.
Definition: Session.ice:44
idempotent Object * findObjectById(Ice::Identity id)
Find a well-known object by identity.
AdminSession * createAdminSession(string userId, string password)
Create an administrative session.
@ LoadSample5
Sample every five minutes.
Definition: Registry.ice:50
idempotent Query * getLocalQuery()
Get the proxy of the query object hosted by this IceGrid registry.
The Ice core library.
Definition: BuiltinSequences.ice:27
idempotent Ice::ObjectProxySeq findAllObjectsByType(string type)
Find all the well-known objects with the given type.
idempotent Object * findObjectByTypeOnLeastLoadedNode(string type, LoadSample sample)
Find a well-known object by type on the least-loaded node.
idempotent Ice::ObjectProxySeq findAllReplicas(Object *proxy)
Find all the object replicas associated with the given proxy.
The identity of an Ice object.
Definition: Identity.ice:40
This exception is raised if a client is denied the ability to create a session with IceGrid.
Definition: Exception.ice:346
The IceGrid locator interface provides access to the Query and Registry object of the IceGrid registr...
Definition: Registry.ice:247
Session * createSessionFromSecureConnection()
Create a client session from a secure connection.
Session * createSession(string userId, string password)
Create a client session.