1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
<!-- ##### 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. Initially the returned object is empty, you will have to call oobs_object_update() or oobs_object_update_async() yourself.
</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.
<!-- ##### SIGNAL OobsObject::committed ##### -->
<para>
</para>
@oobsobject: the object which received the signal.
<!-- ##### SIGNAL OobsObject::updated ##### -->
<para>
</para>
@oobsobject: the object which received the signal.
<!-- ##### ARG OobsObject:remote-object ##### -->
<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:
|