source: trunk/third/bonobo-activation/test/plugin.h @ 18563

Revision 18563, 2.5 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18562, which included commits to RCS files with non-trunk default branches.
Line 
1/*
2 * This file was generated by orbit-idl-2 - DO NOT EDIT!
3 */
4
5#ifndef plugin_H
6#define plugin_H 1
7#include <glib.h>
8#define ORBIT_IDL_SERIAL 19
9#include <orbit/orbit-types.h>
10
11#ifdef __cplusplus
12extern "C"
13{
14#endif                          /* __cplusplus */
15
16/** typedefs **/
17#if !defined(ORBIT_DECL_Plugin) && !defined(_Plugin_defined)
18#define ORBIT_DECL_Plugin 1
19#define _Plugin_defined 1
20#define Plugin__freekids CORBA_Object__freekids
21   typedef CORBA_Object Plugin;
22   extern CORBA_unsigned_long Plugin__classid;
23#if !defined(TC_IMPL_TC_Plugin_0)
24#define TC_IMPL_TC_Plugin_0 'p'
25#define TC_IMPL_TC_Plugin_1 'l'
26#define TC_IMPL_TC_Plugin_2 'u'
27#define TC_IMPL_TC_Plugin_3 'g'
28#define TC_IMPL_TC_Plugin_4 'i'
29#define TC_IMPL_TC_Plugin_5 'n'
30#ifdef ORBIT_IDL_C_IMODULE_plugin
31   static
32#else
33   extern
34#endif
35   const struct CORBA_TypeCode_struct TC_Plugin_struct;
36#define TC_Plugin ((CORBA_TypeCode)&TC_Plugin_struct)
37#endif
38#endif
39
40/** POA structures **/
41#ifndef _defined_POA_Plugin
42#define _defined_POA_Plugin 1
43   typedef struct
44   {
45      void *_private;
46      void (*doPluginTest) (PortableServer_Servant _servant,
47                            CORBA_Environment * ev);
48   }
49   POA_Plugin__epv;
50   typedef struct
51   {
52      PortableServer_ServantBase__epv *_base_epv;
53      POA_Plugin__epv *Plugin_epv;
54   }
55   POA_Plugin__vepv;
56   typedef struct
57   {
58      void *_private;
59      POA_Plugin__vepv *vepv;
60   }
61   POA_Plugin;
62   extern void POA_Plugin__init(PortableServer_Servant servant,
63                                CORBA_Environment * ev);
64   extern void POA_Plugin__fini(PortableServer_Servant servant,
65                                CORBA_Environment * ev);
66#endif                          /* _defined_POA_Plugin */
67
68/** skel prototypes **/
69   void _ORBIT_skel_small_Plugin_doPluginTest(POA_Plugin * _ORBIT_servant,
70                                              gpointer _ORBIT_retval,
71                                              gpointer * _ORBIT_args,
72                                              CORBA_Context ctx,
73                                              CORBA_Environment * ev,
74                                              void (*_impl_doPluginTest)
75                                              (PortableServer_Servant
76                                               _servant,
77                                               CORBA_Environment * ev));
78
79/** stub prototypes **/
80   void Plugin_doPluginTest(Plugin _obj, CORBA_Environment * ev);
81#include <orbit/orb-core/orbit-interface.h>
82
83#ifdef ORBIT_IDL_C_IMODULE_plugin
84   static
85#else
86   extern
87#endif
88   ORBit_IInterface Plugin__iinterface;
89#define Plugin_IMETHODS_LEN 1
90#ifdef ORBIT_IDL_C_IMODULE_plugin
91   static
92#else
93   extern
94#endif
95   ORBit_IMethod Plugin__imethods[Plugin_IMETHODS_LEN];
96#ifdef __cplusplus
97}
98#endif                          /* __cplusplus */
99
100#ifndef EXCLUDE_ORBIT_H
101#include <orbit/orbit.h>
102
103#endif                          /* EXCLUDE_ORBIT_H */
104#endif
105#undef ORBIT_IDL_SERIAL
Note: See TracBrowser for help on using the repository browser.