<!-- ##### SECTION Title ##### -->
OobsObject

<!-- ##### SECTION Short_Description ##### -->
Base object for all configuration objects.

<!-- ##### SECTION Long_Description ##### -->
<para>
OobsObject is the base object for all Oobs*Config objects, contains all the necessary methods for updating/committing the configuration by using the passed #OobsSession.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>
#OobsSession, #OobsList
</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT OobsObject ##### -->
<para>

</para>


<!-- ##### SIGNAL OobsObject::changed ##### -->
<para>
The changed signal is emitted when the underlying configuration changes. This is just a notification, if you want to update it you will have to call oobs_object_update() or oobs_object_update_async() yourself.
</para>

@oobsobject: the object which received the signal.

<!-- ##### ARG OobsObject:remote-object ##### -->
<para>

</para>

<!-- ##### ARG OobsObject:session ##### -->
<para>

</para>

<!-- ##### USER_FUNCTION OobsObjectAsyncFunc ##### -->
<para>
Specifies the type of function passed to oobs_object_update_async() and oobs_object_commit_async().
</para>

@object: #OobsObject which was modified/updated.
@result: #OobsResult defining the result of the operation.
@data: data passed to the function.


<!-- ##### FUNCTION oobs_object_commit ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION oobs_object_commit_async ##### -->
<para>

</para>

@object: 
@func: 
@data: 
@Returns: 


<!-- ##### FUNCTION oobs_object_update ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION oobs_object_update_async ##### -->
<para>

</para>

@object: 
@func: 
@data: 
@Returns: 


<!-- ##### FUNCTION oobs_object_process_requests ##### -->
<para>

</para>

@object: 


