16
15
#ifndef included_sidl_header_h
17
16
#include "sidl_header.h"
18
#ifndef included_sidl_BaseClass_h
19
#include "sidl_BaseClass.h"
21
#ifndef included_sidl_BaseInterface_h
22
#include "sidl_BaseInterface.h"
24
#ifndef included_sidl_ClassInfo_h
25
#include "sidl_ClassInfo.h"
27
#ifndef included_sidl_RuntimeException_h
28
#include "sidl_RuntimeException.h"
19
30
#ifndef included_synch_RegOut_h
20
31
#include "synch_RegOut.h"
22
#ifndef included_synch_ResultType_h
23
#include "synch_ResultType.h"
26
#line 26 "../../../../babel/regression/output/libC/synch_RegOut_Impl.h"
27
/* DO-NOT-DELETE splicer.begin(synch.RegOut._includes) */
34
#line 35 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/output/libC/synch_RegOut_Impl.h"
35
/* DO-NOT-DELETE splicer.begin(synch.RegOut._hincludes) */
29
/* DO-NOT-DELETE splicer.end(synch.RegOut._includes) */
30
#line 30 "synch_RegOut_Impl.h"
37
/* DO-NOT-DELETE splicer.end(synch.RegOut._hincludes) */
38
#line 38 "../regression/output/libC/synch_RegOut_Impl.h"
33
41
* Private data for class synch.RegOut
36
44
struct synch_RegOut__data {
37
#line 35 "../../../../babel/regression/output/libC/synch_RegOut_Impl.h"
45
#line 46 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/output/libC/synch_RegOut_Impl.h"
38
46
/* DO-NOT-DELETE splicer.begin(synch.RegOut._data) */
39
47
int32_t expected_parts;
40
48
int32_t current_part;
65
73
struct synch_RegOut__data*);
68
77
impl_synch_RegOut__load(
78
/* out */ sidl_BaseInterface *_ex);
72
82
impl_synch_RegOut__ctor(
73
/* in */ synch_RegOut self);
83
/* in */ synch_RegOut self,
84
/* out */ sidl_BaseInterface *_ex);
88
impl_synch_RegOut__ctor2(
89
/* in */ synch_RegOut self,
90
/* in */ void* private_data,
91
/* out */ sidl_BaseInterface *_ex);
76
95
impl_synch_RegOut__dtor(
77
/* in */ synch_RegOut self);
96
/* in */ synch_RegOut self,
97
/* out */ sidl_BaseInterface *_ex);
80
100
* User-defined object methods
84
105
impl_synch_RegOut_getInstance(
106
/* out */ sidl_BaseInterface *_ex);
109
extern struct sidl_BaseInterface__object*
110
impl_synch_RegOut_fconnect_sidl_BaseInterface(const char* url, sidl_bool ar,
111
sidl_BaseInterface *_ex);
88
115
impl_synch_RegOut_setExpectations(
89
116
/* in */ synch_RegOut self,
90
/* in */ int32_t numparts);
117
/* in */ int32_t numparts,
118
/* out */ sidl_BaseInterface *_ex);
93
122
impl_synch_RegOut_getCurrentPart(
94
/* in */ synch_RegOut self);
123
/* in */ synch_RegOut self,
124
/* out */ sidl_BaseInterface *_ex);
97
128
impl_synch_RegOut_startPart(
98
129
/* in */ synch_RegOut self,
99
/* in */ int32_t part);
130
/* in */ int32_t part,
131
/* out */ sidl_BaseInterface *_ex);
102
135
impl_synch_RegOut_endPart(
103
136
/* in */ synch_RegOut self,
104
137
/* in */ int32_t part,
105
/* in */ enum synch_ResultType__enum res);
138
/* in */ enum synch_ResultType__enum res,
139
/* out */ sidl_BaseInterface *_ex);
108
143
impl_synch_RegOut_writeComment(
109
144
/* in */ synch_RegOut self,
110
/* in */ const char* comment);
145
/* in */ const char* comment,
146
/* out */ sidl_BaseInterface *_ex);
113
150
impl_synch_RegOut_forceFailure(
114
/* in */ synch_RegOut self);
151
/* in */ synch_RegOut self,
152
/* out */ sidl_BaseInterface *_ex);
117
156
impl_synch_RegOut_close(
118
/* in */ synch_RegOut self);
157
/* in */ synch_RegOut self,
158
/* out */ sidl_BaseInterface *_ex);
161
extern struct sidl_BaseInterface__object*
162
impl_synch_RegOut_fconnect_sidl_BaseInterface(const char* url, sidl_bool ar,
163
sidl_BaseInterface *_ex);
166
#line 167 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/output/libC/synch_RegOut_Impl.h"
167
/* DO-NOT-DELETE splicer.begin(_hmisc) */
168
/* Insert-Code-Here {_hmisc} (miscellaneous things) */
169
/* DO-NOT-DELETE splicer.end(_hmisc) */
170
#line 170 "../regression/output/libC/synch_RegOut_Impl.h"
120
172
#ifdef __cplusplus