| Top |
| ORBit_IModule | |
| enum | ORBitConnectionStatus |
| ORBitConnection | |
| extern int | ORBit_small_flags |
| ORBitAsyncQueueEntry | |
| #define | ORBIT_SMALL_FAST_LOCALS |
| #define | ORBIT_SMALL_FORCE_GENERIC_MARSHAL |
gpointer ORBit_small_allocbuf (CORBA_TypeCode tc,CORBA_unsigned_long length);
gpointer ORBit_sequence_alloc (CORBA_TypeCode sequence_tc,CORBA_unsigned_long length);
void ORBit_sequence_set_size (gpointer sequence,CORBA_unsigned_long length);
ORBitConnectionStatus
ORBit_small_get_connection_status (CORBA_Object obj);
ORBitConnectionStatus ORBit_small_listen_for_broken (CORBA_Object obj,GCallback fn,gpointer user_data);
ORBitConnectionStatus ORBit_small_unlisten_for_broken_full (CORBA_Object obj,GCallback fn,gpointer user_data);
ORBitConnectionStatus ORBit_small_unlisten_for_broken (CORBA_Object obj,GCallback fn);
ORBitConnection *
ORBit_small_get_connection_ref (CORBA_Object obj);
void ORBit_connection_set_max_buffer (ORBitConnection *cnx,gulong max_buffer_bytes);
ORBit_IInterface * ORBit_small_get_iinterface (CORBA_Object opt_object,const CORBA_char *repo_id,CORBA_Environment *ev);
CORBA_sequence_ORBit_IInterface *
ORBit_small_get_iinterfaces (const char *name);
void ORBit_small_invoke_stub_n (CORBA_Object object,ORBit_IMethods *methods,glong index,gpointer ret,gpointer *args,CORBA_Context ctx,CORBA_Environment *ev);
CORBA_char * ORBit_small_get_type_id (CORBA_Object object,CORBA_Environment *ev);
void (*ORBitAsyncInvokeFunc) (CORBA_Object object,ORBit_IMethod *m_data,ORBitAsyncQueueEntry *aqe,gpointer user_data,CORBA_Environment *ev);
void ORBit_small_demarshal_async (ORBitAsyncQueueEntry *aqe,gpointer ret,gpointer *args,CORBA_Environment *ev);
void ORBit_small_invoke_stub (CORBA_Object object,ORBit_IMethod *m_data,gpointer ret,gpointer *args,CORBA_Context ctx,CORBA_Environment *ev);
void ORBit_small_invoke_async (CORBA_Object obj,ORBit_IMethod *m_data,ORBitAsyncInvokeFunc fn,gpointer user_data,gpointer *args,CORBA_Context ctx,CORBA_Environment *ev);
This method is used to invoke a remote (or local) method
asynchronously. fn
is called back on return - either with an empty
CORBA_Environment indicating success, or with the error.
gboolean
ORBit_small_load_typelib (const char *libname);
This method has security issues if you do not use
an absolute path in libname
. The environment variables
ORBIT_TYPELIB_PATH and GNOME2_PATH are used to scan for
type libraries.