2-109
DSOM Framework Reference
somdFindAnyServerByClass Method
Purpose
Finds a server capable of creating the specified object.
IDL Syntax
SOMDServer somdFindAnyServerByClass (
in Identifier objclass);
Description
The somdFindAnyServerByClass method finds a server capable of creating an object of
the specified type 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 specifying the class of the object the server needs to be able
to create.
Return Value
The somdFindAnyServerByClass method returns a pointer to a SOMDServer proxy. Or, if
no server can be found in the Implementation Repository that implements the specified
class, NULL is returned.
Example
#include <somd.h>
#include <stack.h> /* provided by user */
Stack stk;
Environment ev;
SOMDServer server;
SOM_InitEnvironment(&ev);
SOMD_Init(&ev);
StackNewClass(0,0);
server =
_somdFindAnyServerByClass(SOMD_ObjectMgr, &ev, ”Stack”);
stk = _somdCreateObj(server, &ev, ”Stack”, ””);
...
_somdDestroyObject(SOMD_ObjectMgr, &ev, stk);
Original Class
SOMDObjectMgr
Related Information
Methods: somdFindServer, somdFindServerByName, somdFindServersByClass
Kommentare zu diesen Handbüchern