2
2
* File: ExceptionTest_NegativeValueException_Impl.c
3
3
* Symbol: ExceptionTest.NegativeValueException-v1.0
5
* Babel Version: 0.10.2
6
6
* Description: Server-side implementation for ExceptionTest.NegativeValueException
8
8
* WARNING: Automatically generated; only changes within splicers preserved
10
* babel-version = 0.10.2
25
24
#include "ExceptionTest_NegativeValueException_Impl.h"
25
#include "sidl_NotImplementedException.h"
26
#include "sidl_Exception.h"
27
#ifndef included_sidl_MemAllocException_h
28
#include "sidl_MemAllocException.h"
27
#line 27 "../../../../babel/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
28
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._includes)
31
#line 32 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
32
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._includes) */
30
33
/* Put additional includes or other arbitrary code here... */
31
34
/* DO-NOT-DELETE splicer.end(ExceptionTest.NegativeValueException._includes) */
32
#line 32 "ExceptionTest_NegativeValueException_Impl.c"
35
#line 35 "../regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
37
#define SIDL_IOR_MAJOR_VERSION 2
38
#define SIDL_IOR_MINOR_VERSION 0
35
40
* Static class initializer called exactly once before any user-defined method is dispatched
39
44
#define __FUNC__ "impl_ExceptionTest_NegativeValueException__load"
42
50
impl_ExceptionTest_NegativeValueException__load(
51
/* out */ sidl_BaseInterface *_ex)
45
#line 43 "../../../../babel/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
46
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._load) */
55
#line 56 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
56
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._load) */
47
57
/* Insert the implementation of the static class initializer method here... */
48
/* DO-NOT-DELETE splicer.end(ExceptionTest.NegativeValueException._load) */
49
#line 49 "ExceptionTest_NegativeValueException_Impl.c"
58
/* DO-NOT-DELETE splicer.end(ExceptionTest.NegativeValueException._load) */
59
#line 59 "../regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
52
63
* Class constructor called when the class is created.
56
67
#define __FUNC__ "impl_ExceptionTest_NegativeValueException__ctor"
59
73
impl_ExceptionTest_NegativeValueException__ctor(
60
/* in */ ExceptionTest_NegativeValueException self)
74
/* in */ ExceptionTest_NegativeValueException self,
75
/* out */ sidl_BaseInterface *_ex)
62
#line 58 "../../../../babel/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
63
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._ctor) */
79
#line 80 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
80
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._ctor) */
64
81
/* Insert the implementation of the constructor method here... */
65
/* DO-NOT-DELETE splicer.end(ExceptionTest.NegativeValueException._ctor) */
66
#line 66 "ExceptionTest_NegativeValueException_Impl.c"
82
/* DO-NOT-DELETE splicer.end(ExceptionTest.NegativeValueException._ctor) */
83
#line 83 "../regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
88
* Special Class constructor called when the user wants to wrap his own private data.
92
#define __FUNC__ "impl_ExceptionTest_NegativeValueException__ctor2"
98
impl_ExceptionTest_NegativeValueException__ctor2(
99
/* in */ ExceptionTest_NegativeValueException self,
100
/* in */ void* private_data,
101
/* out */ sidl_BaseInterface *_ex)
105
#line 106 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
106
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._ctor2) */
107
/* Insert-Code-Here {ExceptionTest.NegativeValueException._ctor2} (special constructor method) */
108
/* DO-NOT-DELETE splicer.end(ExceptionTest.NegativeValueException._ctor2) */
109
#line 109 "../regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
70
113
* Class destructor called when the class is deleted.
74
117
#define __FUNC__ "impl_ExceptionTest_NegativeValueException__dtor"
77
123
impl_ExceptionTest_NegativeValueException__dtor(
78
/* in */ ExceptionTest_NegativeValueException self)
124
/* in */ ExceptionTest_NegativeValueException self,
125
/* out */ sidl_BaseInterface *_ex)
80
#line 74 "../../../../babel/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
81
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._dtor) */
129
#line 130 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
130
/* DO-NOT-DELETE splicer.begin(ExceptionTest.NegativeValueException._dtor) */
82
131
/* Insert the implementation of the destructor method here... */
83
/* DO-NOT-DELETE splicer.end(ExceptionTest.NegativeValueException._dtor) */
84
#line 84 "ExceptionTest_NegativeValueException_Impl.c"
132
/* DO-NOT-DELETE splicer.end(ExceptionTest.NegativeValueException._dtor) */
133
#line 133 "../regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
136
/* Babel internal methods, Users should not edit below this line. */
138
#line 139 "/home/epperly/current/release_1.2.0/linux_dist/../babel_branch/regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"
139
/* DO-NOT-DELETE splicer.begin(_misc) */
140
/* Insert-Code-Here {_misc} (miscellaneous code) */
141
/* DO-NOT-DELETE splicer.end(_misc) */
142
#line 142 "../regression/exceptions/libC/ExceptionTest_NegativeValueException_Impl.c"