3-14
SOMobjects Base Toolkit Quick Reference Guide
SOMDObject class
(see somdobj.idl)
ORBStatus create_request (
in Context ctx,
in Identifier operation,
in NVList arg_list,
inout NamedValue result,
out Request request,
in Flags req_flags );
Creates a request to execute a particular operation (method) on the referenced object.
ORBStatus create_request_args (
in Identifier operation,
out NVList arg_list,
out NamedValue result );
Creates an argument list appropriate for the specified operation (method).
SOMDObject duplicate ( );
Makes a duplicate of an object reference.
ImplementationDef get_implementation ( );
Returns the implementation definition for the referenced object.
InterfaceDef get_interface ( );
Returns the interface definition object for the referenced object.
boolean is_constant ( );
Tests to see if the object reference is a constant (that is, its ReferenceData is a constant value associated with the
reference).
boolean is_nil ( );
Tests to see if the object reference is nil.
boolean is_SOM_ref ( );
Tests to see if the object reference is a simple reference to a SOM object.
boolean is_proxy ( );
Tests to see if the object reference is a proxy.
void release ( );
Releases the memory associated with the specified object reference.
Commenti su questo manuale