2
2
* File: Hello_World_Impl.h
3
3
* Symbol: Hello.World-v1.2
5
* Babel Version: 0.10.2
6
6
* Description: Server-side implementation for Hello.World
8
8
* WARNING: Automatically generated; only changes within splicers preserved
10
* babel-version = 0.10.2
13
12
#ifndef included_Hello_World_Impl_h
19
18
#ifndef included_Hello_World_h
20
19
#include "Hello_World.h"
21
#ifndef included_sidl_BaseClass_h
22
#include "sidl_BaseClass.h"
24
#ifndef included_sidl_BaseInterface_h
25
#include "sidl_BaseInterface.h"
27
#ifndef included_sidl_ClassInfo_h
28
#include "sidl_ClassInfo.h"
30
#ifndef included_sidl_RuntimeException_h
31
#include "sidl_RuntimeException.h"
23
#line 23 "../../../../babel/examples/hello/libC/Hello_World_Impl.h"
24
/* DO-NOT-DELETE splicer.begin(Hello.World._includes) */
34
#line 34 "../../../../babel_branch/examples/hello/libC/Hello_World_Impl.h"
35
/* DO-NOT-DELETE splicer.begin(Hello.World._hincludes) */
25
36
/* Put additional include files here... */
26
/* DO-NOT-DELETE splicer.end(Hello.World._includes) */
27
#line 27 "Hello_World_Impl.h"
37
/* DO-NOT-DELETE splicer.end(Hello.World._hincludes) */
38
#line 38 "Hello_World_Impl.h"
30
41
* Private data for class Hello.World
33
44
struct Hello_World__data {
34
#line 32 "../../../../babel/examples/hello/libC/Hello_World_Impl.h"
45
#line 43 "../../../../babel_branch/examples/hello/libC/Hello_World_Impl.h"
35
46
/* DO-NOT-DELETE splicer.begin(Hello.World._data) */
36
47
/* Put private data members here... */
37
48
int ignore; /* dummy to force non-empty struct; remove if you add data */
38
49
/* DO-NOT-DELETE splicer.end(Hello.World._data) */
39
#line 39 "Hello_World_Impl.h"
50
#line 50 "Hello_World_Impl.h"
57
68
struct Hello_World__data*);
60
72
impl_Hello_World__load(
73
/* out */ sidl_BaseInterface *_ex);
64
77
impl_Hello_World__ctor(
65
/* in */ Hello_World self);
78
/* in */ Hello_World self,
79
/* out */ sidl_BaseInterface *_ex);
83
impl_Hello_World__ctor2(
84
/* in */ Hello_World self,
85
/* in */ void* private_data,
86
/* out */ sidl_BaseInterface *_ex);
68
90
impl_Hello_World__dtor(
69
/* in */ Hello_World self);
91
/* in */ Hello_World self,
92
/* out */ sidl_BaseInterface *_ex);
72
95
* User-defined object methods
99
extern struct sidl_BaseInterface__object*
100
impl_Hello_World_fconnect_sidl_BaseInterface(const char* url, sidl_bool ar,
101
sidl_BaseInterface *_ex);
76
105
impl_Hello_World_getMsg(
77
/* in */ Hello_World self);
106
/* in */ Hello_World self,
107
/* out */ sidl_BaseInterface *_ex);
111
impl_Hello_World_foo(
112
/* in */ Hello_World self,
114
/* out */ int32_t* o,
115
/* inout */ int32_t* io,
116
/* out */ sidl_BaseInterface *_ex);
119
extern struct sidl_BaseInterface__object*
120
impl_Hello_World_fconnect_sidl_BaseInterface(const char* url, sidl_bool ar,
121
sidl_BaseInterface *_ex);
124
#line 120 "../../../../babel_branch/examples/hello/libC/Hello_World_Impl.h"
125
/* DO-NOT-DELETE splicer.begin(_hmisc) */
126
/* Insert-Code-Here {_hmisc} (miscellaneous things) */
127
/* DO-NOT-DELETE splicer.end(_hmisc) */
128
#line 128 "Hello_World_Impl.h"
79
130
#ifdef __cplusplus