5[[
"cpp:dll-export:ICEGRID_API"]]
6[[
"cpp:doxygen:include:IceGrid/IceGrid.h"]]
9[[
"cpp:include:IceGrid/Config.h"]]
11[[
"js:module:@zeroc/ice"]]
14#include "Exception.ice"
15#include "Ice/Locator.ice"
19[
"java:identifier:com.zeroc.IceGrid"]
26 [
"swift:identifier:loadSample1"]
30 [
"swift:identifier:loadSample5"]
34 [
"swift:identifier:loadSample15"]
The exception that is thrown when a client is not allowed to create a session.
Represents an administrative session between an admin tool and an IceGrid registry.
idempotent Query * getLocalQuery()
Gets a proxy to the query object hosted by this IceGrid registry.
idempotent Registry * getLocalRegistry()
Gets a proxy to the registry object hosted by this IceGrid registry.
Provides access to the Query and Registry objects implemented by the IceGrid registry.
idempotent Ice::ObjectProxySeq findAllObjectsByType(string type)
Finds all the well-known objects with the given type.
idempotent Object * findObjectById(Ice::Identity id)
Finds a well-known object by identity.
idempotent Object * findObjectByType(string type)
Finds a well-known object by type.
idempotent Object * findObjectByTypeOnLeastLoadedNode(string type, LoadSample sample)
Finds a well-known object by type on the least-loaded node.
idempotent Ice::ObjectProxySeq findAllReplicas(Object *proxy)
Finds all the replicas of a well-known object.
Finds well-known Ice objects registered with the IceGrid registry.
Session * createSession(string userId, string password)
Creates a client session.
AdminSession * createAdminSessionFromSecureConnection()
Creates an administrative session from a secure connection.
idempotent int getSessionTimeout()
Gets the session timeout.
AdminSession * createAdminSession(string userId, string password)
Creates an administrative session.
Session * createSessionFromSecureConnection()
Creates a client session from a secure connection.
Represents the main entry point into the IceGrid registry service.
Represents a session object used by IceGrid clients to allocate and release objects.
LoadSample
Determines which load sampling interval to use.
@ LoadSample1
Sample every minute.
@ LoadSample15
Sample every fifteen minutes.
@ LoadSample5
Sample every five minutes.
Deploy and manage Ice servers.
sequence< Object > ObjectProxySeq
A sequence of object proxies.
Represents the identity of an Ice object.