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"]
This exception is raised if a client is denied the ability to create a session with IceGrid.
Definition Exception.ice:346
Used by administrative clients to view, update, and receive observer updates from the IceGrid registr...
Definition Admin.ice:1644
The IceGrid locator interface provides access to the Query and Registry object of the IceGrid registr...
Definition Registry.ice:247
idempotent Query * getLocalQuery()
Get the proxy of the query object hosted by this IceGrid registry.
idempotent Registry * getLocalRegistry()
Get the proxy of the registry object hosted by this IceGrid registry.
The IceGrid query interface.
Definition Registry.ice:65
idempotent Ice::ObjectProxySeq findAllObjectsByType(string type)
Find all the well-known objects with the given type.
idempotent Object * findObjectById(Ice::Identity id)
Find a well-known object by identity.
idempotent Object * findObjectByType(string type)
Find a well-known object by 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 IceGrid registry allows clients create sessions directly with the registry.
Definition Registry.ice:144
Session * createSession(string userId, string password)
Create a client session.
AdminSession * createAdminSessionFromSecureConnection()
Create an administrative session from a secure connection.
idempotent int getSessionTimeout()
Get the session timeout.
AdminSession * createAdminSession(string userId, string password)
Create an administrative session.
idempotent int getACMTimeout()
Get the value of the ACM timeout.
Session * createSessionFromSecureConnection()
Create a client session from a secure connection.
A session object is used by IceGrid clients to allocate and release objects.
Definition Session.ice:44
LoadSample
Determines which load sampling interval to use.
Definition Registry.ice:41
@ LoadSample1
Sample every minute.
Definition Registry.ice:45
@ LoadSample15
Sample every fifteen minutes.
Definition Registry.ice:55
@ LoadSample5
Sample every five minutes.
Definition Registry.ice:50
The Ice core library.
Definition BuiltinSequences.ice:27
sequence< Object > ObjectProxySeq
A sequence of object proxies.
Definition BuiltinSequences.ice:57
The identity of an Ice object.
Definition Identity.ice:40