59
#define <a href="libbonobo-bonobo-object.html#BONOBO-OBJECT-TYPE:CAPS">BONOBO_OBJECT_TYPE</a>
60
#define <a href="libbonobo-bonobo-object.html#BONOBO-OBJREF:CAPS">BONOBO_OBJREF</a> (o)
61
void (<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">*BonoboObjectPOAFn</a>) (PortableServer_Servant servant,
62
CORBA_Environment *ev);
63
<a href="libbonobo-bonobo-object.html#BonoboObject-struct">BonoboObject</a>;
64
<a href="libbonobo-bonobo-object.html#BonoboObjectClass">BonoboObjectClass</a>;
65
void <a href="libbonobo-bonobo-object.html#bonobo-object-add-interface">bonobo_object_add_interface</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
66
<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *newobj);
67
<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>* <a href="libbonobo-bonobo-object.html#bonobo-object-query-local-interface">bonobo_object_query_local_interface</a>
68
(<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
70
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-query-interface">bonobo_object_query_interface</a>
71
(<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
73
CORBA_Environment *opt_ev);
74
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-query-remote">bonobo_object_query_remote</a> (Bonobo_Unknown unknown,
76
CORBA_Environment *opt_ev);
77
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-corba-objref">bonobo_object_corba_objref</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object);
78
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-dup-ref">bonobo_object_dup_ref</a> (Bonobo_Unknown object,
79
CORBA_Environment *opt_ev);
80
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-release-unref">bonobo_object_release_unref</a> (Bonobo_Unknown object,
81
CORBA_Environment *opt_ev);
83
href="../glib/glib-Basic-Types.html#gpointer"
84
>gpointer</a> <a href="libbonobo-bonobo-object.html#bonobo-object-ref">bonobo_object_ref</a> (<a
85
href="../glib/glib-Basic-Types.html#gpointer"
87
void <a href="libbonobo-bonobo-object.html#bonobo-object-idle-unref">bonobo_object_idle_unref</a> (<a
88
href="../glib/glib-Basic-Types.html#gpointer"
91
href="../glib/glib-Basic-Types.html#gpointer"
92
>gpointer</a> <a href="libbonobo-bonobo-object.html#bonobo-object-unref">bonobo_object_unref</a> (<a
93
href="../glib/glib-Basic-Types.html#gpointer"
95
void <a href="libbonobo-bonobo-object.html#bonobo-object-set-immortal">bonobo_object_set_immortal</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
59
#define <a href="libbonobo-bonobo-object.html#BONOBO-OBJECT-TYPE:CAPS">BONOBO_OBJECT_TYPE</a>
60
#define <a href="libbonobo-bonobo-object.html#BONOBO-OBJREF:CAPS">BONOBO_OBJREF</a> (o)
61
void (<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">*BonoboObjectPOAFn</a>) (PortableServer_Servant servant,
62
CORBA_Environment *ev);
63
<a href="libbonobo-bonobo-object.html#BonoboObject-struct">BonoboObject</a>;
64
<a href="libbonobo-bonobo-object.html#BonoboObjectClass">BonoboObjectClass</a>;
65
void <a href="libbonobo-bonobo-object.html#bonobo-object-add-interface">bonobo_object_add_interface</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
66
<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *newobj);
67
<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>* <a href="libbonobo-bonobo-object.html#bonobo-object-query-local-interface">bonobo_object_query_local_interface</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
69
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-query-interface">bonobo_object_query_interface</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
71
CORBA_Environment *opt_ev);
72
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-query-remote">bonobo_object_query_remote</a> (Bonobo_Unknown unknown,
74
CORBA_Environment *opt_ev);
75
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-corba-objref">bonobo_object_corba_objref</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object);
76
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-dup-ref">bonobo_object_dup_ref</a> (Bonobo_Unknown object,
77
CORBA_Environment *opt_ev);
78
Bonobo_Unknown <a href="libbonobo-bonobo-object.html#bonobo-object-release-unref">bonobo_object_release_unref</a> (Bonobo_Unknown object,
79
CORBA_Environment *opt_ev);
81
href="../glib/glib-Basic-Types.html#gpointer"
82
>gpointer</a> <a href="libbonobo-bonobo-object.html#bonobo-object-ref">bonobo_object_ref</a> (<a
83
href="../glib/glib-Basic-Types.html#gpointer"
85
void <a href="libbonobo-bonobo-object.html#bonobo-object-idle-unref">bonobo_object_idle_unref</a> (<a
86
href="../glib/glib-Basic-Types.html#gpointer"
89
href="../glib/glib-Basic-Types.html#gpointer"
90
>gpointer</a> <a href="libbonobo-bonobo-object.html#bonobo-object-unref">bonobo_object_unref</a> (<a
91
href="../glib/glib-Basic-Types.html#gpointer"
93
void <a href="libbonobo-bonobo-object.html#bonobo-object-set-immortal">bonobo_object_set_immortal</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
97
95
href="../glib/glib-Basic-Types.html#gboolean"
98
96
>gboolean</a> immortal);
100
98
href="../glib/glib-Basic-Types.html#gpointer"
101
>gpointer</a> <a href="libbonobo-bonobo-object.html#bonobo-object-trace-refs">bonobo_object_trace_refs</a> (<a
99
>gpointer</a> <a href="libbonobo-bonobo-object.html#bonobo-object-trace-refs">bonobo_object_trace_refs</a> (<a
102
100
href="../glib/glib-Basic-Types.html#gpointer"
103
101
>gpointer</a> obj,
107
105
href="../glib/glib-Basic-Types.html#gboolean"
108
106
>gboolean</a> ref);
109
void <a href="libbonobo-bonobo-object.html#bonobo-object-dump-interfaces">bonobo_object_dump_interfaces</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object);
110
void <a href="libbonobo-bonobo-object.html#bonobo-object-check-env">bonobo_object_check_env</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
111
CORBA_Object corba_object,
112
CORBA_Environment *ev);
113
#define <a href="libbonobo-bonobo-object.html#BONOBO-OBJECT-CHECK:CAPS">BONOBO_OBJECT_CHECK</a> (o,c,e)
107
void <a href="libbonobo-bonobo-object.html#bonobo-object-dump-interfaces">bonobo_object_dump_interfaces</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object);
108
void <a href="libbonobo-bonobo-object.html#bonobo-object-check-env">bonobo_object_check_env</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object,
109
CORBA_Object corba_object,
110
CORBA_Environment *ev);
111
#define <a href="libbonobo-bonobo-object.html#BONOBO-OBJECT-CHECK:CAPS">BONOBO_OBJECT_CHECK</a> (o,c,e)
115
113
href="../glib/glib-Basic-Types.html#gboolean"
116
>gboolean</a> <a href="libbonobo-bonobo-object.html#bonobo-unknown-ping">bonobo_unknown_ping</a> (Bonobo_Unknown object,
117
CORBA_Environment *opt_ev);
118
void <a href="libbonobo-bonobo-object.html#bonobo-object-list-unref-all">bonobo_object_list_unref_all</a> (<a
114
>gboolean</a> <a href="libbonobo-bonobo-object.html#bonobo-unknown-ping">bonobo_unknown_ping</a> (Bonobo_Unknown object,
115
CORBA_Environment *opt_ev);
116
void <a href="libbonobo-bonobo-object.html#bonobo-object-list-unref-all">bonobo_object_list_unref_all</a> (<a
119
117
href="../glib/glib-Doubly-Linked-Lists.html#GList"
120
118
>GList</a> **list);
121
void <a href="libbonobo-bonobo-object.html#bonobo-object-slist-unref-all">bonobo_object_slist_unref_all</a> (<a
119
void <a href="libbonobo-bonobo-object.html#bonobo-object-slist-unref-all">bonobo_object_slist_unref_all</a> (<a
122
120
href="../glib/glib-Singly-Linked-Lists.html#GSList"
123
121
>GSList</a> **list);
124
<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>* <a href="libbonobo-bonobo-object.html#bonobo-object">bonobo_object</a> (<a
122
<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>* <a href="libbonobo-bonobo-object.html#bonobo-object">bonobo_object</a> (<a
125
123
href="../glib/glib-Basic-Types.html#gpointer"
126
124
>gpointer</a> p);
127
#define <a href="libbonobo-bonobo-object.html#bonobo-object-fast">bonobo_object_fast</a> (o)
128
#define <a href="libbonobo-bonobo-object.html#bonobo-object-from-servant">bonobo_object_from_servant</a> (s)
129
#define <a href="libbonobo-bonobo-object.html#bonobo-object-get-servant">bonobo_object_get_servant</a> (o)
130
PortableServer_POA <a href="libbonobo-bonobo-object.html#bonobo-object-get-poa">bonobo_object_get_poa</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object);
125
#define <a href="libbonobo-bonobo-object.html#bonobo-object-fast">bonobo_object_fast</a> (o)
126
#define <a href="libbonobo-bonobo-object.html#bonobo-object-from-servant">bonobo_object_from_servant</a> (s)
127
#define <a href="libbonobo-bonobo-object.html#bonobo-object-get-servant">bonobo_object_get_servant</a> (o)
128
PortableServer_POA <a href="libbonobo-bonobo-object.html#bonobo-object-get-poa">bonobo_object_get_poa</a> (<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a> *object);
132
130
href="../gobject/gobject-Type-Information.html#GType"
133
>GType</a> <a href="libbonobo-bonobo-object.html#bonobo-type-unique">bonobo_type_unique</a> (<a
131
>GType</a> <a href="libbonobo-bonobo-object.html#bonobo-type-unique">bonobo_type_unique</a> (<a
134
132
href="../gobject/gobject-Type-Information.html#GType"
135
133
>GType</a> parent_type,
136
<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">BonoboObjectPOAFn</a> init_fn,
137
<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">BonoboObjectPOAFn</a> fini_fn,
138
int epv_struct_offset,
134
<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">BonoboObjectPOAFn</a> init_fn,
135
<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">BonoboObjectPOAFn</a> fini_fn,
136
int epv_struct_offset,
140
138
href="../gobject/gobject-Type-Information.html#GTypeInfo"
141
139
>GTypeInfo</a> *info,
143
141
href="../glib/glib-Basic-Types.html#gchar"
144
142
>gchar</a> *type_name);
146
144
href="../glib/glib-Basic-Types.html#gboolean"
147
>gboolean</a> <a href="libbonobo-bonobo-object.html#bonobo-type-setup">bonobo_type_setup</a> (<a
145
>gboolean</a> <a href="libbonobo-bonobo-object.html#bonobo-type-setup">bonobo_type_setup</a> (<a
148
146
href="../gobject/gobject-Type-Information.html#GType"
150
<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">BonoboObjectPOAFn</a> init_fn,
151
<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">BonoboObjectPOAFn</a> fini_fn,
152
int epv_struct_offset);
153
#define <a href="libbonobo-bonobo-object.html#BONOBO-TYPE-FUNC-FULL:CAPS">BONOBO_TYPE_FUNC_FULL</a> (class_name, corba_name, parent, prefix)
154
#define <a href="libbonobo-bonobo-object.html#BONOBO-TYPE-FUNC:CAPS">BONOBO_TYPE_FUNC</a> (class_name, parent, prefix)
148
<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">BonoboObjectPOAFn</a> init_fn,
149
<a href="libbonobo-bonobo-object.html#BonoboObjectPOAFn">BonoboObjectPOAFn</a> fini_fn,
150
int epv_struct_offset);
151
#define <a href="libbonobo-bonobo-object.html#BONOBO-TYPE-FUNC-FULL:CAPS">BONOBO_TYPE_FUNC_FULL</a> (class_name, corba_name, parent, prefix)
152
#define <a href="libbonobo-bonobo-object.html#BONOBO-TYPE-FUNC:CAPS">BONOBO_TYPE_FUNC</a> (class_name, parent, prefix)
159
157
<div class="refsect1" lang="en">
160
<a name="id2595777"></a><h2>Object Hierarchy</h2>
158
<a name="id2679149"></a><h2>Object Hierarchy</h2>
161
159
<pre class="synopsis">