~ubuntu-branches/ubuntu/raring/babel/raring-proposed

« back to all changes in this revision

Viewing changes to runtime/python/sidl_rmi_UnknownHostException_Module.h

  • Committer: Bazaar Package Importer
  • Author(s): Adam C. Powell, IV
  • Date: 2008-08-01 07:56:58 UTC
  • mfrom: (3.1.2 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080801075658-9ezcrbh8dcs8lg70
Tags: 1.2.0.dfsg-6
Added libparsifal-dev as dependency to libsidl-dev (closes: #483324).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * File:          sidl_rmi_UnknownHostException_Module.h
 
3
 * Symbol:        sidl.rmi.UnknownHostException-v0.9.17
 
4
 * Symbol Type:   class
 
5
 * Babel Version: 1.2.0
 
6
 * Release:       $Name:  $
 
7
 * Revision:      @(#) $Id: $
 
8
 * Description:   expose a constructor for the Python wrapper
 
9
 * 
 
10
 * Copyright (c) 2000-2002, Lawrence Livermore National Security, LLC.
 
11
 * Produced at the Lawrence Livermore National Laboratory.
 
12
 * Written by the Components Team <components@llnl.gov>
 
13
 * All rights reserved.
 
14
 * 
 
15
 * This file is part of Babel. For more information, see
 
16
 * http://www.llnl.gov/CASC/components/. Please read the COPYRIGHT file
 
17
 * for Our Notice and the LICENSE file for the GNU Lesser General Public
 
18
 * License.
 
19
 * 
 
20
 * This program is free software; you can redistribute it and/or modify it
 
21
 * under the terms of the GNU Lesser General Public License (as published by
 
22
 * the Free Software Foundation) version 2.1 dated February 1999.
 
23
 * 
 
24
 * This program is distributed in the hope that it will be useful, but
 
25
 * WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
 
26
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
 
27
 * conditions of the GNU Lesser General Public License for more details.
 
28
 * 
 
29
 * You should have recieved a copy of the GNU Lesser General Public License
 
30
 * along with this program; if not, write to the Free Software Foundation,
 
31
 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 
32
 * 
 
33
 * WARNING: Automatically generated; only changes within splicers preserved
 
34
 * 
 
35
 */
 
36
 
 
37
/*
 
38
 * THIS CODE IS AUTOMATICALLY GENERATED BY THE BABEL
 
39
 * COMPILER. DO NOT EDIT THIS!
 
40
 * 
 
41
 * External clients need an entry point to wrap a pointer
 
42
 * to an instance of sidl.rmi.UnknownHostException.
 
43
 * This header files defines two methods that such clients
 
44
 * will need.
 
45
 *     sidl_rmi_UnknownHostException__import
 
46
 *         This should be called in the client's init
 
47
 *         module method.
 
48
 *     sidl_rmi_UnknownHostException__wrap
 
49
 *         This will wrap an IOR in a Python object.
 
50
 * This object can be used as an exception. It exports
 
51
 * a Python exception type that may be needed as well.
 
52
 *     sidl_rmi_UnknownHostException__type
 
53
 *         A Python exception type corresponding to
 
54
 *         this object type.
 
55
 * Here is the pattern for throwing an exception:
 
56
 *   PyObject *obj = sidl_rmi_UnknownHostException__wrap(ex);
 
57
 *   PyErr_SetObject(sidl_rmi_UnknownHostException__type, obj);
 
58
 *   Py_XDECREF(obj);
 
59
 */
 
60
 
 
61
#ifndef included_sidl_rmi_UnknownHostException_MODULE
 
62
#define included_sidl_rmi_UnknownHostException_MODULE
 
63
 
 
64
#include <Python.h>
 
65
#include "sidlType.h"
 
66
#ifdef HAVE_PTHREAD
 
67
#include <pthread.h>
 
68
#endif /* HAVE_PTHREAD */
 
69
 
 
70
#ifdef __cplusplus
 
71
extern "C" {
 
72
#endif
 
73
 
 
74
struct sidl__array;
 
75
 
 
76
/* Forward declaration of IOR structure */
 
77
struct sidl_rmi_UnknownHostException__object;
 
78
struct sidl_rmi_UnknownHostException__array;
 
79
struct sidl_BaseInterface__object;
 
80
 
 
81
#define sidl_rmi_UnknownHostException__wrap_NUM 0
 
82
#define sidl_rmi_UnknownHostException__wrap_RETURN PyObject *
 
83
#define sidl_rmi_UnknownHostException__wrap_PROTO (const struct sidl_rmi_UnknownHostException__object *sidlobj)
 
84
 
 
85
#define sidl_rmi_UnknownHostException__convert_NUM 1
 
86
#define sidl_rmi_UnknownHostException__convert_RETURN int
 
87
#define sidl_rmi_UnknownHostException__convert_PROTO (PyObject *obj, struct sidl_rmi_UnknownHostException__object **sidlobj)
 
88
 
 
89
#define sidl_rmi_UnknownHostException__convert_python_array_NUM 2
 
90
#define sidl_rmi_UnknownHostException__convert_python_array_RETURN int
 
91
#define sidl_rmi_UnknownHostException__convert_python_array_PROTO (PyObject *obj, struct sidl_rmi_UnknownHostException__array **sidlarray)
 
92
 
 
93
#define sidl_rmi_UnknownHostException__convert_sidl_array_NUM 3
 
94
#define sidl_rmi_UnknownHostException__convert_sidl_array_RETURN PyObject *
 
95
#define sidl_rmi_UnknownHostException__convert_sidl_array_PROTO (struct sidl__array *sidlarray)
 
96
 
 
97
#define sidl_rmi_UnknownHostException__weakRef_NUM 4
 
98
#define sidl_rmi_UnknownHostException__weakRef_RETURN PyObject *
 
99
#define sidl_rmi_UnknownHostException__weakRef_PROTO (struct sidl_rmi_UnknownHostException__object *sidlobj)
 
100
 
 
101
#define sidl_rmi_UnknownHostException_deref_NUM 5
 
102
#define sidl_rmi_UnknownHostException_deref_RETURN void
 
103
#define sidl_rmi_UnknownHostException_deref_PROTO (struct sidl_rmi_UnknownHostException__object *sidlobj)
 
104
 
 
105
#define sidl_rmi_UnknownHostException__newRef_NUM 6
 
106
#define sidl_rmi_UnknownHostException__newRef_RETURN PyObject *
 
107
#define sidl_rmi_UnknownHostException__newRef_PROTO (struct sidl_rmi_UnknownHostException__object *sidlobj)
 
108
 
 
109
#define sidl_rmi_UnknownHostException__addRef_NUM 7
 
110
#define sidl_rmi_UnknownHostException__addRef_RETURN void
 
111
#define sidl_rmi_UnknownHostException__addRef_PROTO (struct sidl_rmi_UnknownHostException__object *sidlobj)
 
112
 
 
113
#define sidl_rmi_UnknownHostException_PyType_NUM 8
 
114
#define sidl_rmi_UnknownHostException_PyType_RETURN PyTypeObject *
 
115
#define sidl_rmi_UnknownHostException_PyType_PROTO (void)
 
116
 
 
117
#define sidl_rmi_UnknownHostException__connectI_NUM 9
 
118
#define sidl_rmi_UnknownHostException__connectI_RETURN struct sidl_rmi_UnknownHostException__object* 
 
119
#define sidl_rmi_UnknownHostException__connectI_PROTO (const char* url, sidl_bool ar, struct sidl_BaseInterface__object ** _ex)
 
120
 
 
121
#define sidl_rmi_UnknownHostException__type_NUM 10
 
122
 
 
123
#define sidl_rmi_UnknownHostException__API_NUM 11
 
124
 
 
125
#ifdef sidl_rmi_UnknownHostException_INTERNAL
 
126
 
 
127
#define sidl_rmi_UnknownHostException__import() ;
 
128
 
 
129
 
 
130
/*
 
131
 * This declaration is not for clients.
 
132
 */
 
133
 
 
134
static sidl_rmi_UnknownHostException__wrap_RETURN
 
135
sidl_rmi_UnknownHostException__wrap
 
136
sidl_rmi_UnknownHostException__wrap_PROTO;
 
137
 
 
138
static sidl_rmi_UnknownHostException__convert_RETURN
 
139
sidl_rmi_UnknownHostException__convert
 
140
sidl_rmi_UnknownHostException__convert_PROTO;
 
141
 
 
142
static sidl_rmi_UnknownHostException__convert_python_array_RETURN
 
143
sidl_rmi_UnknownHostException__convert_python_array
 
144
sidl_rmi_UnknownHostException__convert_python_array_PROTO;
 
145
 
 
146
static sidl_rmi_UnknownHostException__convert_sidl_array_RETURN
 
147
sidl_rmi_UnknownHostException__convert_sidl_array
 
148
sidl_rmi_UnknownHostException__convert_sidl_array_PROTO;
 
149
 
 
150
static sidl_rmi_UnknownHostException__weakRef_RETURN
 
151
sidl_rmi_UnknownHostException__weakRef
 
152
sidl_rmi_UnknownHostException__weakRef_PROTO;
 
153
 
 
154
static sidl_rmi_UnknownHostException_deref_RETURN
 
155
sidl_rmi_UnknownHostException_deref
 
156
sidl_rmi_UnknownHostException_deref_PROTO;
 
157
 
 
158
static sidl_rmi_UnknownHostException__newRef_RETURN
 
159
sidl_rmi_UnknownHostException__newRef
 
160
sidl_rmi_UnknownHostException__newRef_PROTO;
 
161
 
 
162
static sidl_rmi_UnknownHostException__addRef_RETURN
 
163
sidl_rmi_UnknownHostException__addRef
 
164
sidl_rmi_UnknownHostException__addRef_PROTO;
 
165
 
 
166
static sidl_rmi_UnknownHostException_PyType_RETURN
 
167
sidl_rmi_UnknownHostException_PyType
 
168
sidl_rmi_UnknownHostException_PyType_PROTO;
 
169
 
 
170
static PyObject *
 
171
sidl_rmi_UnknownHostException__type;
 
172
 
 
173
#else
 
174
 
 
175
static void **sidl_rmi_UnknownHostException__API = NULL;
 
176
 
 
177
#define sidl_rmi_UnknownHostException__wrap \
 
178
  (*((sidl_rmi_UnknownHostException__wrap_RETURN (*) \
 
179
  sidl_rmi_UnknownHostException__wrap_PROTO) \
 
180
  (sidl_rmi_UnknownHostException__API \
 
181
  [sidl_rmi_UnknownHostException__wrap_NUM])))
 
182
 
 
183
#define sidl_rmi_UnknownHostException__convert \
 
184
  (*((sidl_rmi_UnknownHostException__convert_RETURN (*) \
 
185
  sidl_rmi_UnknownHostException__convert_PROTO) \
 
186
  (sidl_rmi_UnknownHostException__API \
 
187
  [sidl_rmi_UnknownHostException__convert_NUM])))
 
188
 
 
189
#define sidl_rmi_UnknownHostException__convert_python_array \
 
190
  (*((sidl_rmi_UnknownHostException__convert_python_array_RETURN (*) \
 
191
  sidl_rmi_UnknownHostException__convert_python_array_PROTO) \
 
192
  (sidl_rmi_UnknownHostException__API \
 
193
  [sidl_rmi_UnknownHostException__convert_python_array_NUM])))
 
194
 
 
195
#define sidl_rmi_UnknownHostException__convert_sidl_array \
 
196
  (*((sidl_rmi_UnknownHostException__convert_sidl_array_RETURN (*) \
 
197
  sidl_rmi_UnknownHostException__convert_sidl_array_PROTO) \
 
198
  (sidl_rmi_UnknownHostException__API \
 
199
  [sidl_rmi_UnknownHostException__convert_sidl_array_NUM])))
 
200
 
 
201
#define sidl_rmi_UnknownHostException__weakRef \
 
202
  (*((sidl_rmi_UnknownHostException__weakRef_RETURN (*) \
 
203
  sidl_rmi_UnknownHostException__weakRef_PROTO) \
 
204
  (sidl_rmi_UnknownHostException__API \
 
205
  [sidl_rmi_UnknownHostException__weakRef_NUM])))
 
206
 
 
207
#define sidl_rmi_UnknownHostException_deref \
 
208
  (*((sidl_rmi_UnknownHostException_deref_RETURN (*) \
 
209
  sidl_rmi_UnknownHostException_deref_PROTO) \
 
210
  (sidl_rmi_UnknownHostException__API \
 
211
  [sidl_rmi_UnknownHostException_deref_NUM])))
 
212
 
 
213
#define sidl_rmi_UnknownHostException__newRef \
 
214
  (*((sidl_rmi_UnknownHostException__newRef_RETURN (*) \
 
215
  sidl_rmi_UnknownHostException__newRef_PROTO) \
 
216
  (sidl_rmi_UnknownHostException__API \
 
217
  [sidl_rmi_UnknownHostException__newRef_NUM])))
 
218
 
 
219
#define sidl_rmi_UnknownHostException__addRef \
 
220
  (*((sidl_rmi_UnknownHostException__addRef_RETURN (*) \
 
221
  sidl_rmi_UnknownHostException__addRef_PROTO) \
 
222
  (sidl_rmi_UnknownHostException__API \
 
223
  [sidl_rmi_UnknownHostException__addRef_NUM])))
 
224
 
 
225
#define sidl_rmi_UnknownHostException_PyType \
 
226
  (*((sidl_rmi_UnknownHostException_PyType_RETURN (*) \
 
227
  sidl_rmi_UnknownHostException_PyType_PROTO) \
 
228
  (sidl_rmi_UnknownHostException__API \
 
229
  [sidl_rmi_UnknownHostException_PyType_NUM])))
 
230
 
 
231
#define sidl_rmi_UnknownHostException__connectI \
 
232
  (*((sidl_rmi_UnknownHostException__connectI_RETURN (*) \
 
233
  sidl_rmi_UnknownHostException__connectI_PROTO) \
 
234
  (sidl_rmi_UnknownHostException__API \
 
235
  [sidl_rmi_UnknownHostException__connectI_NUM])))
 
236
 
 
237
#define sidl_rmi_UnknownHostException__type \
 
238
  ((PyObject *)(sidl_rmi_UnknownHostException__API[sidl_rmi_UnknownHostException__type_NUM]))
 
239
 
 
240
#ifdef HAVE_PTHREAD
 
241
#define sidl_rmi_UnknownHostException__import() \
 
242
{ \
 
243
  pthread_mutex_t __sidl_pyapi_mutex = PTHREAD_MUTEX_INITIALIZER; \
 
244
  pthread_mutex_lock(&__sidl_pyapi_mutex); \
 
245
  if (!sidl_rmi_UnknownHostException__API) { \
 
246
    PyObject *module = PyImport_ImportModule("sidl.rmi.UnknownHostException"); \
 
247
    if (module != NULL) { \
 
248
      PyObject *module_dict = PyModule_GetDict(module); \
 
249
      PyObject *c_api_object = \
 
250
        PyDict_GetItemString(module_dict, "_C_API"); \
 
251
      if (c_api_object && PyCObject_Check(c_api_object)) { \
 
252
        sidl_rmi_UnknownHostException__API = \
 
253
          (void **)PyCObject_AsVoidPtr(c_api_object); \
 
254
      } \
 
255
      else { fprintf(stderr, "babel: sidl_rmi_UnknownHostException__import failed to lookup _C_API (%p %p %s).\n", c_api_object, c_api_object ? c_api_object->ob_type : NULL, c_api_object ? c_api_object->ob_type->tp_name : ""); }\
 
256
      Py_DECREF(module); \
 
257
    } else { fprintf(stderr, "babel: sidl_rmi_UnknownHostException__import failed to import its module.\n"); \
 
258
      if (PyErr_Occurred()) { PyErr_Print(); PyErr_Clear();}\
 
259
    }\
 
260
  }\
 
261
  pthread_mutex_unlock(&__sidl_pyapi_mutex); \
 
262
  pthread_mutex_destroy(&__sidl_pyapi_mutex); \
 
263
}
 
264
#else /* !HAVE_PTHREAD */
 
265
#define sidl_rmi_UnknownHostException__import() \
 
266
if (!sidl_rmi_UnknownHostException__API) { \
 
267
  PyObject *module = PyImport_ImportModule("sidl.rmi.UnknownHostException"); \
 
268
  if (module != NULL) { \
 
269
    PyObject *module_dict = PyModule_GetDict(module); \
 
270
    PyObject *c_api_object = \
 
271
      PyDict_GetItemString(module_dict, "_C_API"); \
 
272
    if (c_api_object && PyCObject_Check(c_api_object)) { \
 
273
      sidl_rmi_UnknownHostException__API = \
 
274
        (void **)PyCObject_AsVoidPtr(c_api_object); \
 
275
    } \
 
276
    else { fprintf(stderr, "babel: sidl_rmi_UnknownHostException__import failed to lookup _C_API (%p %p %s).\n", c_api_object, c_api_object ? c_api_object->ob_type : NULL, c_api_object ? c_api_object->ob_type->tp_name : ""); }\
 
277
    Py_DECREF(module); \
 
278
  } else { fprintf(stderr, "babel: sidl_rmi_UnknownHostException__import failed to import its module.\n"); \
 
279
    if (PyErr_Occurred()) { PyErr_Print(); PyErr_Clear();}\
 
280
  }\
 
281
}
 
282
#endif /* HAVE_PTHREAD */
 
283
 
 
284
#endif
 
285
 
 
286
#ifdef __cplusplus
 
287
}
 
288
#endif
 
289
 
 
290
#endif