The following list of XOM API function calls contains a brief description of each function. Refer to the appropriate reference page in the OSF DCE Application Development Reference for a detailed description of the input and output parameters, return codes, and usage of each function.
· om_copy( )
Creates an independent copy of an existing private object and all of its subobjects in a specified workspace.
· om_copy_value( )
Replaces an existing OM attribute value or inserts a new value into a target private object with a copy of an existing OM attribute value found in a source private object.
· om_create( )
Creates a private object that is an instance of the specified OM class.
· om_delete( )
Deletes a private or service-generated public object.
· om_get( )
Creates a new public object that is an exact, but independent, copy of an existing private object; certain exclusions and/or syntax conversion may be requested for the copy.
· om_instance( )
Tests to determine if an object is an instance of a specified OM class (includes the case when the object is a subclass of that OM class).
· om_put( )
Places or replaces copies of the attribute values of the source private or public object into the target private object.
· om_read( )
Reads a segment of a string attribute from a private object.
· om_remove( )
Removes and discards values of an attribute of a private object.
· om_write( )
Writes a segment of a string attribute to a private object.
· om_encode( )
Not supported by DCE XOM API.
· om_decode( )
Not supported by DCE XOM API.