2-112
SOMobjects Base Toolkit: Programmer’s Reference Manual
somdFindServersByClass Method
Purpose
Finds all servers capable of creating a particular object.
IDL Syntax
sequence<SOMDServer> somdFindServersByClass (
in Identifier objclass);
Description
The somdFindServersByClass method finds all servers capable of creating a particular
object with the specified properties.
Parameters
receiver A pointer to a SOMDObjectMgr object.
env A pointer to the Environment structure for the method caller.
objclass An Identifier representing the type of the object the server needs to be able
to create.
Return Value
The somdFindServersByClass method returns a sequence of SOMDServer objects
capable of creating the specified object.
Example
#include <somd.h>
#include <stack.h> /* provided by user */
Stack stk;
Environment ev;
sequence(SOMDServer) servers;
SOMDServer server;
SOMDServer chooseServer(sequence(SOMDServer) servers);
SOM_InitEnvironment(&ev);
SOMD_Init(&ev);
StackNewClass(0,0);
servers = _somdFindServersByClass(SOMD_ObjectMgr, &ev, ”Stack”);
server = chooseServer(servers);
stk = _somdCreateObj(server, &ev, ”Stack”, ””);
...
_somdDestroyObject(SOMD_ObjectMgr, &ev, stk);
Original Class
SOMDObjectMgr
Related Information
Methods: somdFindServer, somdFindServerByName, somdFindAnyServerByClass
Kommentare zu diesen Handbüchern