/* * This file was generated by orbit-idl - DO NOT EDIT! */ #include #define ORBIT_IDL_SERIAL 9 #include #ifndef nautilus_distributed_undo_H #define nautilus_distributed_undo_H 1 #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /** typedefs **/ #include #if !defined(_Nautilus_Undo_MenuItem_defined) #define _Nautilus_Undo_MenuItem_defined 1 typedef struct { CORBA_char *label; CORBA_char *hint; } Nautilus_Undo_MenuItem; #if !defined(TC_IMPL_TC_Nautilus_Undo_MenuItem_0) #define TC_IMPL_TC_Nautilus_Undo_MenuItem_0 'n' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_1 'a' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_2 'u' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_3 't' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_4 'i' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_5 'l' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_6 'u' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_7 's' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_8 '_' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_9 'd' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_10 'i' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_11 's' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_12 't' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_13 'r' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_14 'i' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_15 'b' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_16 'u' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_17 't' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_18 'e' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_19 'd' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_20 '_' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_21 'u' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_22 'n' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_23 'd' #define TC_IMPL_TC_Nautilus_Undo_MenuItem_24 'o' extern const struct CORBA_TypeCode_struct TC_Nautilus_Undo_MenuItem_struct; #define TC_Nautilus_Undo_MenuItem ((CORBA_TypeCode)&TC_Nautilus_Undo_MenuItem_struct) #endif extern Nautilus_Undo_MenuItem *Nautilus_Undo_MenuItem__alloc(void); extern gpointer Nautilus_Undo_MenuItem__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */ #endif #if !defined(ORBIT_DECL_Nautilus_Undo_Transaction) && !defined(_Nautilus_Undo_Transaction_defined) #define ORBIT_DECL_Nautilus_Undo_Transaction 1 #define _Nautilus_Undo_Transaction_defined 1 #define Nautilus_Undo_Transaction__free CORBA_Object__free typedef CORBA_Object Nautilus_Undo_Transaction; extern CORBA_unsigned_long Nautilus_Undo_Transaction__classid; #if !defined(TC_IMPL_TC_Nautilus_Undo_Transaction_0) #define TC_IMPL_TC_Nautilus_Undo_Transaction_0 'n' #define TC_IMPL_TC_Nautilus_Undo_Transaction_1 'a' #define TC_IMPL_TC_Nautilus_Undo_Transaction_2 'u' #define TC_IMPL_TC_Nautilus_Undo_Transaction_3 't' #define TC_IMPL_TC_Nautilus_Undo_Transaction_4 'i' #define TC_IMPL_TC_Nautilus_Undo_Transaction_5 'l' #define TC_IMPL_TC_Nautilus_Undo_Transaction_6 'u' #define TC_IMPL_TC_Nautilus_Undo_Transaction_7 's' #define TC_IMPL_TC_Nautilus_Undo_Transaction_8 '_' #define TC_IMPL_TC_Nautilus_Undo_Transaction_9 'd' #define TC_IMPL_TC_Nautilus_Undo_Transaction_10 'i' #define TC_IMPL_TC_Nautilus_Undo_Transaction_11 's' #define TC_IMPL_TC_Nautilus_Undo_Transaction_12 't' #define TC_IMPL_TC_Nautilus_Undo_Transaction_13 'r' #define TC_IMPL_TC_Nautilus_Undo_Transaction_14 'i' #define TC_IMPL_TC_Nautilus_Undo_Transaction_15 'b' #define TC_IMPL_TC_Nautilus_Undo_Transaction_16 'u' #define TC_IMPL_TC_Nautilus_Undo_Transaction_17 't' #define TC_IMPL_TC_Nautilus_Undo_Transaction_18 'e' #define TC_IMPL_TC_Nautilus_Undo_Transaction_19 'd' #define TC_IMPL_TC_Nautilus_Undo_Transaction_20 '_' #define TC_IMPL_TC_Nautilus_Undo_Transaction_21 'u' #define TC_IMPL_TC_Nautilus_Undo_Transaction_22 'n' #define TC_IMPL_TC_Nautilus_Undo_Transaction_23 'd' #define TC_IMPL_TC_Nautilus_Undo_Transaction_24 'o' extern const struct CORBA_TypeCode_struct TC_Nautilus_Undo_Transaction_struct; #define TC_Nautilus_Undo_Transaction ((CORBA_TypeCode)&TC_Nautilus_Undo_Transaction_struct) #endif #endif #if !defined(ORBIT_DECL_Nautilus_Undo_Manager) && !defined(_Nautilus_Undo_Manager_defined) #define ORBIT_DECL_Nautilus_Undo_Manager 1 #define _Nautilus_Undo_Manager_defined 1 #define Nautilus_Undo_Manager__free CORBA_Object__free typedef CORBA_Object Nautilus_Undo_Manager; extern CORBA_unsigned_long Nautilus_Undo_Manager__classid; #if !defined(TC_IMPL_TC_Nautilus_Undo_Manager_0) #define TC_IMPL_TC_Nautilus_Undo_Manager_0 'n' #define TC_IMPL_TC_Nautilus_Undo_Manager_1 'a' #define TC_IMPL_TC_Nautilus_Undo_Manager_2 'u' #define TC_IMPL_TC_Nautilus_Undo_Manager_3 't' #define TC_IMPL_TC_Nautilus_Undo_Manager_4 'i' #define TC_IMPL_TC_Nautilus_Undo_Manager_5 'l' #define TC_IMPL_TC_Nautilus_Undo_Manager_6 'u' #define TC_IMPL_TC_Nautilus_Undo_Manager_7 's' #define TC_IMPL_TC_Nautilus_Undo_Manager_8 '_' #define TC_IMPL_TC_Nautilus_Undo_Manager_9 'd' #define TC_IMPL_TC_Nautilus_Undo_Manager_10 'i' #define TC_IMPL_TC_Nautilus_Undo_Manager_11 's' #define TC_IMPL_TC_Nautilus_Undo_Manager_12 't' #define TC_IMPL_TC_Nautilus_Undo_Manager_13 'r' #define TC_IMPL_TC_Nautilus_Undo_Manager_14 'i' #define TC_IMPL_TC_Nautilus_Undo_Manager_15 'b' #define TC_IMPL_TC_Nautilus_Undo_Manager_16 'u' #define TC_IMPL_TC_Nautilus_Undo_Manager_17 't' #define TC_IMPL_TC_Nautilus_Undo_Manager_18 'e' #define TC_IMPL_TC_Nautilus_Undo_Manager_19 'd' #define TC_IMPL_TC_Nautilus_Undo_Manager_20 '_' #define TC_IMPL_TC_Nautilus_Undo_Manager_21 'u' #define TC_IMPL_TC_Nautilus_Undo_Manager_22 'n' #define TC_IMPL_TC_Nautilus_Undo_Manager_23 'd' #define TC_IMPL_TC_Nautilus_Undo_Manager_24 'o' extern const struct CORBA_TypeCode_struct TC_Nautilus_Undo_Manager_struct; #define TC_Nautilus_Undo_Manager ((CORBA_TypeCode)&TC_Nautilus_Undo_Manager_struct) #endif #endif #if !defined(ORBIT_DECL_Nautilus_Undo_Context) && !defined(_Nautilus_Undo_Context_defined) #define ORBIT_DECL_Nautilus_Undo_Context 1 #define _Nautilus_Undo_Context_defined 1 #define Nautilus_Undo_Context__free CORBA_Object__free typedef CORBA_Object Nautilus_Undo_Context; extern CORBA_unsigned_long Nautilus_Undo_Context__classid; #if !defined(TC_IMPL_TC_Nautilus_Undo_Context_0) #define TC_IMPL_TC_Nautilus_Undo_Context_0 'n' #define TC_IMPL_TC_Nautilus_Undo_Context_1 'a' #define TC_IMPL_TC_Nautilus_Undo_Context_2 'u' #define TC_IMPL_TC_Nautilus_Undo_Context_3 't' #define TC_IMPL_TC_Nautilus_Undo_Context_4 'i' #define TC_IMPL_TC_Nautilus_Undo_Context_5 'l' #define TC_IMPL_TC_Nautilus_Undo_Context_6 'u' #define TC_IMPL_TC_Nautilus_Undo_Context_7 's' #define TC_IMPL_TC_Nautilus_Undo_Context_8 '_' #define TC_IMPL_TC_Nautilus_Undo_Context_9 'd' #define TC_IMPL_TC_Nautilus_Undo_Context_10 'i' #define TC_IMPL_TC_Nautilus_Undo_Context_11 's' #define TC_IMPL_TC_Nautilus_Undo_Context_12 't' #define TC_IMPL_TC_Nautilus_Undo_Context_13 'r' #define TC_IMPL_TC_Nautilus_Undo_Context_14 'i' #define TC_IMPL_TC_Nautilus_Undo_Context_15 'b' #define TC_IMPL_TC_Nautilus_Undo_Context_16 'u' #define TC_IMPL_TC_Nautilus_Undo_Context_17 't' #define TC_IMPL_TC_Nautilus_Undo_Context_18 'e' #define TC_IMPL_TC_Nautilus_Undo_Context_19 'd' #define TC_IMPL_TC_Nautilus_Undo_Context_20 '_' #define TC_IMPL_TC_Nautilus_Undo_Context_21 'u' #define TC_IMPL_TC_Nautilus_Undo_Context_22 'n' #define TC_IMPL_TC_Nautilus_Undo_Context_23 'd' #define TC_IMPL_TC_Nautilus_Undo_Context_24 'o' extern const struct CORBA_TypeCode_struct TC_Nautilus_Undo_Context_struct; #define TC_Nautilus_Undo_Context ((CORBA_TypeCode)&TC_Nautilus_Undo_Context_struct) #endif #endif /** POA structures **/ typedef struct { void *_private; Nautilus_Undo_MenuItem *(*_get_undo_menu_item) (PortableServer_Servant _servant, CORBA_Environment * ev); Nautilus_Undo_MenuItem *(*_get_redo_menu_item) (PortableServer_Servant _servant, CORBA_Environment * ev); CORBA_char *(*_get_operation_name) (PortableServer_Servant _servant, CORBA_Environment * ev); void (*undo) (PortableServer_Servant _servant, CORBA_Environment * ev); } POA_Nautilus_Undo_Transaction__epv; typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv; POA_Nautilus_Undo_Transaction__epv *Nautilus_Undo_Transaction_epv; } POA_Nautilus_Undo_Transaction__vepv; typedef struct { void *_private; POA_Nautilus_Undo_Transaction__vepv *vepv; } POA_Nautilus_Undo_Transaction; extern void POA_Nautilus_Undo_Transaction__init(PortableServer_Servant servant, CORBA_Environment * ev); extern void POA_Nautilus_Undo_Transaction__fini(PortableServer_Servant servant, CORBA_Environment * ev); typedef struct { void *_private; void (*append) (PortableServer_Servant _servant, const Nautilus_Undo_Transaction transaction, CORBA_Environment * ev); void (*forget) (PortableServer_Servant _servant, const Nautilus_Undo_Transaction transaction, CORBA_Environment * ev); void (*undo) (PortableServer_Servant _servant, CORBA_Environment * ev); } POA_Nautilus_Undo_Manager__epv; typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv; POA_Nautilus_Undo_Manager__epv *Nautilus_Undo_Manager_epv; } POA_Nautilus_Undo_Manager__vepv; typedef struct { void *_private; POA_Nautilus_Undo_Manager__vepv *vepv; } POA_Nautilus_Undo_Manager; extern void POA_Nautilus_Undo_Manager__init(PortableServer_Servant servant, CORBA_Environment * ev); extern void POA_Nautilus_Undo_Manager__fini(PortableServer_Servant servant, CORBA_Environment * ev); typedef struct { void *_private; Nautilus_Undo_Manager(*_get_undo_manager) (PortableServer_Servant _servant, CORBA_Environment * ev); } POA_Nautilus_Undo_Context__epv; typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv; POA_Nautilus_Undo_Context__epv *Nautilus_Undo_Context_epv; } POA_Nautilus_Undo_Context__vepv; typedef struct { void *_private; POA_Nautilus_Undo_Context__vepv *vepv; } POA_Nautilus_Undo_Context; extern void POA_Nautilus_Undo_Context__init(PortableServer_Servant servant, CORBA_Environment * ev); extern void POA_Nautilus_Undo_Context__fini(PortableServer_Servant servant, CORBA_Environment * ev); /** prototypes **/ #define Nautilus_Undo_Transaction_ref Bonobo_Unknown_ref #define Nautilus_Undo_Transaction_unref Bonobo_Unknown_unref #define Nautilus_Undo_Transaction_queryInterface Bonobo_Unknown_queryInterface Nautilus_Undo_MenuItem *Nautilus_Undo_Transaction__get_undo_menu_item(Nautilus_Undo_Transaction _obj, CORBA_Environment * ev); Nautilus_Undo_MenuItem *Nautilus_Undo_Transaction__get_redo_menu_item(Nautilus_Undo_Transaction _obj, CORBA_Environment * ev); CORBA_char *Nautilus_Undo_Transaction__get_operation_name(Nautilus_Undo_Transaction _obj, CORBA_Environment * ev); void Nautilus_Undo_Transaction_undo(Nautilus_Undo_Transaction _obj, CORBA_Environment * ev); #define Nautilus_Undo_Manager_ref Bonobo_Unknown_ref #define Nautilus_Undo_Manager_unref Bonobo_Unknown_unref #define Nautilus_Undo_Manager_queryInterface Bonobo_Unknown_queryInterface void Nautilus_Undo_Manager_append(Nautilus_Undo_Manager _obj, const Nautilus_Undo_Transaction transaction, CORBA_Environment * ev); void Nautilus_Undo_Manager_forget(Nautilus_Undo_Manager _obj, const Nautilus_Undo_Transaction transaction, CORBA_Environment * ev); void Nautilus_Undo_Manager_undo(Nautilus_Undo_Manager _obj, CORBA_Environment * ev); #define Nautilus_Undo_Context_ref Bonobo_Unknown_ref #define Nautilus_Undo_Context_unref Bonobo_Unknown_unref #define Nautilus_Undo_Context_queryInterface Bonobo_Unknown_queryInterface Nautilus_Undo_Manager Nautilus_Undo_Context__get_undo_manager(Nautilus_Undo_Context _obj, CORBA_Environment * ev); void _ORBIT_skel_Nautilus_Undo_Transaction__get_undo_menu_item (POA_Nautilus_Undo_Transaction * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, Nautilus_Undo_MenuItem * (*_impl__get_undo_menu_item) (PortableServer_Servant _servant, CORBA_Environment * ev)); void _ORBIT_skel_Nautilus_Undo_Transaction__get_redo_menu_item (POA_Nautilus_Undo_Transaction * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, Nautilus_Undo_MenuItem * (*_impl__get_redo_menu_item) (PortableServer_Servant _servant, CORBA_Environment * ev)); void _ORBIT_skel_Nautilus_Undo_Transaction__get_operation_name (POA_Nautilus_Undo_Transaction * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, CORBA_char * (*_impl__get_operation_name) (PortableServer_Servant _servant, CORBA_Environment * ev)); void _ORBIT_skel_Nautilus_Undo_Transaction_undo(POA_Nautilus_Undo_Transaction * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, void (*_impl_undo) (PortableServer_Servant _servant, CORBA_Environment * ev)); void _ORBIT_skel_Nautilus_Undo_Manager_append(POA_Nautilus_Undo_Manager * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, void (*_impl_append) (PortableServer_Servant _servant, const Nautilus_Undo_Transaction transaction, CORBA_Environment * ev)); void _ORBIT_skel_Nautilus_Undo_Manager_forget(POA_Nautilus_Undo_Manager * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, void (*_impl_forget) (PortableServer_Servant _servant, const Nautilus_Undo_Transaction transaction, CORBA_Environment * ev)); void _ORBIT_skel_Nautilus_Undo_Manager_undo(POA_Nautilus_Undo_Manager * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, void (*_impl_undo) (PortableServer_Servant _servant, CORBA_Environment * ev)); void _ORBIT_skel_Nautilus_Undo_Context__get_undo_manager (POA_Nautilus_Undo_Context * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, Nautilus_Undo_Manager(*_impl__get_undo_manager) (PortableServer_Servant _servant, CORBA_Environment * ev)); #ifdef __cplusplus } #endif /* __cplusplus */ #endif #undef ORBIT_IDL_SERIAL .