3-2
SOMobjects Base Toolkit Quick Reference Guide
DSOM functions
(see request.h)
ORBStatus get_next_response (
Environment* env,
Flags response_flags,
Request * req );
Returns the next Request object to complete, after starting multiple requests in parallel.
ORBStatus send_multiple_requests (
Request reqs[ ],
Environment* env,
long count,
Flags invoke_flags );
Initiates multiple Requests in parallel.
(see somdext.h)
void ORBfree ( void* ptr );
Frees memory allocated by DSOM for return
values and output arguments.
void somdExceptionFree (
Environment *ev);
Frees the memory held by the exception structure within an Environment structure, regardless of whether the
exception was returned by a local or a remote method call.
void SOMD_Init ( Environment* env );
Initializes DSOM in the calling process.
void SOMD_NoORBfree ();
Specifies to DSOM that the client program will use the SOMFree function to free memory allocated by DSOM, rather
than using the ORBfree function.
void SOMD_RegisterCallback (
SOMEEMan emanObj,
EMRegProc *func );
Registers a callback function for handling DSOM request events.
void SOMD_Uninit ( Environment* env );
Frees system resources allocated for use by DSOM.
Komentarze do niniejszej Instrukcji