1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 3.0.6
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11 #include "config.h"
12 #include "../../libmissing/glthread/thread.h"
13
14
15 #define SWIGPERL
16 #define SWIG_CASTRANK_MODE
17
18
19 #ifdef __cplusplus
20 /* SwigValueWrapper is described in swig.swg */
21 template<typename T> class SwigValueWrapper {
22 struct SwigMovePointer {
23 T *ptr;
SwigMovePointerSwigValueWrapper::SwigMovePointer24 SwigMovePointer(T *p) : ptr(p) { }
~SwigMovePointerSwigValueWrapper::SwigMovePointer25 ~SwigMovePointer() { delete ptr; }
operator =SwigValueWrapper::SwigMovePointer26 SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
27 } pointer;
28 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
29 SwigValueWrapper(const SwigValueWrapper<T>& rhs);
30 public:
SwigValueWrapper()31 SwigValueWrapper() : pointer(0) { }
operator =(const T & t)32 SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
operator T&() const33 operator T&() const { return *pointer.ptr; }
operator &()34 T *operator&() { return pointer.ptr; }
35 };
36
SwigValueInit()37 template <typename T> T SwigValueInit() {
38 return T();
39 }
40 #endif
41
42 /* -----------------------------------------------------------------------------
43 * This section contains generic SWIG labels for method/variable
44 * declarations/attributes, and other compiler dependent labels.
45 * ----------------------------------------------------------------------------- */
46
47 /* template workaround for compilers that cannot correctly implement the C++ standard */
48 #ifndef SWIGTEMPLATEDISAMBIGUATOR
49 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
50 # define SWIGTEMPLATEDISAMBIGUATOR template
51 # elif defined(__HP_aCC)
52 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
53 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
54 # define SWIGTEMPLATEDISAMBIGUATOR template
55 # else
56 # define SWIGTEMPLATEDISAMBIGUATOR
57 # endif
58 #endif
59
60 /* inline attribute */
61 #ifndef SWIGINLINE
62 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
63 # define SWIGINLINE inline
64 # else
65 # define SWIGINLINE
66 # endif
67 #endif
68
69 /* attribute recognised by some compilers to avoid 'unused' warnings */
70 #ifndef SWIGUNUSED
71 # if defined(__GNUC__)
72 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
73 # define SWIGUNUSED __attribute__ ((__unused__))
74 # else
75 # define SWIGUNUSED
76 # endif
77 # elif defined(__ICC)
78 # define SWIGUNUSED __attribute__ ((__unused__))
79 # else
80 # define SWIGUNUSED
81 # endif
82 #endif
83
84 #ifndef SWIG_MSC_UNSUPPRESS_4505
85 # if defined(_MSC_VER)
86 # pragma warning(disable : 4505) /* unreferenced local function has been removed */
87 # endif
88 #endif
89
90 #ifndef SWIGUNUSEDPARM
91 # ifdef __cplusplus
92 # define SWIGUNUSEDPARM(p)
93 # else
94 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
95 # endif
96 #endif
97
98 /* internal SWIG method */
99 #ifndef SWIGINTERN
100 # define SWIGINTERN static SWIGUNUSED
101 #endif
102
103 /* internal inline SWIG method */
104 #ifndef SWIGINTERNINLINE
105 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
106 #endif
107
108 /* exporting methods */
109 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
110 # ifndef GCC_HASCLASSVISIBILITY
111 # define GCC_HASCLASSVISIBILITY
112 # endif
113 #endif
114
115 #ifndef SWIGEXPORT
116 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
117 # if defined(STATIC_LINKED)
118 # define SWIGEXPORT
119 # else
120 # define SWIGEXPORT __declspec(dllexport)
121 # endif
122 # else
123 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
124 # define SWIGEXPORT __attribute__ ((visibility("default")))
125 # else
126 # define SWIGEXPORT
127 # endif
128 # endif
129 #endif
130
131 /* calling conventions for Windows */
132 #ifndef SWIGSTDCALL
133 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
134 # define SWIGSTDCALL __stdcall
135 # else
136 # define SWIGSTDCALL
137 # endif
138 #endif
139
140 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
141 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
142 # define _CRT_SECURE_NO_DEPRECATE
143 #endif
144
145 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
146 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
147 # define _SCL_SECURE_NO_DEPRECATE
148 #endif
149
150 /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
151 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
152 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
153 #endif
154
155 /* Intel's compiler complains if a variable which was never initialised is
156 * cast to void, which is a common idiom which we use to indicate that we
157 * are aware a variable isn't used. So we just silence that warning.
158 * See: https://github.com/swig/swig/issues/192 for more discussion.
159 */
160 #ifdef __INTEL_COMPILER
161 # pragma warning disable 592
162 #endif
163
164 /* -----------------------------------------------------------------------------
165 * swigrun.swg
166 *
167 * This file contains generic C API SWIG runtime support for pointer
168 * type checking.
169 * ----------------------------------------------------------------------------- */
170
171 /* This should only be incremented when either the layout of swig_type_info changes,
172 or for whatever reason, the runtime changes incompatibly */
173 #define SWIG_RUNTIME_VERSION "4"
174
175 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
176 #ifdef SWIG_TYPE_TABLE
177 # define SWIG_QUOTE_STRING(x) #x
178 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
179 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
180 #else
181 # define SWIG_TYPE_TABLE_NAME
182 #endif
183
184 /*
185 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
186 creating a static or dynamic library from the SWIG runtime code.
187 In 99.9% of the cases, SWIG just needs to declare them as 'static'.
188
189 But only do this if strictly necessary, ie, if you have problems
190 with your compiler or suchlike.
191 */
192
193 #ifndef SWIGRUNTIME
194 # define SWIGRUNTIME SWIGINTERN
195 #endif
196
197 #ifndef SWIGRUNTIMEINLINE
198 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
199 #endif
200
201 /* Generic buffer size */
202 #ifndef SWIG_BUFFER_SIZE
203 # define SWIG_BUFFER_SIZE 1024
204 #endif
205
206 /* Flags for pointer conversions */
207 #define SWIG_POINTER_DISOWN 0x1
208 #define SWIG_CAST_NEW_MEMORY 0x2
209
210 /* Flags for new pointer objects */
211 #define SWIG_POINTER_OWN 0x1
212
213
214 /*
215 Flags/methods for returning states.
216
217 The SWIG conversion methods, as ConvertPtr, return an integer
218 that tells if the conversion was successful or not. And if not,
219 an error code can be returned (see swigerrors.swg for the codes).
220
221 Use the following macros/flags to set or process the returning
222 states.
223
224 In old versions of SWIG, code such as the following was usually written:
225
226 if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
227 // success code
228 } else {
229 //fail code
230 }
231
232 Now you can be more explicit:
233
234 int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
235 if (SWIG_IsOK(res)) {
236 // success code
237 } else {
238 // fail code
239 }
240
241 which is the same really, but now you can also do
242
243 Type *ptr;
244 int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
245 if (SWIG_IsOK(res)) {
246 // success code
247 if (SWIG_IsNewObj(res) {
248 ...
249 delete *ptr;
250 } else {
251 ...
252 }
253 } else {
254 // fail code
255 }
256
257 I.e., now SWIG_ConvertPtr can return new objects and you can
258 identify the case and take care of the deallocation. Of course that
259 also requires SWIG_ConvertPtr to return new result values, such as
260
261 int SWIG_ConvertPtr(obj, ptr,...) {
262 if (<obj is ok>) {
263 if (<need new object>) {
264 *ptr = <ptr to new allocated object>;
265 return SWIG_NEWOBJ;
266 } else {
267 *ptr = <ptr to old object>;
268 return SWIG_OLDOBJ;
269 }
270 } else {
271 return SWIG_BADOBJ;
272 }
273 }
274
275 Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
276 more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
277 SWIG errors code.
278
279 Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
280 allows to return the 'cast rank', for example, if you have this
281
282 int food(double)
283 int fooi(int);
284
285 and you call
286
287 food(1) // cast rank '1' (1 -> 1.0)
288 fooi(1) // cast rank '0'
289
290 just use the SWIG_AddCast()/SWIG_CheckState()
291 */
292
293 #define SWIG_OK (0)
294 #define SWIG_ERROR (-1)
295 #define SWIG_IsOK(r) (r >= 0)
296 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
297
298 /* The CastRankLimit says how many bits are used for the cast rank */
299 #define SWIG_CASTRANKLIMIT (1 << 8)
300 /* The NewMask denotes the object was created (using new/malloc) */
301 #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
302 /* The TmpMask is for in/out typemaps that use temporal objects */
303 #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
304 /* Simple returning values */
305 #define SWIG_BADOBJ (SWIG_ERROR)
306 #define SWIG_OLDOBJ (SWIG_OK)
307 #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
308 #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
309 /* Check, add and del mask methods */
310 #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
311 #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
312 #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
313 #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
314 #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
315 #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
316
317 /* Cast-Rank Mode */
318 #if defined(SWIG_CASTRANK_MODE)
319 # ifndef SWIG_TypeRank
320 # define SWIG_TypeRank unsigned long
321 # endif
322 # ifndef SWIG_MAXCASTRANK /* Default cast allowed */
323 # define SWIG_MAXCASTRANK (2)
324 # endif
325 # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
326 # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
SWIG_AddCast(int r)327 SWIGINTERNINLINE int SWIG_AddCast(int r) {
328 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
329 }
SWIG_CheckState(int r)330 SWIGINTERNINLINE int SWIG_CheckState(int r) {
331 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
332 }
333 #else /* no cast-rank mode */
334 # define SWIG_AddCast(r) (r)
335 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
336 #endif
337
338
339 #include <string.h>
340
341 #ifdef __cplusplus
342 extern "C" {
343 #endif
344
345 typedef void *(*swig_converter_func)(void *, int *);
346 typedef struct swig_type_info *(*swig_dycast_func)(void **);
347
348 /* Structure to store information on one type */
349 typedef struct swig_type_info {
350 const char *name; /* mangled name of this type */
351 const char *str; /* human readable name of this type */
352 swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
353 struct swig_cast_info *cast; /* linked list of types that can cast into this type */
354 void *clientdata; /* language specific type data */
355 int owndata; /* flag if the structure owns the clientdata */
356 } swig_type_info;
357
358 /* Structure to store a type and conversion function used for casting */
359 typedef struct swig_cast_info {
360 swig_type_info *type; /* pointer to type that is equivalent to this type */
361 swig_converter_func converter; /* function to cast the void pointers */
362 struct swig_cast_info *next; /* pointer to next cast in linked list */
363 struct swig_cast_info *prev; /* pointer to the previous cast */
364 } swig_cast_info;
365
366 /* Structure used to store module information
367 * Each module generates one structure like this, and the runtime collects
368 * all of these structures and stores them in a circularly linked list.*/
369 typedef struct swig_module_info {
370 swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
371 size_t size; /* Number of types in this module */
372 struct swig_module_info *next; /* Pointer to next element in circularly linked list */
373 swig_type_info **type_initial; /* Array of initially generated type structures */
374 swig_cast_info **cast_initial; /* Array of initially generated casting structures */
375 void *clientdata; /* Language specific module data */
376 } swig_module_info;
377
378 /*
379 Compare two type names skipping the space characters, therefore
380 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
381
382 Return 0 when the two name types are equivalent, as in
383 strncmp, but skipping ' '.
384 */
385 SWIGRUNTIME int
SWIG_TypeNameComp(const char * f1,const char * l1,const char * f2,const char * l2)386 SWIG_TypeNameComp(const char *f1, const char *l1,
387 const char *f2, const char *l2) {
388 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
389 while ((*f1 == ' ') && (f1 != l1)) ++f1;
390 while ((*f2 == ' ') && (f2 != l2)) ++f2;
391 if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
392 }
393 return (int)((l1 - f1) - (l2 - f2));
394 }
395
396 /*
397 Check type equivalence in a name list like <name1>|<name2>|...
398 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
399 */
400 SWIGRUNTIME int
SWIG_TypeCmp(const char * nb,const char * tb)401 SWIG_TypeCmp(const char *nb, const char *tb) {
402 int equiv = 1;
403 const char* te = tb + strlen(tb);
404 const char* ne = nb;
405 while (equiv != 0 && *ne) {
406 for (nb = ne; *ne; ++ne) {
407 if (*ne == '|') break;
408 }
409 equiv = SWIG_TypeNameComp(nb, ne, tb, te);
410 if (*ne) ++ne;
411 }
412 return equiv;
413 }
414
415 /*
416 Check type equivalence in a name list like <name1>|<name2>|...
417 Return 0 if not equal, 1 if equal
418 */
419 SWIGRUNTIME int
SWIG_TypeEquiv(const char * nb,const char * tb)420 SWIG_TypeEquiv(const char *nb, const char *tb) {
421 return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
422 }
423
424 /*
425 Check the typename
426 */
427 SWIGRUNTIME swig_cast_info *
SWIG_TypeCheck(const char * c,swig_type_info * ty)428 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
429 if (ty) {
430 swig_cast_info *iter = ty->cast;
431 while (iter) {
432 if (strcmp(iter->type->name, c) == 0) {
433 if (iter == ty->cast)
434 return iter;
435 /* Move iter to the top of the linked list */
436 iter->prev->next = iter->next;
437 if (iter->next)
438 iter->next->prev = iter->prev;
439 iter->next = ty->cast;
440 iter->prev = 0;
441 if (ty->cast) ty->cast->prev = iter;
442 ty->cast = iter;
443 return iter;
444 }
445 iter = iter->next;
446 }
447 }
448 return 0;
449 }
450
451 /*
452 Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
453 */
454 SWIGRUNTIME swig_cast_info *
SWIG_TypeCheckStruct(swig_type_info * from,swig_type_info * ty)455 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
456 if (ty) {
457 swig_cast_info *iter = ty->cast;
458 while (iter) {
459 if (iter->type == from) {
460 if (iter == ty->cast)
461 return iter;
462 /* Move iter to the top of the linked list */
463 iter->prev->next = iter->next;
464 if (iter->next)
465 iter->next->prev = iter->prev;
466 iter->next = ty->cast;
467 iter->prev = 0;
468 if (ty->cast) ty->cast->prev = iter;
469 ty->cast = iter;
470 return iter;
471 }
472 iter = iter->next;
473 }
474 }
475 return 0;
476 }
477
478 /*
479 Cast a pointer up an inheritance hierarchy
480 */
481 SWIGRUNTIMEINLINE void *
SWIG_TypeCast(swig_cast_info * ty,void * ptr,int * newmemory)482 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
483 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
484 }
485
486 /*
487 Dynamic pointer casting. Down an inheritance hierarchy
488 */
489 SWIGRUNTIME swig_type_info *
SWIG_TypeDynamicCast(swig_type_info * ty,void ** ptr)490 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
491 swig_type_info *lastty = ty;
492 if (!ty || !ty->dcast) return ty;
493 while (ty && (ty->dcast)) {
494 ty = (*ty->dcast)(ptr);
495 if (ty) lastty = ty;
496 }
497 return lastty;
498 }
499
500 /*
501 Return the name associated with this type
502 */
503 SWIGRUNTIMEINLINE const char *
SWIG_TypeName(const swig_type_info * ty)504 SWIG_TypeName(const swig_type_info *ty) {
505 return ty->name;
506 }
507
508 /*
509 Return the pretty name associated with this type,
510 that is an unmangled type name in a form presentable to the user.
511 */
512 SWIGRUNTIME const char *
SWIG_TypePrettyName(const swig_type_info * type)513 SWIG_TypePrettyName(const swig_type_info *type) {
514 /* The "str" field contains the equivalent pretty names of the
515 type, separated by vertical-bar characters. We choose
516 to print the last name, as it is often (?) the most
517 specific. */
518 if (!type) return NULL;
519 if (type->str != NULL) {
520 const char *last_name = type->str;
521 const char *s;
522 for (s = type->str; *s; s++)
523 if (*s == '|') last_name = s+1;
524 return last_name;
525 }
526 else
527 return type->name;
528 }
529
530 /*
531 Set the clientdata field for a type
532 */
533 SWIGRUNTIME void
SWIG_TypeClientData(swig_type_info * ti,void * clientdata)534 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
535 swig_cast_info *cast = ti->cast;
536 /* if (ti->clientdata == clientdata) return; */
537 ti->clientdata = clientdata;
538
539 while (cast) {
540 if (!cast->converter) {
541 swig_type_info *tc = cast->type;
542 if (!tc->clientdata) {
543 SWIG_TypeClientData(tc, clientdata);
544 }
545 }
546 cast = cast->next;
547 }
548 }
549 SWIGRUNTIME void
SWIG_TypeNewClientData(swig_type_info * ti,void * clientdata)550 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
551 SWIG_TypeClientData(ti, clientdata);
552 ti->owndata = 1;
553 }
554
555 /*
556 Search for a swig_type_info structure only by mangled name
557 Search is a O(log #types)
558
559 We start searching at module start, and finish searching when start == end.
560 Note: if start == end at the beginning of the function, we go all the way around
561 the circular list.
562 */
563 SWIGRUNTIME swig_type_info *
SWIG_MangledTypeQueryModule(swig_module_info * start,swig_module_info * end,const char * name)564 SWIG_MangledTypeQueryModule(swig_module_info *start,
565 swig_module_info *end,
566 const char *name) {
567 swig_module_info *iter = start;
568 do {
569 if (iter->size) {
570 size_t l = 0;
571 size_t r = iter->size - 1;
572 do {
573 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
574 size_t i = (l + r) >> 1;
575 const char *iname = iter->types[i]->name;
576 if (iname) {
577 int compare = strcmp(name, iname);
578 if (compare == 0) {
579 return iter->types[i];
580 } else if (compare < 0) {
581 if (i) {
582 r = i - 1;
583 } else {
584 break;
585 }
586 } else if (compare > 0) {
587 l = i + 1;
588 }
589 } else {
590 break; /* should never happen */
591 }
592 } while (l <= r);
593 }
594 iter = iter->next;
595 } while (iter != end);
596 return 0;
597 }
598
599 /*
600 Search for a swig_type_info structure for either a mangled name or a human readable name.
601 It first searches the mangled names of the types, which is a O(log #types)
602 If a type is not found it then searches the human readable names, which is O(#types).
603
604 We start searching at module start, and finish searching when start == end.
605 Note: if start == end at the beginning of the function, we go all the way around
606 the circular list.
607 */
608 SWIGRUNTIME swig_type_info *
SWIG_TypeQueryModule(swig_module_info * start,swig_module_info * end,const char * name)609 SWIG_TypeQueryModule(swig_module_info *start,
610 swig_module_info *end,
611 const char *name) {
612 /* STEP 1: Search the name field using binary search */
613 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
614 if (ret) {
615 return ret;
616 } else {
617 /* STEP 2: If the type hasn't been found, do a complete search
618 of the str field (the human readable name) */
619 swig_module_info *iter = start;
620 do {
621 size_t i = 0;
622 for (; i < iter->size; ++i) {
623 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
624 return iter->types[i];
625 }
626 iter = iter->next;
627 } while (iter != end);
628 }
629
630 /* neither found a match */
631 return 0;
632 }
633
634 /*
635 Pack binary data into a string
636 */
637 SWIGRUNTIME char *
SWIG_PackData(char * c,void * ptr,size_t sz)638 SWIG_PackData(char *c, void *ptr, size_t sz) {
639 static const char hex[17] = "0123456789abcdef";
640 const unsigned char *u = (unsigned char *) ptr;
641 const unsigned char *eu = u + sz;
642 for (; u != eu; ++u) {
643 unsigned char uu = *u;
644 *(c++) = hex[(uu & 0xf0) >> 4];
645 *(c++) = hex[uu & 0xf];
646 }
647 return c;
648 }
649
650 /*
651 Unpack binary data from a string
652 */
653 SWIGRUNTIME const char *
SWIG_UnpackData(const char * c,void * ptr,size_t sz)654 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
655 unsigned char *u = (unsigned char *) ptr;
656 const unsigned char *eu = u + sz;
657 for (; u != eu; ++u) {
658 char d = *(c++);
659 unsigned char uu;
660 if ((d >= '0') && (d <= '9'))
661 uu = ((d - '0') << 4);
662 else if ((d >= 'a') && (d <= 'f'))
663 uu = ((d - ('a'-10)) << 4);
664 else
665 return (char *) 0;
666 d = *(c++);
667 if ((d >= '0') && (d <= '9'))
668 uu |= (d - '0');
669 else if ((d >= 'a') && (d <= 'f'))
670 uu |= (d - ('a'-10));
671 else
672 return (char *) 0;
673 *u = uu;
674 }
675 return c;
676 }
677
678 /*
679 Pack 'void *' into a string buffer.
680 */
681 SWIGRUNTIME char *
SWIG_PackVoidPtr(char * buff,void * ptr,const char * name,size_t bsz)682 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
683 char *r = buff;
684 if ((2*sizeof(void *) + 2) > bsz) return 0;
685 *(r++) = '_';
686 r = SWIG_PackData(r,&ptr,sizeof(void *));
687 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
688 strcpy(r,name);
689 return buff;
690 }
691
692 SWIGRUNTIME const char *
SWIG_UnpackVoidPtr(const char * c,void ** ptr,const char * name)693 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
694 if (*c != '_') {
695 if (strcmp(c,"NULL") == 0) {
696 *ptr = (void *) 0;
697 return name;
698 } else {
699 return 0;
700 }
701 }
702 return SWIG_UnpackData(++c,ptr,sizeof(void *));
703 }
704
705 SWIGRUNTIME char *
SWIG_PackDataName(char * buff,void * ptr,size_t sz,const char * name,size_t bsz)706 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
707 char *r = buff;
708 size_t lname = (name ? strlen(name) : 0);
709 if ((2*sz + 2 + lname) > bsz) return 0;
710 *(r++) = '_';
711 r = SWIG_PackData(r,ptr,sz);
712 if (lname) {
713 strncpy(r,name,lname+1);
714 } else {
715 *r = 0;
716 }
717 return buff;
718 }
719
720 SWIGRUNTIME const char *
SWIG_UnpackDataName(const char * c,void * ptr,size_t sz,const char * name)721 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
722 if (*c != '_') {
723 if (strcmp(c,"NULL") == 0) {
724 memset(ptr,0,sz);
725 return name;
726 } else {
727 return 0;
728 }
729 }
730 return SWIG_UnpackData(++c,ptr,sz);
731 }
732
733 #ifdef __cplusplus
734 }
735 #endif
736
737 /* Errors in SWIG */
738 #define SWIG_UnknownError -1
739 #define SWIG_IOError -2
740 #define SWIG_RuntimeError -3
741 #define SWIG_IndexError -4
742 #define SWIG_TypeError -5
743 #define SWIG_DivisionByZero -6
744 #define SWIG_OverflowError -7
745 #define SWIG_SyntaxError -8
746 #define SWIG_ValueError -9
747 #define SWIG_SystemError -10
748 #define SWIG_AttributeError -11
749 #define SWIG_MemoryError -12
750 #define SWIG_NullReferenceError -13
751
752
753
754 #ifdef __cplusplus
755 /* Needed on some windows machines---since MS plays funny games with the header files under C++ */
756 #include <math.h>
757 #include <stdlib.h>
758 extern "C" {
759 #endif
760 #include "EXTERN.h"
761 #include "perl.h"
762 #include "XSUB.h"
763
764 /* Add in functionality missing in older versions of Perl. Much of this is based on Devel-PPPort on cpan. */
765
766 /* Add PERL_REVISION, PERL_VERSION, PERL_SUBVERSION if missing */
767 #ifndef PERL_REVISION
768 # if !defined(__PATCHLEVEL_H_INCLUDED__) && !(defined(PATCHLEVEL) && defined(SUBVERSION))
769 # define PERL_PATCHLEVEL_H_IMPLICIT
770 # include <patchlevel.h>
771 # endif
772 # if !(defined(PERL_VERSION) || (defined(SUBVERSION) && defined(PATCHLEVEL)))
773 # include <could_not_find_Perl_patchlevel.h>
774 # endif
775 # ifndef PERL_REVISION
776 # define PERL_REVISION (5)
777 # define PERL_VERSION PATCHLEVEL
778 # define PERL_SUBVERSION SUBVERSION
779 # endif
780 #endif
781
782 #if defined(WIN32) && defined(PERL_OBJECT) && !defined(PerlIO_exportFILE)
783 #define PerlIO_exportFILE(fh,fl) (FILE*)(fh)
784 #endif
785
786 #ifndef SvIOK_UV
787 # define SvIOK_UV(sv) (SvIOK(sv) && (SvUVX(sv) == SvIVX(sv)))
788 #endif
789
790 #ifndef SvUOK
791 # define SvUOK(sv) SvIOK_UV(sv)
792 #endif
793
794 #if ((PERL_VERSION < 4) || ((PERL_VERSION == 4) && (PERL_SUBVERSION <= 5)))
795 # define PL_sv_undef sv_undef
796 # define PL_na na
797 # define PL_errgv errgv
798 # define PL_sv_no sv_no
799 # define PL_sv_yes sv_yes
800 # define PL_markstack_ptr markstack_ptr
801 #endif
802
803 #ifndef IVSIZE
804 # ifdef LONGSIZE
805 # define IVSIZE LONGSIZE
806 # else
807 # define IVSIZE 4 /* A bold guess, but the best we can make. */
808 # endif
809 #endif
810
811 #ifndef INT2PTR
812 # if (IVSIZE == PTRSIZE) && (UVSIZE == PTRSIZE)
813 # define PTRV UV
814 # define INT2PTR(any,d) (any)(d)
815 # else
816 # if PTRSIZE == LONGSIZE
817 # define PTRV unsigned long
818 # else
819 # define PTRV unsigned
820 # endif
821 # define INT2PTR(any,d) (any)(PTRV)(d)
822 # endif
823
824 # define NUM2PTR(any,d) (any)(PTRV)(d)
825 # define PTR2IV(p) INT2PTR(IV,p)
826 # define PTR2UV(p) INT2PTR(UV,p)
827 # define PTR2NV(p) NUM2PTR(NV,p)
828
829 # if PTRSIZE == LONGSIZE
830 # define PTR2ul(p) (unsigned long)(p)
831 # else
832 # define PTR2ul(p) INT2PTR(unsigned long,p)
833 # endif
834 #endif /* !INT2PTR */
835
836 #ifndef SvPV_nolen
837 # define SvPV_nolen(x) SvPV(x,PL_na)
838 #endif
839
840 #ifndef get_sv
841 # define get_sv perl_get_sv
842 #endif
843
844 #ifndef ERRSV
845 # define ERRSV get_sv("@",FALSE)
846 #endif
847
848 #ifndef pTHX_
849 #define pTHX_
850 #endif
851
852 #include <string.h>
853 #ifdef __cplusplus
854 }
855 #endif
856
857 /* -----------------------------------------------------------------------------
858 * error manipulation
859 * ----------------------------------------------------------------------------- */
860
861 SWIGINTERN const char*
SWIG_Perl_ErrorType(int code)862 SWIG_Perl_ErrorType(int code) {
863 switch(code) {
864 case SWIG_MemoryError:
865 return "MemoryError";
866 case SWIG_IOError:
867 return "IOError";
868 case SWIG_RuntimeError:
869 return "RuntimeError";
870 case SWIG_IndexError:
871 return "IndexError";
872 case SWIG_TypeError:
873 return "TypeError";
874 case SWIG_DivisionByZero:
875 return "ZeroDivisionError";
876 case SWIG_OverflowError:
877 return "OverflowError";
878 case SWIG_SyntaxError:
879 return "SyntaxError";
880 case SWIG_ValueError:
881 return "ValueError";
882 case SWIG_SystemError:
883 return "SystemError";
884 case SWIG_AttributeError:
885 return "AttributeError";
886 default:
887 return "RuntimeError";
888 }
889 }
890
891
892 /* -----------------------------------------------------------------------------
893 * perlrun.swg
894 *
895 * This file contains the runtime support for Perl modules
896 * and includes code for managing global variables and pointer
897 * type checking.
898 * ----------------------------------------------------------------------------- */
899
900 #ifdef PERL_OBJECT
901 #define SWIG_PERL_OBJECT_DECL CPerlObj *SWIGUNUSEDPARM(pPerl),
902 #define SWIG_PERL_OBJECT_CALL pPerl,
903 #else
904 #define SWIG_PERL_OBJECT_DECL
905 #define SWIG_PERL_OBJECT_CALL
906 #endif
907
908 /* Common SWIG API */
909
910 /* for raw pointers */
911 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Perl_ConvertPtr(SWIG_PERL_OBJECT_CALL obj, pp, type, flags)
912 #define SWIG_ConvertPtrAndOwn(obj, pp, type, flags,own) SWIG_Perl_ConvertPtrAndOwn(SWIG_PERL_OBJECT_CALL obj, pp, type, flags, own)
913 #define SWIG_NewPointerObj(p, type, flags) SWIG_Perl_NewPointerObj(SWIG_PERL_OBJECT_CALL p, type, flags)
914 #define swig_owntype int
915
916 /* for raw packed data */
917 #define SWIG_ConvertPacked(obj, p, s, type) SWIG_Perl_ConvertPacked(SWIG_PERL_OBJECT_CALL obj, p, s, type)
918 #define SWIG_NewPackedObj(p, s, type) SWIG_Perl_NewPackedObj(SWIG_PERL_OBJECT_CALL p, s, type)
919
920 /* for class or struct pointers */
921 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
922 #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
923
924 /* for C or C++ function pointers */
925 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_ConvertPtr(obj, pptr, type, 0)
926 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_NewPointerObj(ptr, type, 0)
927
928 /* for C++ member pointers, ie, member methods */
929 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_ConvertPacked(obj, ptr, sz, ty)
930 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_NewPackedObj(ptr, sz, type)
931
932
933 /* Runtime API */
934
935 #define SWIG_GetModule(clientdata) SWIG_Perl_GetModule(clientdata)
936 #define SWIG_SetModule(clientdata, pointer) SWIG_Perl_SetModule(pointer)
937
938
939 /* Error manipulation */
940
941 #define SWIG_ErrorType(code) SWIG_Perl_ErrorType(code)
942 #define SWIG_Error(code, msg) sv_setpvf(get_sv("@", GV_ADD), "%s %s", SWIG_ErrorType(code), msg)
943 #define SWIG_fail goto fail
944
945 /* Perl-specific SWIG API */
946
947 #define SWIG_MakePtr(sv, ptr, type, flags) SWIG_Perl_MakePtr(SWIG_PERL_OBJECT_CALL sv, ptr, type, flags)
948 #define SWIG_MakePackedObj(sv, p, s, type) SWIG_Perl_MakePackedObj(SWIG_PERL_OBJECT_CALL sv, p, s, type)
949 #define SWIG_SetError(str) SWIG_Error(SWIG_RuntimeError, str)
950
951
952 #define SWIG_PERL_DECL_ARGS_1(arg1) (SWIG_PERL_OBJECT_DECL arg1)
953 #define SWIG_PERL_CALL_ARGS_1(arg1) (SWIG_PERL_OBJECT_CALL arg1)
954 #define SWIG_PERL_DECL_ARGS_2(arg1, arg2) (SWIG_PERL_OBJECT_DECL arg1, arg2)
955 #define SWIG_PERL_CALL_ARGS_2(arg1, arg2) (SWIG_PERL_OBJECT_CALL arg1, arg2)
956
957 /* -----------------------------------------------------------------------------
958 * pointers/data manipulation
959 * ----------------------------------------------------------------------------- */
960
961 /* For backward compatibility only */
962 #define SWIG_POINTER_EXCEPTION 0
963
964 #ifdef __cplusplus
965 extern "C" {
966 #endif
967
968 #define SWIG_OWNER SWIG_POINTER_OWN
969 #define SWIG_SHADOW SWIG_OWNER << 1
970
971 #define SWIG_MAYBE_PERL_OBJECT SWIG_PERL_OBJECT_DECL
972
973 /* SWIG Perl macros */
974
975 /* Macro to declare an XS function */
976 #ifndef XSPROTO
977 # define XSPROTO(name) void name(pTHX_ CV* cv)
978 #endif
979
980 /* Macro to call an XS function */
981 #ifdef PERL_OBJECT
982 # define SWIG_CALLXS(_name) _name(cv,pPerl)
983 #else
984 # ifndef MULTIPLICITY
985 # define SWIG_CALLXS(_name) _name(cv)
986 # else
987 # define SWIG_CALLXS(_name) _name(PERL_GET_THX, cv)
988 # endif
989 #endif
990
991 #ifdef PERL_OBJECT
992 #define MAGIC_PPERL CPerlObj *pPerl = (CPerlObj *) this;
993
994 #ifdef __cplusplus
995 extern "C" {
996 #endif
997 typedef int (CPerlObj::*SwigMagicFunc)(SV *, MAGIC *);
998 #ifdef __cplusplus
999 }
1000 #endif
1001
1002 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
1003 #define SWIGCLASS_STATIC
1004
1005 #else /* PERL_OBJECT */
1006
1007 #define MAGIC_PPERL
1008 #define SWIGCLASS_STATIC static SWIGUNUSED
1009
1010 #ifndef MULTIPLICITY
1011 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
1012
1013 #ifdef __cplusplus
1014 extern "C" {
1015 #endif
1016 typedef int (*SwigMagicFunc)(SV *, MAGIC *);
1017 #ifdef __cplusplus
1018 }
1019 #endif
1020
1021 #else /* MULTIPLICITY */
1022
1023 #define SWIG_MAGIC(a,b) (struct interpreter *interp, SV *a, MAGIC *b)
1024
1025 #ifdef __cplusplus
1026 extern "C" {
1027 #endif
1028 typedef int (*SwigMagicFunc)(struct interpreter *, SV *, MAGIC *);
1029 #ifdef __cplusplus
1030 }
1031 #endif
1032
1033 #endif /* MULTIPLICITY */
1034 #endif /* PERL_OBJECT */
1035
1036 # ifdef PERL_OBJECT
1037 # define SWIG_croak_null() SWIG_Perl_croak_null(pPerl)
SWIG_Perl_croak_null(CPerlObj * pPerl)1038 static void SWIG_Perl_croak_null(CPerlObj *pPerl)
1039 # else
1040 static void SWIG_croak_null()
1041 # endif
1042 {
1043 SV *err = get_sv("@", GV_ADD);
1044 # if (PERL_VERSION < 6)
1045 croak("%_", err);
1046 # else
1047 if (sv_isobject(err))
1048 croak(0);
1049 else
1050 croak("%s", SvPV_nolen(err));
1051 # endif
1052 }
1053
1054
1055 /*
1056 Define how strict is the cast between strings and integers/doubles
1057 when overloading between these types occurs.
1058
1059 The default is making it as strict as possible by using SWIG_AddCast
1060 when needed.
1061
1062 You can use -DSWIG_PERL_NO_STRICT_STR2NUM at compilation time to
1063 disable the SWIG_AddCast, making the casting between string and
1064 numbers less strict.
1065
1066 In the end, we try to solve the overloading between strings and
1067 numerical types in the more natural way, but if you can avoid it,
1068 well, avoid it using %rename, for example.
1069 */
1070 #ifndef SWIG_PERL_NO_STRICT_STR2NUM
1071 # ifndef SWIG_PERL_STRICT_STR2NUM
1072 # define SWIG_PERL_STRICT_STR2NUM
1073 # endif
1074 #endif
1075 #ifdef SWIG_PERL_STRICT_STR2NUM
1076 /* string takes precedence */
1077 #define SWIG_Str2NumCast(x) SWIG_AddCast(x)
1078 #else
1079 /* number takes precedence */
1080 #define SWIG_Str2NumCast(x) x
1081 #endif
1082
1083
1084
1085 #include <stdlib.h>
1086
1087 SWIGRUNTIME const char *
SWIG_Perl_TypeProxyName(const swig_type_info * type)1088 SWIG_Perl_TypeProxyName(const swig_type_info *type) {
1089 if (!type) return NULL;
1090 if (type->clientdata != NULL) {
1091 return (const char*) type->clientdata;
1092 }
1093 else {
1094 return type->name;
1095 }
1096 }
1097
1098 /* Identical to SWIG_TypeCheck, except for strcmp comparison */
1099 SWIGRUNTIME swig_cast_info *
SWIG_TypeProxyCheck(const char * c,swig_type_info * ty)1100 SWIG_TypeProxyCheck(const char *c, swig_type_info *ty) {
1101 if (ty) {
1102 swig_cast_info *iter = ty->cast;
1103 while (iter) {
1104 if (strcmp(SWIG_Perl_TypeProxyName(iter->type), c) == 0) {
1105 if (iter == ty->cast)
1106 return iter;
1107 /* Move iter to the top of the linked list */
1108 iter->prev->next = iter->next;
1109 if (iter->next)
1110 iter->next->prev = iter->prev;
1111 iter->next = ty->cast;
1112 iter->prev = 0;
1113 if (ty->cast) ty->cast->prev = iter;
1114 ty->cast = iter;
1115 return iter;
1116 }
1117 iter = iter->next;
1118 }
1119 }
1120 return 0;
1121 }
1122
1123 /* Function for getting a pointer value */
1124
1125 SWIGRUNTIME int
SWIG_Perl_ConvertPtrAndOwn(SWIG_MAYBE_PERL_OBJECT SV * sv,void ** ptr,swig_type_info * _t,int flags,int * own)1126 SWIG_Perl_ConvertPtrAndOwn(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags, int *own) {
1127 swig_cast_info *tc;
1128 void *voidptr = (void *)0;
1129 SV *tsv = 0;
1130
1131 if (own)
1132 *own = 0;
1133
1134 /* If magical, apply more magic */
1135 if (SvGMAGICAL(sv))
1136 mg_get(sv);
1137
1138 /* Check to see if this is an object */
1139 if (sv_isobject(sv)) {
1140 IV tmp = 0;
1141 tsv = (SV*) SvRV(sv);
1142 if ((SvTYPE(tsv) == SVt_PVHV)) {
1143 MAGIC *mg;
1144 if (SvMAGICAL(tsv)) {
1145 mg = mg_find(tsv,'P');
1146 if (mg) {
1147 sv = mg->mg_obj;
1148 if (sv_isobject(sv)) {
1149 tsv = (SV*)SvRV(sv);
1150 tmp = SvIV(tsv);
1151 }
1152 }
1153 } else {
1154 return SWIG_ERROR;
1155 }
1156 } else {
1157 tmp = SvIV(tsv);
1158 }
1159 voidptr = INT2PTR(void *,tmp);
1160 } else if (! SvOK(sv)) { /* Check for undef */
1161 *(ptr) = (void *) 0;
1162 return SWIG_OK;
1163 } else if (SvTYPE(sv) == SVt_RV) { /* Check for NULL pointer */
1164 if (!SvROK(sv)) {
1165 /* In Perl 5.12 and later, SVt_RV == SVt_IV, so sv could be a valid integer value. */
1166 if (SvIOK(sv)) {
1167 return SWIG_ERROR;
1168 } else {
1169 /* NULL pointer (reference to undef). */
1170 *(ptr) = (void *) 0;
1171 return SWIG_OK;
1172 }
1173 } else {
1174 return SWIG_ERROR;
1175 }
1176 } else { /* Don't know what it is */
1177 return SWIG_ERROR;
1178 }
1179 if (_t) {
1180 /* Now see if the types match */
1181 char *_c = HvNAME(SvSTASH(SvRV(sv)));
1182 tc = SWIG_TypeProxyCheck(_c,_t);
1183 #ifdef SWIG_DIRECTORS
1184 if (!tc && !sv_derived_from(sv,SWIG_Perl_TypeProxyName(_t))) {
1185 #else
1186 if (!tc) {
1187 #endif
1188 return SWIG_ERROR;
1189 }
1190 {
1191 int newmemory = 0;
1192 *ptr = SWIG_TypeCast(tc,voidptr,&newmemory);
1193 if (newmemory == SWIG_CAST_NEW_MEMORY) {
1194 assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */
1195 if (own)
1196 *own = *own | SWIG_CAST_NEW_MEMORY;
1197 }
1198 }
1199 } else {
1200 *ptr = voidptr;
1201 }
1202
1203 /*
1204 * DISOWN implementation: we need a perl guru to check this one.
1205 */
1206 if (tsv && (flags & SWIG_POINTER_DISOWN)) {
1207 /*
1208 * almost copy paste code from below SWIG_POINTER_OWN setting
1209 */
1210 SV *obj = sv;
1211 HV *stash = SvSTASH(SvRV(obj));
1212 GV *gv = *(GV**)hv_fetch(stash, "OWNER", 5, TRUE);
1213 if (isGV(gv)) {
1214 HV *hv = GvHVn(gv);
1215 /*
1216 * To set ownership (see below), a newSViv(1) entry is added.
1217 * Hence, to remove ownership, we delete the entry.
1218 */
1219 if (hv_exists_ent(hv, obj, 0)) {
1220 hv_delete_ent(hv, obj, 0, 0);
1221 }
1222 }
1223 }
1224 return SWIG_OK;
1225 }
1226
1227 SWIGRUNTIME int
1228 SWIG_Perl_ConvertPtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags) {
1229 return SWIG_Perl_ConvertPtrAndOwn(sv, ptr, _t, flags, 0);
1230 }
1231
1232 SWIGRUNTIME void
1233 SWIG_Perl_MakePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, swig_type_info *t, int flags) {
1234 if (ptr && (flags & (SWIG_SHADOW | SWIG_POINTER_OWN))) {
1235 SV *self;
1236 SV *obj=newSV(0);
1237 HV *hash=newHV();
1238 HV *stash;
1239 sv_setref_pv(obj, SWIG_Perl_TypeProxyName(t), ptr);
1240 stash=SvSTASH(SvRV(obj));
1241 if (flags & SWIG_POINTER_OWN) {
1242 HV *hv;
1243 GV *gv = *(GV**)hv_fetch(stash, "OWNER", 5, TRUE);
1244 if (!isGV(gv))
1245 gv_init(gv, stash, "OWNER", 5, FALSE);
1246 hv=GvHVn(gv);
1247 hv_store_ent(hv, obj, newSViv(1), 0);
1248 }
1249 sv_magic((SV *)hash, (SV *)obj, 'P', Nullch, 0);
1250 SvREFCNT_dec(obj);
1251 self=newRV_noinc((SV *)hash);
1252 sv_setsv(sv, self);
1253 SvREFCNT_dec((SV *)self);
1254 sv_bless(sv, stash);
1255 }
1256 else {
1257 sv_setref_pv(sv, SWIG_Perl_TypeProxyName(t), ptr);
1258 }
1259 }
1260
1261 SWIGRUNTIMEINLINE SV *
1262 SWIG_Perl_NewPointerObj(SWIG_MAYBE_PERL_OBJECT void *ptr, swig_type_info *t, int flags) {
1263 SV *result = sv_newmortal();
1264 SWIG_MakePtr(result, ptr, t, flags);
1265 return result;
1266 }
1267
1268 SWIGRUNTIME void
1269 SWIG_Perl_MakePackedObj(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, int sz, swig_type_info *type) {
1270 char result[1024];
1271 char *r = result;
1272 if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
1273 *(r++) = '_';
1274 r = SWIG_PackData(r,ptr,sz);
1275 strcpy(r,SWIG_Perl_TypeProxyName(type));
1276 sv_setpv(sv, result);
1277 }
1278
1279 SWIGRUNTIME SV *
1280 SWIG_Perl_NewPackedObj(SWIG_MAYBE_PERL_OBJECT void *ptr, int sz, swig_type_info *type) {
1281 SV *result = sv_newmortal();
1282 SWIG_Perl_MakePackedObj(result, ptr, sz, type);
1283 return result;
1284 }
1285
1286 /* Convert a packed value value */
1287 SWIGRUNTIME int
1288 SWIG_Perl_ConvertPacked(SWIG_MAYBE_PERL_OBJECT SV *obj, void *ptr, int sz, swig_type_info *ty) {
1289 swig_cast_info *tc;
1290 const char *c = 0;
1291
1292 if ((!obj) || (!SvOK(obj))) return SWIG_ERROR;
1293 c = SvPV_nolen(obj);
1294 /* Pointer values must start with leading underscore */
1295 if (*c != '_') return SWIG_ERROR;
1296 c++;
1297 c = SWIG_UnpackData(c,ptr,sz);
1298 if (ty) {
1299 tc = SWIG_TypeCheck(c,ty);
1300 if (!tc) return SWIG_ERROR;
1301 }
1302 return SWIG_OK;
1303 }
1304
1305
1306 /* Macros for low-level exception handling */
1307 #define SWIG_croak(x) { SWIG_Error(SWIG_RuntimeError, x); SWIG_fail; }
1308
1309
1310 typedef XSPROTO(SwigPerlWrapper);
1311 typedef SwigPerlWrapper *SwigPerlWrapperPtr;
1312
1313 /* Structure for command table */
1314 typedef struct {
1315 const char *name;
1316 SwigPerlWrapperPtr wrapper;
1317 } swig_command_info;
1318
1319 /* Information for constant table */
1320
1321 #define SWIG_INT 1
1322 #define SWIG_FLOAT 2
1323 #define SWIG_STRING 3
1324 #define SWIG_POINTER 4
1325 #define SWIG_BINARY 5
1326
1327 /* Constant information structure */
1328 typedef struct swig_constant_info {
1329 int type;
1330 const char *name;
1331 long lvalue;
1332 double dvalue;
1333 void *pvalue;
1334 swig_type_info **ptype;
1335 } swig_constant_info;
1336
1337
1338 /* Structure for variable table */
1339 typedef struct {
1340 const char *name;
1341 SwigMagicFunc set;
1342 SwigMagicFunc get;
1343 swig_type_info **type;
1344 } swig_variable_info;
1345
1346 /* Magic variable code */
1347 #ifndef PERL_OBJECT
1348 # ifdef __cplusplus
1349 # define swig_create_magic(s,a,b,c) _swig_create_magic(s,const_cast<char*>(a),b,c)
1350 # else
1351 # define swig_create_magic(s,a,b,c) _swig_create_magic(s,(char*)(a),b,c)
1352 # endif
1353 # ifndef MULTIPLICITY
1354 SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *))
1355 # else
1356 SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *))
1357 # endif
1358 #else
1359 # define swig_create_magic(s,a,b,c) _swig_create_magic(pPerl,s,a,b,c)
1360 SWIGRUNTIME void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *))
1361 #endif
1362 {
1363 MAGIC *mg;
1364 sv_magic(sv,sv,'U',name,strlen(name));
1365 mg = mg_find(sv,'U');
1366 mg->mg_virtual = (MGVTBL *) malloc(sizeof(MGVTBL));
1367 mg->mg_virtual->svt_get = (SwigMagicFunc) get;
1368 mg->mg_virtual->svt_set = (SwigMagicFunc) set;
1369 mg->mg_virtual->svt_len = 0;
1370 mg->mg_virtual->svt_clear = 0;
1371 mg->mg_virtual->svt_free = 0;
1372 }
1373
1374
1375 SWIGRUNTIME swig_module_info *
1376 SWIG_Perl_GetModule(void *SWIGUNUSEDPARM(clientdata)) {
1377 static void *type_pointer = (void *)0;
1378 SV *pointer;
1379
1380 /* first check if pointer already created */
1381 if (!type_pointer) {
1382 pointer = get_sv("swig_runtime_data::type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, FALSE | GV_ADDMULTI);
1383 if (pointer && SvOK(pointer)) {
1384 type_pointer = INT2PTR(swig_type_info **, SvIV(pointer));
1385 }
1386 }
1387
1388 return (swig_module_info *) type_pointer;
1389 }
1390
1391 SWIGRUNTIME void
1392 SWIG_Perl_SetModule(swig_module_info *module) {
1393 SV *pointer;
1394
1395 /* create a new pointer */
1396 pointer = get_sv("swig_runtime_data::type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, TRUE | GV_ADDMULTI);
1397 sv_setiv(pointer, PTR2IV(module));
1398 }
1399
1400 #ifdef __cplusplus
1401 }
1402 #endif
1403
1404 /* Workaround perl5 global namespace pollution. Note that undefining library
1405 * functions like fopen will not solve the problem on all platforms as fopen
1406 * might be a macro on Windows but not necessarily on other operating systems. */
1407 #ifdef do_open
1408 #undef do_open
1409 #endif
1410 #ifdef do_close
1411 #undef do_close
1412 #endif
1413 #ifdef do_exec
1414 #undef do_exec
1415 #endif
1416 #ifdef scalar
1417 #undef scalar
1418 #endif
1419 #ifdef list
1420 #undef list
1421 #endif
1422 #ifdef apply
1423 #undef apply
1424 #endif
1425 #ifdef convert
1426 #undef convert
1427 #endif
1428 #ifdef Error
1429 #undef Error
1430 #endif
1431 #ifdef form
1432 #undef form
1433 #endif
1434 #ifdef vform
1435 #undef vform
1436 #endif
1437 #ifdef LABEL
1438 #undef LABEL
1439 #endif
1440 #ifdef METHOD
1441 #undef METHOD
1442 #endif
1443 #ifdef Move
1444 #undef Move
1445 #endif
1446 #ifdef yylex
1447 #undef yylex
1448 #endif
1449 #ifdef yyparse
1450 #undef yyparse
1451 #endif
1452 #ifdef yyerror
1453 #undef yyerror
1454 #endif
1455 #ifdef invert
1456 #undef invert
1457 #endif
1458 #ifdef ref
1459 #undef ref
1460 #endif
1461 #ifdef read
1462 #undef read
1463 #endif
1464 #ifdef write
1465 #undef write
1466 #endif
1467 #ifdef eof
1468 #undef eof
1469 #endif
1470 #ifdef close
1471 #undef close
1472 #endif
1473 #ifdef rewind
1474 #undef rewind
1475 #endif
1476 #ifdef free
1477 #undef free
1478 #endif
1479 #ifdef malloc
1480 #undef malloc
1481 #endif
1482 #ifdef calloc
1483 #undef calloc
1484 #endif
1485 #ifdef Stat
1486 #undef Stat
1487 #endif
1488 #ifdef check
1489 #undef check
1490 #endif
1491 #ifdef seekdir
1492 #undef seekdir
1493 #endif
1494 #ifdef open
1495 #undef open
1496 #endif
1497 #ifdef readdir
1498 #undef readdir
1499 #endif
1500 #ifdef bind
1501 #undef bind
1502 #endif
1503 #ifdef access
1504 #undef access
1505 #endif
1506 #ifdef stat
1507 #undef stat
1508 #endif
1509 #ifdef seed
1510 #undef seed
1511 #endif
1512
1513 #ifdef bool
1514 /* Leave if macro is from C99 stdbool.h */
1515 #ifndef __bool_true_false_are_defined
1516 #undef bool
1517 #endif
1518 #endif
1519
1520
1521
1522
1523 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
1524
1525 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
1526
1527
1528
1529 #define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0)
1530
1531
1532 /* -------- TYPES TABLE (BEGIN) -------- */
1533
1534 #define SWIGTYPE_p_Prelude__Client swig_types[0]
1535 #define SWIGTYPE_p_Prelude__ClientEasy swig_types[1]
1536 #define SWIGTYPE_p_Prelude__ClientProfile swig_types[2]
1537 #define SWIGTYPE_p_Prelude__Connection swig_types[3]
1538 #define SWIGTYPE_p_Prelude__ConnectionPool swig_types[4]
1539 #define SWIGTYPE_p_Prelude__IDMEF swig_types[5]
1540 #define SWIGTYPE_p_Prelude__IDMEFClass swig_types[6]
1541 #define SWIGTYPE_p_Prelude__IDMEFCriteria swig_types[7]
1542 #define SWIGTYPE_p_Prelude__IDMEFCriterion swig_types[8]
1543 #define SWIGTYPE_p_Prelude__IDMEFPath swig_types[9]
1544 #define SWIGTYPE_p_Prelude__IDMEFTime swig_types[10]
1545 #define SWIGTYPE_p_Prelude__IDMEFValue swig_types[11]
1546 #define SWIGTYPE_p_Prelude__PreludeError swig_types[12]
1547 #define SWIGTYPE_p_Prelude__PreludeLog swig_types[13]
1548 #define SWIGTYPE_p_char swig_types[14]
1549 #define SWIGTYPE_p_f_int_p_q_const__char__void swig_types[15]
1550 #define SWIGTYPE_p_idmef_criteria_t swig_types[16]
1551 #define SWIGTYPE_p_idmef_criterion_operator_t swig_types[17]
1552 #define SWIGTYPE_p_idmef_object_t swig_types[18]
1553 #define SWIGTYPE_p_idmef_path_t swig_types[19]
1554 #define SWIGTYPE_p_idmef_time_t swig_types[20]
1555 #define SWIGTYPE_p_idmef_value_t swig_types[21]
1556 #define SWIGTYPE_p_int swig_types[22]
1557 #define SWIGTYPE_p_long_long swig_types[23]
1558 #define SWIGTYPE_p_prelude_client_profile_t swig_types[24]
1559 #define SWIGTYPE_p_prelude_client_t swig_types[25]
1560 #define SWIGTYPE_p_prelude_connection_pool_t swig_types[26]
1561 #define SWIGTYPE_p_prelude_connection_t swig_types[27]
1562 #define SWIGTYPE_p_short swig_types[28]
1563 #define SWIGTYPE_p_size_type swig_types[29]
1564 #define SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t swig_types[30]
1565 #define SWIGTYPE_p_std__vectorT_Prelude__IDMEF_t swig_types[31]
1566 #define SWIGTYPE_p_timeval swig_types[32]
1567 #define SWIGTYPE_p_unsigned_char swig_types[33]
1568 #define SWIGTYPE_p_unsigned_int swig_types[34]
1569 #define SWIGTYPE_p_unsigned_long_long swig_types[35]
1570 #define SWIGTYPE_p_unsigned_short swig_types[36]
1571 #define SWIGTYPE_p_value_type swig_types[37]
1572 #define SWIGTYPE_p_void swig_types[38]
1573 static swig_type_info *swig_types[40];
1574 static swig_module_info swig_module = {swig_types, 39, 0, 0, 0, 0};
1575 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1576 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1577
1578 /* -------- TYPES TABLE (END) -------- */
1579
1580 #define SWIG_init boot_Prelude
1581
1582 #define SWIG_name "Preludec::boot_Prelude"
1583 #define SWIG_prefix "Preludec::"
1584
1585 #define SWIGVERSION 0x030006
1586 #define SWIG_VERSION SWIGVERSION
1587
1588
1589 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
1590 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
1591
1592
1593 #include <stdexcept>
1594
1595
1596 #ifdef __cplusplus
1597 extern "C"
1598 #endif
1599 #ifndef PERL_OBJECT
1600 #ifndef MULTIPLICITY
1601 SWIGEXPORT void SWIG_init (CV* cv);
1602 #else
1603 SWIGEXPORT void SWIG_init (pTHXo_ CV* cv);
1604 #endif
1605 #else
1606 SWIGEXPORT void SWIG_init (CV *cv, CPerlObj *);
1607 #endif
1608
1609
1610 #include <string>
1611
1612
1613 #include <stdexcept>
1614
1615
SwigSvToNumber(SV * sv)1616 double SwigSvToNumber(SV* sv) {
1617 return SvIOK(sv) ? double(SvIVX(sv)) : SvNVX(sv);
1618 }
SwigSvToString(SV * sv)1619 std::string SwigSvToString(SV* sv) {
1620 STRLEN len;
1621 char *ptr = SvPV(sv, len);
1622 return std::string(ptr, len);
1623 }
SwigSvFromString(SV * sv,const std::string & s)1624 void SwigSvFromString(SV* sv, const std::string& s) {
1625 sv_setpvn(sv,s.data(),s.size());
1626 }
1627
1628
1629 #include <vector>
1630
1631
1632 #include <algorithm>
1633
1634
1635 #pragma GCC diagnostic ignored "-Wunused-variable"
1636
1637 #include <list>
1638 #include <sstream>
1639
1640 #include "prelude.hxx"
1641 #include "prelude-log.hxx"
1642 #include "prelude-error.hxx"
1643 #include "prelude-connection.hxx"
1644 #include "prelude-connection-pool.hxx"
1645 #include "prelude-client-profile.hxx"
1646 #include "prelude-client.hxx"
1647 #include "prelude-client-easy.hxx"
1648 #include "idmef-criteria.hxx"
1649 #include "idmef-value.hxx"
1650 #include "idmef-path.hxx"
1651 #include "idmef-time.hxx"
1652 #include "idmef.hxx"
1653
1654 using namespace Prelude;
1655
1656
1657 #define TARGET_LANGUAGE_SELF SV *
1658 #define TARGET_LANGUAGE_OUTPUT_TYPE SV **
1659
1660
1661 SWIGINTERN swig_type_info*
SWIG_pchar_descriptor(void)1662 SWIG_pchar_descriptor(void)
1663 {
1664 static int init = 0;
1665 static swig_type_info* info = 0;
1666 if (!init) {
1667 info = SWIG_TypeQuery("_p_char");
1668 init = 1;
1669 }
1670 return info;
1671 }
1672
1673
1674 SWIGINTERN int
SWIG_AsCharPtrAndSize(SV * obj,char ** cptr,size_t * psize,int * alloc)1675 SWIG_AsCharPtrAndSize(SV *obj, char** cptr, size_t* psize, int *alloc)
1676 {
1677 if (SvMAGICAL(obj)) {
1678 SV *tmp = sv_newmortal();
1679 SvSetSV(tmp, obj);
1680 obj = tmp;
1681 }
1682 if (SvPOK(obj)) {
1683 STRLEN len = 0;
1684 char *cstr = SvPV(obj, len);
1685 size_t size = len + 1;
1686 if (cptr) {
1687 if (alloc) {
1688 if (*alloc == SWIG_NEWOBJ) {
1689 *cptr = reinterpret_cast< char* >(memcpy((new char[size]), cstr, sizeof(char)*(size)));
1690 } else {
1691 *cptr = cstr;
1692 *alloc = SWIG_OLDOBJ;
1693 }
1694 }
1695 }
1696 if (psize) *psize = size;
1697 return SWIG_OK;
1698 } else {
1699 swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
1700 if (pchar_descriptor) {
1701 char* vptr = 0;
1702 if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_descriptor, 0) == SWIG_OK) {
1703 if (cptr) *cptr = vptr;
1704 if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
1705 if (alloc) *alloc = SWIG_OLDOBJ;
1706 return SWIG_OK;
1707 }
1708 }
1709 }
1710 return SWIG_TypeError;
1711 }
1712
1713
1714
1715
1716
1717 SWIGINTERNINLINE SV *
SWIG_FromCharPtrAndSize(const char * carray,size_t size)1718 SWIG_FromCharPtrAndSize(const char* carray, size_t size)
1719 {
1720 SV *obj = sv_newmortal();
1721 if (carray) {
1722 sv_setpvn(obj, carray, size);
1723 } else {
1724 sv_setsv(obj, &PL_sv_undef);
1725 }
1726 return obj;
1727 }
1728
1729
1730 SWIGINTERNINLINE SV *
SWIG_FromCharPtr(const char * cptr)1731 SWIG_FromCharPtr(const char *cptr)
1732 {
1733 return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
1734 }
1735
1736
1737 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(long value)1738 SWIG_From_long SWIG_PERL_DECL_ARGS_1(long value)
1739 {
1740 SV *sv;
1741 if (value >= IV_MIN && value <= IV_MAX)
1742 sv = newSViv(value);
1743 else
1744 sv = newSVpvf("%ld", value);
1745 return sv_2mortal(sv);
1746 }
1747
1748
1749 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(int value)1750 SWIG_From_int SWIG_PERL_DECL_ARGS_1(int value)
1751 {
1752 return SWIG_From_long SWIG_PERL_CALL_ARGS_1(value);
1753 }
1754
1755
1756 #include <limits.h>
1757 #if !defined(SWIG_NO_LLONG_MAX)
1758 # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
1759 # define LLONG_MAX __LONG_LONG_MAX__
1760 # define LLONG_MIN (-LLONG_MAX - 1LL)
1761 # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
1762 # endif
1763 #endif
1764
1765
1766 #include <stdio.h>
1767 #if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
1768 # ifndef snprintf
1769 # define snprintf _snprintf
1770 # endif
1771 #endif
1772
1773
1774 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(long long value)1775 SWIG_From_long_SS_long SWIG_PERL_DECL_ARGS_1(long long value)
1776 {
1777 SV *sv;
1778 if (value >= IV_MIN && value <= IV_MAX)
1779 sv = newSViv((IV)(value));
1780 else {
1781 //sv = newSVpvf("%lld", value); doesn't work in non 64bit Perl
1782 char temp[256];
1783 sprintf(temp, "%lld", value);
1784 sv = newSVpv(temp, 0);
1785 }
1786 return sv_2mortal(sv);
1787 }
1788
1789
1790 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(unsigned long long value)1791 SWIG_From_unsigned_SS_long_SS_long SWIG_PERL_DECL_ARGS_1(unsigned long long value)
1792 {
1793 SV *sv;
1794 if (value <= UV_MAX)
1795 sv = newSVuv((UV)(value));
1796 else {
1797 //sv = newSVpvf("%llu", value); doesn't work in non 64bit Perl
1798 char temp[256];
1799 sprintf(temp, "%llu", value);
1800 sv = newSVpv(temp, 0);
1801 }
1802 return sv_2mortal(sv);
1803 }
1804
1805
1806 #include <stdlib.h>
1807 #ifdef _MSC_VER
1808 # ifndef strtoull
1809 # define strtoull _strtoui64
1810 # endif
1811 # ifndef strtoll
1812 # define strtoll _strtoi64
1813 # endif
1814 #endif
1815
1816
1817 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,double * val)1818 SWIG_AsVal_double SWIG_PERL_DECL_ARGS_2(SV *obj, double *val)
1819 {
1820 if (SvNIOK(obj)) {
1821 if (val) *val = SvNV(obj);
1822 return SWIG_OK;
1823 } else if (SvIOK(obj)) {
1824 if (val) *val = (double) SvIV(obj);
1825 return SWIG_AddCast(SWIG_OK);
1826 } else {
1827 const char *nptr = SvPV_nolen(obj);
1828 if (nptr) {
1829 char *endptr;
1830 double v;
1831 errno = 0;
1832 v = strtod(nptr, &endptr);
1833 if (errno == ERANGE) {
1834 errno = 0;
1835 return SWIG_OverflowError;
1836 } else {
1837 if (*endptr == '\0') {
1838 if (val) *val = v;
1839 return SWIG_Str2NumCast(SWIG_OK);
1840 }
1841 }
1842 }
1843 }
1844 return SWIG_TypeError;
1845 }
1846
1847
1848 #include <float.h>
1849
1850
1851 #include <math.h>
1852
1853
1854 SWIGINTERNINLINE int
SWIG_CanCastAsInteger(double * d,double min,double max)1855 SWIG_CanCastAsInteger(double *d, double min, double max) {
1856 double x = *d;
1857 if ((min <= x && x <= max)) {
1858 double fx = floor(x);
1859 double cx = ceil(x);
1860 double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */
1861 if ((errno == EDOM) || (errno == ERANGE)) {
1862 errno = 0;
1863 } else {
1864 double summ, reps, diff;
1865 if (rd < x) {
1866 diff = x - rd;
1867 } else if (rd > x) {
1868 diff = rd - x;
1869 } else {
1870 return 1;
1871 }
1872 summ = rd + x;
1873 reps = diff/summ;
1874 if (reps < 8*DBL_EPSILON) {
1875 *d = rd;
1876 return 1;
1877 }
1878 }
1879 }
1880 return 0;
1881 }
1882
1883
1884 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,unsigned long long * val)1885 SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, unsigned long long *val)
1886 {
1887 if (SvUOK(obj)) {
1888 if (val) *val = SvUV(obj);
1889 return SWIG_OK;
1890 } else if (SvIOK(obj)) {
1891 IV v = SvIV(obj);
1892 if (v >= 0 && v <= ULLONG_MAX) {
1893 if (val) *val = v;
1894 return SWIG_OK;
1895 } else {
1896 return SWIG_OverflowError;
1897 }
1898 } else {
1899 int dispatch = 0;
1900 const char *nptr = SvPV_nolen(obj);
1901 if (nptr) {
1902 char *endptr;
1903 unsigned long long v;
1904 errno = 0;
1905 v = strtoull(nptr, &endptr,0);
1906 if (errno == ERANGE) {
1907 errno = 0;
1908 return SWIG_OverflowError;
1909 } else {
1910 if (*endptr == '\0') {
1911 if (val) *val = v;
1912 return SWIG_Str2NumCast(SWIG_OK);
1913 }
1914 }
1915 }
1916 if (!dispatch) {
1917 const double mant_max = 1LL << DBL_MANT_DIG;
1918 double d;
1919 int res = SWIG_AddCast(SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d));
1920 if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, mant_max)) {
1921 if (val) *val = (unsigned long long)(d);
1922 return res;
1923 }
1924 }
1925 }
1926 return SWIG_TypeError;
1927 }
1928
1929
1930 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(const std::string & s)1931 SWIG_From_std_string SWIG_PERL_DECL_ARGS_1(const std::string& s)
1932 {
1933 return SWIG_FromCharPtrAndSize(s.data(), s.size());
1934 }
1935
1936
1937 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,bool * val)1938 SWIG_AsVal_bool SWIG_PERL_DECL_ARGS_2(SV *obj, bool* val)
1939 {
1940 if (obj == &PL_sv_yes) {
1941 if (val) *val = true;
1942 return SWIG_OK;
1943 } else if (obj == &PL_sv_no) {
1944 if (val) *val = false;
1945 return SWIG_OK;
1946 } else {
1947 if (val) *val = SvTRUE(obj) ? true : false;
1948 return SWIG_AddCast(SWIG_OK);
1949 }
1950 }
1951
1952
1953 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,long * val)1954 SWIG_AsVal_long SWIG_PERL_DECL_ARGS_2(SV *obj, long* val)
1955 {
1956 if (SvUOK(obj)) {
1957 UV v = SvUV(obj);
1958 if (v <= LONG_MAX) {
1959 if (val) *val = v;
1960 return SWIG_OK;
1961 }
1962 return SWIG_OverflowError;
1963 } else if (SvIOK(obj)) {
1964 IV v = SvIV(obj);
1965 if (v >= LONG_MIN && v <= LONG_MAX) {
1966 if(val) *val = v;
1967 return SWIG_OK;
1968 }
1969 return SWIG_OverflowError;
1970 } else {
1971 int dispatch = 0;
1972 const char *nptr = SvPV_nolen(obj);
1973 if (nptr) {
1974 char *endptr;
1975 long v;
1976 errno = 0;
1977 v = strtol(nptr, &endptr,0);
1978 if (errno == ERANGE) {
1979 errno = 0;
1980 return SWIG_OverflowError;
1981 } else {
1982 if (*endptr == '\0') {
1983 if (val) *val = v;
1984 return SWIG_Str2NumCast(SWIG_OK);
1985 }
1986 }
1987 }
1988 if (!dispatch) {
1989 double d;
1990 int res = SWIG_AddCast(SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d));
1991 if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
1992 if (val) *val = (long)(d);
1993 return res;
1994 }
1995 }
1996 }
1997 return SWIG_TypeError;
1998 }
1999
2000
2001 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,int * val)2002 SWIG_AsVal_int SWIG_PERL_DECL_ARGS_2(SV * obj, int *val)
2003 {
2004 long v;
2005 int res = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, &v);
2006 if (SWIG_IsOK(res)) {
2007 if ((v < INT_MIN || v > INT_MAX)) {
2008 return SWIG_OverflowError;
2009 } else {
2010 if (val) *val = static_cast< int >(v);
2011 }
2012 }
2013 return res;
2014 }
2015
2016
2017 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(unsigned long value)2018 SWIG_From_unsigned_SS_long SWIG_PERL_DECL_ARGS_1(unsigned long value)
2019 {
2020 SV *sv;
2021 if (value <= UV_MAX)
2022 sv = newSVuv(value);
2023 else
2024 sv = newSVpvf("%lu", value);
2025 return sv_2mortal(sv);
2026 }
2027
2028
2029 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(unsigned int value)2030 SWIG_From_unsigned_SS_int SWIG_PERL_DECL_ARGS_1(unsigned int value)
2031 {
2032 return SWIG_From_unsigned_SS_long SWIG_PERL_CALL_ARGS_1(value);
2033 }
2034
2035
2036 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(bool value)2037 SWIG_From_bool SWIG_PERL_DECL_ARGS_1(bool value)
2038 {
2039 return boolSV(value);
2040 }
2041
2042
2043 static SV *__prelude_log_func;
2044 static gl_thread_t __initial_thread;
2045
2046
_cb_perl_log(int level,const char * str)2047 static void _cb_perl_log(int level, const char *str)
2048 {
2049 if ( (gl_thread_t) gl_thread_self() != __initial_thread )
2050 return;
2051
2052 dSP;
2053 ENTER;
2054 SAVETMPS;
2055
2056 PUSHMARK(SP);
2057 XPUSHs(SWIG_From_int(level));
2058 XPUSHs(SWIG_FromCharPtr(str));
2059 PUTBACK;
2060
2061 perl_call_sv(__prelude_log_func, G_VOID);
2062
2063 FREETMPS;
2064 LEAVE;
2065 }
2066
2067
_cb_perl_write(prelude_msgbuf_t * fd,prelude_msg_t * msg)2068 static int _cb_perl_write(prelude_msgbuf_t *fd, prelude_msg_t *msg)
2069 {
2070 ssize_t ret;
2071 PerlIO *io = (PerlIO *) prelude_msgbuf_get_data(fd);
2072
2073 ret = PerlIO_write(io, (const char *) prelude_msg_get_message_data(msg), prelude_msg_get_len(msg));
2074 if ( ret != prelude_msg_get_len(msg) )
2075 return prelude_error_from_errno(errno);
2076
2077 prelude_msg_recycle(msg);
2078
2079 return 0;
2080 }
2081
2082
_cb_perl_read(prelude_io_t * fd,void * buf,size_t size)2083 static ssize_t _cb_perl_read(prelude_io_t *fd, void *buf, size_t size)
2084 {
2085 int ret;
2086 PerlIO *io = (PerlIO *) prelude_io_get_fdptr(fd);
2087
2088 ret = PerlIO_read(io, buf, size);
2089 if ( ret < 0 )
2090 ret = prelude_error_from_errno(errno);
2091
2092 else if ( ret == 0 )
2093 ret = prelude_error(PRELUDE_ERROR_EOF);
2094
2095 return ret;
2096 }
2097
2098
2099 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,std::string ** val)2100 SWIG_AsPtr_std_string SWIG_PERL_DECL_ARGS_2(SV * obj, std::string **val)
2101 {
2102 char* buf = 0 ; size_t size = 0; int alloc = SWIG_OLDOBJ;
2103 if (SWIG_IsOK((SWIG_AsCharPtrAndSize(obj, &buf, &size, &alloc)))) {
2104 if (buf) {
2105 if (val) *val = new std::string(buf, size - 1);
2106 if (alloc == SWIG_NEWOBJ) delete[] buf;
2107 return SWIG_NEWOBJ;
2108 } else {
2109 if (val) *val = 0;
2110 return SWIG_OLDOBJ;
2111 }
2112 } else {
2113 static int init = 0;
2114 static swig_type_info* descriptor = 0;
2115 if (!init) {
2116 descriptor = SWIG_TypeQuery("std::string" " *");
2117 init = 1;
2118 }
2119 if (descriptor) {
2120 std::string *vptr;
2121 int res = SWIG_ConvertPtr(obj, (void**)&vptr, descriptor, 0);
2122 if (SWIG_IsOK(res) && val) *val = vptr;
2123 return res;
2124 }
2125 }
2126 return SWIG_ERROR;
2127 }
2128
2129
2130
2131 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,long long * val)2132 SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)
2133 {
2134 if (SvUOK(obj)) {
2135 UV v = SvUV(obj);
2136 if (v < LLONG_MAX) {
2137 if (val) *val = v;
2138 return SWIG_OK;
2139 }
2140 return SWIG_OverflowError;
2141 } else if (SvIOK(obj)) {
2142 IV v = SvIV(obj);
2143 if (v >= LLONG_MIN && v <= LLONG_MAX) {
2144 if (val) *val = v;
2145 return SWIG_OK;
2146 }
2147 return SWIG_OverflowError;
2148 } else {
2149 int dispatch = 0;
2150 const char *nptr = SvPV_nolen(obj);
2151 if (nptr) {
2152 char *endptr;
2153 long long v;
2154 errno = 0;
2155 v = strtoll(nptr, &endptr,0);
2156 if (errno == ERANGE) {
2157 errno = 0;
2158 return SWIG_OverflowError;
2159 } else {
2160 if (*endptr == '\0') {
2161 if (val) *val = v;
2162 return SWIG_Str2NumCast(SWIG_OK);
2163 }
2164 }
2165 }
2166 if (!dispatch) {
2167 const double mant_max = 1LL << DBL_MANT_DIG;
2168 const double mant_min = -mant_max;
2169 double d;
2170 int res = SWIG_AddCast(SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d));
2171 if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, mant_min, mant_max)) {
2172 if (val) *val = (long long)(d);
2173 return res;
2174 }
2175 }
2176 }
2177 return SWIG_TypeError;
2178 }
2179
2180
2181 /* Getting isfinite working pre C99 across multiple platforms is non-trivial. Users can provide SWIG_isfinite on older platforms. */
2182 #ifndef SWIG_isfinite
2183 # if defined(isfinite)
2184 # define SWIG_isfinite(X) (isfinite(X))
2185 # elif defined(_MSC_VER)
2186 # define SWIG_isfinite(X) (_finite(X))
2187 # elif defined(__sun) && defined(__SVR4)
2188 # include <ieeefp.h>
2189 # define SWIG_isfinite(X) (finite(X))
2190 # endif
2191 #endif
2192
2193
2194 /* Accept infinite as a valid float value unless we are unable to check if a value is finite */
2195 #ifdef SWIG_isfinite
2196 # define SWIG_Float_Overflow_Check(X) ((X < -FLT_MAX || X > FLT_MAX) && SWIG_isfinite(X))
2197 #else
2198 # define SWIG_Float_Overflow_Check(X) ((X < -FLT_MAX || X > FLT_MAX))
2199 #endif
2200
2201
2202 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,float * val)2203 SWIG_AsVal_float SWIG_PERL_DECL_ARGS_2(SV * obj, float *val)
2204 {
2205 double v;
2206 int res = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj, &v);
2207 if (SWIG_IsOK(res)) {
2208 if (SWIG_Float_Overflow_Check(v)) {
2209 return SWIG_OverflowError;
2210 } else {
2211 if (val) *val = static_cast< float >(v);
2212 }
2213 }
2214 return res;
2215 }
2216
2217
2218 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(double value)2219 SWIG_From_double SWIG_PERL_DECL_ARGS_1(double value)
2220 {
2221 return sv_2mortal(newSVnv(value));
2222 }
2223
2224
2225 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(float value)2226 SWIG_From_float SWIG_PERL_DECL_ARGS_1(float value)
2227 {
2228 return SWIG_From_double SWIG_PERL_CALL_ARGS_1(value);
2229 }
2230
2231
2232 #ifndef SWIG_FromBytePtrAndSize
2233 # define SWIG_FromBytePtrAndSize(arg, len) SWIG_FromCharPtrAndSize(arg, len)
2234 #endif
2235
2236
2237 int IDMEFValue_to_SWIG(TARGET_LANGUAGE_SELF self, const Prelude::IDMEFValue &result, void *extra, TARGET_LANGUAGE_OUTPUT_TYPE ret);
2238
IDMEFValueList_to_SWIG(TARGET_LANGUAGE_SELF self,const Prelude::IDMEFValue & value,void * extra)2239 SV *IDMEFValueList_to_SWIG(TARGET_LANGUAGE_SELF self, const Prelude::IDMEFValue &value, void *extra)
2240 {
2241 int j = 0, ret;
2242 std::vector<Prelude::IDMEFValue> result = value;
2243 std::vector<Prelude::IDMEFValue>::const_iterator i;
2244
2245 AV *myav;
2246 SV *svret, **svs = new SV*[result.size()];
2247
2248 for ( i = result.begin(); i != result.end(); i++ ) {
2249 if ( (*i).isNull() ) {
2250 SvREFCNT_inc(& PL_sv_undef);
2251 svs[j++] = &PL_sv_undef;
2252 } else {
2253 ret = IDMEFValue_to_SWIG(self, *i, NULL, &svs[j++]);
2254 if ( ret < 0 )
2255 return NULL;
2256 }
2257 }
2258
2259 myav = av_make(result.size(), svs);
2260 delete[] svs;
2261
2262 svret = newRV_noinc((SV*) myav);
2263 sv_2mortal(svret);
2264
2265 return svret;
2266 }
2267
2268
2269
IDMEFValue_to_SWIG(TARGET_LANGUAGE_SELF self,const Prelude::IDMEFValue & result,void * extra,TARGET_LANGUAGE_OUTPUT_TYPE ret)2270 int IDMEFValue_to_SWIG(TARGET_LANGUAGE_SELF self, const Prelude::IDMEFValue &result, void *extra, TARGET_LANGUAGE_OUTPUT_TYPE ret)
2271 {
2272 idmef_value_t *value = result;
2273 Prelude::IDMEFValue::IDMEFValueTypeEnum type = result.getType();
2274
2275 if ( type == Prelude::IDMEFValue::TYPE_STRING ) {
2276 prelude_string_t *str = idmef_value_get_string(value);
2277 *ret = SWIG_FromCharPtrAndSize(prelude_string_get_string(str), prelude_string_get_len(str));
2278 }
2279
2280 else if ( type == Prelude::IDMEFValue::TYPE_INT8 )
2281 *ret = SWIG_From_int(idmef_value_get_int8(value));
2282
2283 else if ( type == Prelude::IDMEFValue::TYPE_UINT8 )
2284 *ret = SWIG_From_unsigned_SS_int(idmef_value_get_uint8(value));
2285
2286 else if ( type == Prelude::IDMEFValue::TYPE_INT16 )
2287 *ret = SWIG_From_int(idmef_value_get_int16(value));
2288
2289 else if ( type == Prelude::IDMEFValue::TYPE_UINT16 )
2290 *ret = SWIG_From_unsigned_SS_int(idmef_value_get_uint16(value));
2291
2292 else if ( type == Prelude::IDMEFValue::TYPE_INT32 )
2293 *ret = SWIG_From_int(idmef_value_get_int32(value));
2294
2295 else if ( type == Prelude::IDMEFValue::TYPE_UINT32 )
2296 *ret = SWIG_From_unsigned_SS_int(idmef_value_get_uint32(value));
2297
2298 else if ( type == Prelude::IDMEFValue::TYPE_INT64 )
2299 *ret = SWIG_From_long_SS_long(idmef_value_get_int64(value));
2300
2301 else if ( type == Prelude::IDMEFValue::TYPE_UINT64 )
2302 *ret = SWIG_From_unsigned_SS_long_SS_long(idmef_value_get_uint64(value));
2303
2304 else if ( type == Prelude::IDMEFValue::TYPE_FLOAT )
2305 *ret = SWIG_From_float(idmef_value_get_float(value));
2306
2307 else if ( type == Prelude::IDMEFValue::TYPE_DOUBLE )
2308 *ret = SWIG_From_double(idmef_value_get_double(value));
2309
2310 else if ( type == Prelude::IDMEFValue::TYPE_ENUM ) {
2311 const char *s = idmef_class_enum_to_string(idmef_value_get_class(value), idmef_value_get_enum(value));
2312 *ret = SWIG_FromCharPtr(s);
2313 }
2314
2315 else if ( type == Prelude::IDMEFValue::TYPE_TIME ) {
2316 Prelude::IDMEFTime t = result;
2317 *ret = SWIG_NewPointerObj(new Prelude::IDMEFTime(t), SWIGTYPE_p_Prelude__IDMEFTime, 1);
2318 }
2319
2320 else if ( type == Prelude::IDMEFValue::TYPE_LIST )
2321 *ret = IDMEFValueList_to_SWIG(self, result, extra);
2322
2323 else if ( type == Prelude::IDMEFValue::TYPE_DATA ) {
2324 idmef_data_t *d = idmef_value_get_data(value);
2325 idmef_data_type_t t = idmef_data_get_type(d);
2326
2327 if ( t == IDMEF_DATA_TYPE_BYTE || t == IDMEF_DATA_TYPE_BYTE_STRING )
2328 *ret = SWIG_FromBytePtrAndSize((const char *)idmef_data_get_data(d), idmef_data_get_len(d));
2329
2330 else if ( t == IDMEF_DATA_TYPE_CHAR )
2331 *ret = SWIG_FromCharPtrAndSize((const char *)idmef_data_get_data(d), idmef_data_get_len(d));
2332
2333 else if ( t == IDMEF_DATA_TYPE_CHAR_STRING )
2334 *ret = SWIG_FromCharPtrAndSize((const char *)idmef_data_get_data(d), idmef_data_get_len(d) - 1);
2335
2336 else if ( t == IDMEF_DATA_TYPE_FLOAT )
2337 *ret = SWIG_From_float(idmef_data_get_float(d));
2338
2339 else if ( t == IDMEF_DATA_TYPE_UINT32 || IDMEF_DATA_TYPE_INT )
2340 *ret = SWIG_From_unsigned_SS_long_SS_long(idmef_data_get_int(d));
2341 }
2342
2343 else if ( type == Prelude::IDMEFValue::TYPE_CLASS ) {
2344 idmef_object_t *obj = (idmef_object_t *) idmef_value_get_object(value);
2345 *ret = SWIG_NewPointerObj(new Prelude::IDMEF(idmef_object_ref(obj)), SWIGTYPE_p_Prelude__IDMEF, 1);
2346 }
2347
2348 else return -1;
2349
2350 return 1;
2351 }
2352
2353
2354 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,unsigned long * val)2355 SWIG_AsVal_unsigned_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, unsigned long *val)
2356 {
2357 if (SvUOK(obj)) {
2358 UV v = SvUV(obj);
2359 if (v <= ULONG_MAX) {
2360 if (val) *val = v;
2361 return SWIG_OK;
2362 }
2363 return SWIG_OverflowError;
2364 } else if (SvIOK(obj)) {
2365 IV v = SvIV(obj);
2366 if (v >= 0 && v <= ULONG_MAX) {
2367 if (val) *val = v;
2368 return SWIG_OK;
2369 }
2370 return SWIG_OverflowError;
2371 } else {
2372 int dispatch = 0;
2373 const char *nptr = SvPV_nolen(obj);
2374 if (nptr) {
2375 char *endptr;
2376 unsigned long v;
2377 errno = 0;
2378 v = strtoul(nptr, &endptr,0);
2379 if (errno == ERANGE) {
2380 errno = 0;
2381 return SWIG_OverflowError;
2382 } else {
2383 if (*endptr == '\0') {
2384 if (val) *val = v;
2385 return SWIG_Str2NumCast(SWIG_OK);
2386 }
2387 }
2388 }
2389 if (!dispatch) {
2390 double d;
2391 int res = SWIG_AddCast(SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d));
2392 if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
2393 if (val) *val = (unsigned long)(d);
2394 return res;
2395 }
2396 }
2397 }
2398 return SWIG_TypeError;
2399 }
2400
2401
2402 SWIGINTERN int
SWIG_PERL_DECL_ARGS_2(SV * obj,unsigned int * val)2403 SWIG_AsVal_unsigned_SS_int SWIG_PERL_DECL_ARGS_2(SV * obj, unsigned int *val)
2404 {
2405 unsigned long v;
2406 int res = SWIG_AsVal_unsigned_SS_long SWIG_PERL_CALL_ARGS_2(obj, &v);
2407 if (SWIG_IsOK(res)) {
2408 if ((v > UINT_MAX)) {
2409 return SWIG_OverflowError;
2410 } else {
2411 if (val) *val = static_cast< unsigned int >(v);
2412 }
2413 }
2414 return res;
2415 }
2416
Prelude_IDMEFPath_get(Prelude::IDMEFPath * self,Prelude::IDMEF & message)2417 SWIGINTERN Prelude::IDMEFValue Prelude_IDMEFPath_get(Prelude::IDMEFPath *self,Prelude::IDMEF &message){
2418 Prelude::IDMEFValue value;
2419
2420 value = self->get(message);
2421 if ( value.isNull() && self->isAmbiguous() ) {
2422 std::vector<Prelude::IDMEFValue> v;
2423 return Prelude::IDMEFValue(v);
2424 }
2425
2426 return value;
2427 }
2428
2429 SWIGINTERNINLINE SV *
SWIG_PERL_DECL_ARGS_1(size_t value)2430 SWIG_From_size_t SWIG_PERL_DECL_ARGS_1(size_t value)
2431 {
2432 return SWIG_From_unsigned_SS_long SWIG_PERL_CALL_ARGS_1(static_cast< unsigned long >(value));
2433 }
2434
Prelude_IDMEF_write(Prelude::IDMEF * self,void * nocast_p)2435 SWIGINTERN void Prelude_IDMEF_write(Prelude::IDMEF *self,void *nocast_p){
2436 PerlIO *io = IoIFP(sv_2io((SV *) nocast_p));
2437 self->_genericWrite(_cb_perl_write, io);
2438 }
Prelude_IDMEF_read(Prelude::IDMEF * self,void * nocast_p)2439 SWIGINTERN int Prelude_IDMEF_read(Prelude::IDMEF *self,void *nocast_p){
2440 PerlIO *io = IoIFP(sv_2io((SV *) nocast_p));
2441 self->_genericRead(_cb_perl_read, io);
2442 return 1;
2443 }
Prelude_IDMEF_get(Prelude::IDMEF * self,char const * path)2444 SWIGINTERN Prelude::IDMEFValue Prelude_IDMEF_get(Prelude::IDMEF *self,char const *path){
2445 Prelude::IDMEFValue value;
2446 Prelude::IDMEFPath ipath = Prelude::IDMEFPath(*self, path);
2447
2448 value = ipath.get(*self);
2449 if ( value.isNull() && ipath.isAmbiguous() ) {
2450 std::vector<Prelude::IDMEFValue> v;
2451 return Prelude::IDMEFValue(v);
2452 }
2453
2454 return value;
2455 }
2456 #ifdef __cplusplus
2457 extern "C" {
2458 #endif
2459
2460 #ifdef PERL_OBJECT
2461 #define MAGIC_CLASS _wrap_Prelude_var::
2462 class _wrap_Prelude_var : public CPerlObj {
2463 public:
2464 #else
2465 #define MAGIC_CLASS
2466 #endif
swig_magic_readonly(pTHX_ SV * SWIGUNUSEDPARM (sv),MAGIC * SWIGUNUSEDPARM (mg))2467 SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *SWIGUNUSEDPARM(sv), MAGIC *SWIGUNUSEDPARM(mg)) {
2468 MAGIC_PPERL
2469 croak("Value is read-only.");
2470 return 0;
2471 }
2472
2473
2474 #ifdef PERL_OBJECT
2475 };
2476 #endif
2477
2478 #ifdef __cplusplus
2479 }
2480 #endif
2481
2482 #ifdef __cplusplus
2483 extern "C" {
2484 #endif
XS(_wrap_checkVersion__SWIG_0)2485 XS(_wrap_checkVersion__SWIG_0) {
2486 {
2487 char *arg1 = (char *) 0 ;
2488 int res1 ;
2489 char *buf1 = 0 ;
2490 int alloc1 = 0 ;
2491 int argvi = 0;
2492 char *result = 0 ;
2493 dXSARGS;
2494
2495 if ((items < 1) || (items > 1)) {
2496 SWIG_croak("Usage: checkVersion(version);");
2497 }
2498 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
2499 if (!SWIG_IsOK(res1)) {
2500 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "checkVersion" "', argument " "1"" of type '" "char const *""'");
2501 }
2502 arg1 = reinterpret_cast< char * >(buf1);
2503 {
2504 try {
2505 result = (char *)Prelude::checkVersion((char const *)arg1);
2506 } catch(Prelude::PreludeError &e) {
2507 SWIG_exception(SWIG_RuntimeError, e.what());
2508 SWIG_fail;
2509 }
2510 }
2511 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
2512 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
2513 XSRETURN(argvi);
2514 fail:
2515 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
2516 SWIG_croak_null();
2517 }
2518 }
2519
2520
XS(_wrap_checkVersion__SWIG_1)2521 XS(_wrap_checkVersion__SWIG_1) {
2522 {
2523 int argvi = 0;
2524 char *result = 0 ;
2525 dXSARGS;
2526
2527 if ((items < 0) || (items > 0)) {
2528 SWIG_croak("Usage: checkVersion();");
2529 }
2530 {
2531 try {
2532 result = (char *)Prelude::checkVersion();
2533 } catch(Prelude::PreludeError &e) {
2534 SWIG_exception(SWIG_RuntimeError, e.what());
2535 SWIG_fail;
2536 }
2537 }
2538 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
2539 XSRETURN(argvi);
2540 fail:
2541 SWIG_croak_null();
2542 }
2543 }
2544
2545
XS(_wrap_checkVersion)2546 XS(_wrap_checkVersion) {
2547 dXSARGS;
2548
2549 {
2550 unsigned long _index = 0;
2551 SWIG_TypeRank _rank = 0;
2552 if (items == 0) {
2553 SWIG_TypeRank _ranki = 0;
2554 SWIG_TypeRank _rankm = 0;
2555 if (!_index || (_ranki < _rank)) {
2556 _rank = _ranki; _index = 1;
2557 if (_rank == _rankm) goto dispatch;
2558 }
2559 }
2560 if (items == 1) {
2561 SWIG_TypeRank _ranki = 0;
2562 SWIG_TypeRank _rankm = 0;
2563 SWIG_TypeRank _pi = 1;
2564 int _v = 0;
2565 {
2566 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
2567 _v = SWIG_CheckState(res);
2568 }
2569 if (!_v) goto check_2;
2570 _ranki += _v*_pi;
2571 _rankm += _pi;
2572 _pi *= SWIG_MAXCASTRANK;
2573 if (!_index || (_ranki < _rank)) {
2574 _rank = _ranki; _index = 2;
2575 if (_rank == _rankm) goto dispatch;
2576 }
2577 }
2578 check_2:
2579
2580 dispatch:
2581 switch(_index) {
2582 case 1:
2583 PUSHMARK(MARK); SWIG_CALLXS(_wrap_checkVersion__SWIG_1); return;
2584 case 2:
2585 PUSHMARK(MARK); SWIG_CALLXS(_wrap_checkVersion__SWIG_0); return;
2586 }
2587 }
2588
2589 croak("No matching function for overloaded 'checkVersion'");
2590 XSRETURN(0);
2591 }
2592
2593
XS(_wrap_new_ClientProfile__SWIG_0)2594 XS(_wrap_new_ClientProfile__SWIG_0) {
2595 {
2596 int argvi = 0;
2597 Prelude::ClientProfile *result = 0 ;
2598 dXSARGS;
2599
2600 if ((items < 0) || (items > 0)) {
2601 SWIG_croak("Usage: new_ClientProfile();");
2602 }
2603 {
2604 try {
2605 result = (Prelude::ClientProfile *)new Prelude::ClientProfile();
2606 } catch(Prelude::PreludeError &e) {
2607 SWIG_exception(SWIG_RuntimeError, e.what());
2608 SWIG_fail;
2609 }
2610 }
2611 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientProfile, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
2612 XSRETURN(argvi);
2613 fail:
2614 SWIG_croak_null();
2615 }
2616 }
2617
2618
XS(_wrap_new_ClientProfile__SWIG_1)2619 XS(_wrap_new_ClientProfile__SWIG_1) {
2620 {
2621 char *arg1 = (char *) 0 ;
2622 int res1 ;
2623 char *buf1 = 0 ;
2624 int alloc1 = 0 ;
2625 int argvi = 0;
2626 Prelude::ClientProfile *result = 0 ;
2627 dXSARGS;
2628
2629 if ((items < 1) || (items > 1)) {
2630 SWIG_croak("Usage: new_ClientProfile(profile);");
2631 }
2632 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
2633 if (!SWIG_IsOK(res1)) {
2634 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientProfile" "', argument " "1"" of type '" "char const *""'");
2635 }
2636 arg1 = reinterpret_cast< char * >(buf1);
2637 {
2638 try {
2639 result = (Prelude::ClientProfile *)new Prelude::ClientProfile((char const *)arg1);
2640 } catch(Prelude::PreludeError &e) {
2641 SWIG_exception(SWIG_RuntimeError, e.what());
2642 SWIG_fail;
2643 }
2644 }
2645 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientProfile, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
2646 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
2647 XSRETURN(argvi);
2648 fail:
2649 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
2650 SWIG_croak_null();
2651 }
2652 }
2653
2654
XS(_wrap_new_ClientProfile__SWIG_2)2655 XS(_wrap_new_ClientProfile__SWIG_2) {
2656 {
2657 prelude_client_profile_t *arg1 = (prelude_client_profile_t *) 0 ;
2658 void *argp1 = 0 ;
2659 int res1 = 0 ;
2660 int argvi = 0;
2661 Prelude::ClientProfile *result = 0 ;
2662 dXSARGS;
2663
2664 if ((items < 1) || (items > 1)) {
2665 SWIG_croak("Usage: new_ClientProfile(profile);");
2666 }
2667 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_prelude_client_profile_t, 0 | 0 );
2668 if (!SWIG_IsOK(res1)) {
2669 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientProfile" "', argument " "1"" of type '" "prelude_client_profile_t *""'");
2670 }
2671 arg1 = reinterpret_cast< prelude_client_profile_t * >(argp1);
2672 {
2673 try {
2674 result = (Prelude::ClientProfile *)new Prelude::ClientProfile(arg1);
2675 } catch(Prelude::PreludeError &e) {
2676 SWIG_exception(SWIG_RuntimeError, e.what());
2677 SWIG_fail;
2678 }
2679 }
2680 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientProfile, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
2681
2682 XSRETURN(argvi);
2683 fail:
2684
2685 SWIG_croak_null();
2686 }
2687 }
2688
2689
XS(_wrap_new_ClientProfile__SWIG_3)2690 XS(_wrap_new_ClientProfile__SWIG_3) {
2691 {
2692 Prelude::ClientProfile *arg1 = 0 ;
2693 void *argp1 ;
2694 int res1 = 0 ;
2695 int argvi = 0;
2696 Prelude::ClientProfile *result = 0 ;
2697 dXSARGS;
2698
2699 if ((items < 1) || (items > 1)) {
2700 SWIG_croak("Usage: new_ClientProfile(p);");
2701 }
2702 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__ClientProfile, 0 );
2703 if (!SWIG_IsOK(res1)) {
2704 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientProfile" "', argument " "1"" of type '" "Prelude::ClientProfile const &""'");
2705 }
2706 if (!argp1) {
2707 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClientProfile" "', argument " "1"" of type '" "Prelude::ClientProfile const &""'");
2708 }
2709 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
2710 {
2711 try {
2712 result = (Prelude::ClientProfile *)new Prelude::ClientProfile((Prelude::ClientProfile const &)*arg1);
2713 } catch(Prelude::PreludeError &e) {
2714 SWIG_exception(SWIG_RuntimeError, e.what());
2715 SWIG_fail;
2716 }
2717 }
2718 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientProfile, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
2719
2720 XSRETURN(argvi);
2721 fail:
2722
2723 SWIG_croak_null();
2724 }
2725 }
2726
2727
XS(_wrap_new_ClientProfile)2728 XS(_wrap_new_ClientProfile) {
2729 dXSARGS;
2730
2731 {
2732 unsigned long _index = 0;
2733 SWIG_TypeRank _rank = 0;
2734 if (items == 0) {
2735 SWIG_TypeRank _ranki = 0;
2736 SWIG_TypeRank _rankm = 0;
2737 if (!_index || (_ranki < _rank)) {
2738 _rank = _ranki; _index = 1;
2739 if (_rank == _rankm) goto dispatch;
2740 }
2741 }
2742 if (items == 1) {
2743 SWIG_TypeRank _ranki = 0;
2744 SWIG_TypeRank _rankm = 0;
2745 SWIG_TypeRank _pi = 1;
2746 int _v = 0;
2747 {
2748 void *vptr = 0;
2749 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_prelude_client_profile_t, 0);
2750 _v = SWIG_CheckState(res);
2751 }
2752 if (!_v) goto check_2;
2753 _ranki += _v*_pi;
2754 _rankm += _pi;
2755 _pi *= SWIG_MAXCASTRANK;
2756 if (!_index || (_ranki < _rank)) {
2757 _rank = _ranki; _index = 2;
2758 if (_rank == _rankm) goto dispatch;
2759 }
2760 }
2761 check_2:
2762
2763 if (items == 1) {
2764 SWIG_TypeRank _ranki = 0;
2765 SWIG_TypeRank _rankm = 0;
2766 SWIG_TypeRank _pi = 1;
2767 int _v = 0;
2768 {
2769 void *vptr = 0;
2770 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__ClientProfile, 0);
2771 _v = SWIG_CheckState(res);
2772 }
2773 if (!_v) goto check_3;
2774 _ranki += _v*_pi;
2775 _rankm += _pi;
2776 _pi *= SWIG_MAXCASTRANK;
2777 if (!_index || (_ranki < _rank)) {
2778 _rank = _ranki; _index = 3;
2779 if (_rank == _rankm) goto dispatch;
2780 }
2781 }
2782 check_3:
2783
2784 if (items == 1) {
2785 SWIG_TypeRank _ranki = 0;
2786 SWIG_TypeRank _rankm = 0;
2787 SWIG_TypeRank _pi = 1;
2788 int _v = 0;
2789 {
2790 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
2791 _v = SWIG_CheckState(res);
2792 }
2793 if (!_v) goto check_4;
2794 _ranki += _v*_pi;
2795 _rankm += _pi;
2796 _pi *= SWIG_MAXCASTRANK;
2797 if (!_index || (_ranki < _rank)) {
2798 _rank = _ranki; _index = 4;
2799 if (_rank == _rankm) goto dispatch;
2800 }
2801 }
2802 check_4:
2803
2804 dispatch:
2805 switch(_index) {
2806 case 1:
2807 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientProfile__SWIG_0); return;
2808 case 2:
2809 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientProfile__SWIG_2); return;
2810 case 3:
2811 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientProfile__SWIG_3); return;
2812 case 4:
2813 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientProfile__SWIG_1); return;
2814 }
2815 }
2816
2817 croak("No matching function for overloaded 'new_ClientProfile'");
2818 XSRETURN(0);
2819 }
2820
2821
XS(_wrap_delete_ClientProfile)2822 XS(_wrap_delete_ClientProfile) {
2823 {
2824 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
2825 void *argp1 = 0 ;
2826 int res1 = 0 ;
2827 int argvi = 0;
2828 dXSARGS;
2829
2830 if ((items < 1) || (items > 1)) {
2831 SWIG_croak("Usage: delete_ClientProfile(self);");
2832 }
2833 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, SWIG_POINTER_DISOWN | 0 );
2834 if (!SWIG_IsOK(res1)) {
2835 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClientProfile" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
2836 }
2837 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
2838 {
2839 try {
2840 delete arg1;
2841 } catch(Prelude::PreludeError &e) {
2842 SWIG_exception(SWIG_RuntimeError, e.what());
2843 SWIG_fail;
2844 }
2845 }
2846 ST(argvi) = sv_newmortal();
2847
2848 XSRETURN(argvi);
2849 fail:
2850
2851 SWIG_croak_null();
2852 }
2853 }
2854
2855
XS(_wrap_ClientProfile_getUid)2856 XS(_wrap_ClientProfile_getUid) {
2857 {
2858 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
2859 void *argp1 = 0 ;
2860 int res1 = 0 ;
2861 int argvi = 0;
2862 int result;
2863 dXSARGS;
2864
2865 if ((items < 1) || (items > 1)) {
2866 SWIG_croak("Usage: ClientProfile_getUid(self);");
2867 }
2868 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
2869 if (!SWIG_IsOK(res1)) {
2870 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getUid" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
2871 }
2872 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
2873 {
2874 try {
2875 result = (int)(arg1)->getUid();
2876 } catch(Prelude::PreludeError &e) {
2877 SWIG_exception(SWIG_RuntimeError, e.what());
2878 SWIG_fail;
2879 }
2880 }
2881 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
2882
2883 XSRETURN(argvi);
2884 fail:
2885
2886 SWIG_croak_null();
2887 }
2888 }
2889
2890
XS(_wrap_ClientProfile_getGid)2891 XS(_wrap_ClientProfile_getGid) {
2892 {
2893 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
2894 void *argp1 = 0 ;
2895 int res1 = 0 ;
2896 int argvi = 0;
2897 int result;
2898 dXSARGS;
2899
2900 if ((items < 1) || (items > 1)) {
2901 SWIG_croak("Usage: ClientProfile_getGid(self);");
2902 }
2903 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
2904 if (!SWIG_IsOK(res1)) {
2905 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getGid" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
2906 }
2907 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
2908 {
2909 try {
2910 result = (int)(arg1)->getGid();
2911 } catch(Prelude::PreludeError &e) {
2912 SWIG_exception(SWIG_RuntimeError, e.what());
2913 SWIG_fail;
2914 }
2915 }
2916 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
2917
2918 XSRETURN(argvi);
2919 fail:
2920
2921 SWIG_croak_null();
2922 }
2923 }
2924
2925
XS(_wrap_ClientProfile_getName)2926 XS(_wrap_ClientProfile_getName) {
2927 {
2928 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
2929 void *argp1 = 0 ;
2930 int res1 = 0 ;
2931 int argvi = 0;
2932 char *result = 0 ;
2933 dXSARGS;
2934
2935 if ((items < 1) || (items > 1)) {
2936 SWIG_croak("Usage: ClientProfile_getName(self);");
2937 }
2938 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
2939 if (!SWIG_IsOK(res1)) {
2940 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getName" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
2941 }
2942 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
2943 {
2944 try {
2945 result = (char *)(arg1)->getName();
2946 } catch(Prelude::PreludeError &e) {
2947 SWIG_exception(SWIG_RuntimeError, e.what());
2948 SWIG_fail;
2949 }
2950 }
2951 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
2952
2953 XSRETURN(argvi);
2954 fail:
2955
2956 SWIG_croak_null();
2957 }
2958 }
2959
2960
XS(_wrap_ClientProfile_setName)2961 XS(_wrap_ClientProfile_setName) {
2962 {
2963 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
2964 char *arg2 = (char *) 0 ;
2965 void *argp1 = 0 ;
2966 int res1 = 0 ;
2967 int res2 ;
2968 char *buf2 = 0 ;
2969 int alloc2 = 0 ;
2970 int argvi = 0;
2971 int result;
2972 dXSARGS;
2973
2974 if ((items < 2) || (items > 2)) {
2975 SWIG_croak("Usage: ClientProfile_setName(self,name);");
2976 }
2977 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
2978 if (!SWIG_IsOK(res1)) {
2979 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_setName" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
2980 }
2981 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
2982 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
2983 if (!SWIG_IsOK(res2)) {
2984 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ClientProfile_setName" "', argument " "2"" of type '" "char const *""'");
2985 }
2986 arg2 = reinterpret_cast< char * >(buf2);
2987 {
2988 try {
2989 result = (int)(arg1)->setName((char const *)arg2);
2990 } catch(Prelude::PreludeError &e) {
2991 SWIG_exception(SWIG_RuntimeError, e.what());
2992 SWIG_fail;
2993 }
2994 }
2995 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
2996
2997 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
2998 XSRETURN(argvi);
2999 fail:
3000
3001 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
3002 SWIG_croak_null();
3003 }
3004 }
3005
3006
XS(_wrap_ClientProfile_getAnalyzerId)3007 XS(_wrap_ClientProfile_getAnalyzerId) {
3008 {
3009 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3010 void *argp1 = 0 ;
3011 int res1 = 0 ;
3012 int argvi = 0;
3013 uint64_t result;
3014 dXSARGS;
3015
3016 if ((items < 1) || (items > 1)) {
3017 SWIG_croak("Usage: ClientProfile_getAnalyzerId(self);");
3018 }
3019 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3020 if (!SWIG_IsOK(res1)) {
3021 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getAnalyzerId" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3022 }
3023 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3024 {
3025 try {
3026 result = (uint64_t)(arg1)->getAnalyzerId();
3027 } catch(Prelude::PreludeError &e) {
3028 SWIG_exception(SWIG_RuntimeError, e.what());
3029 SWIG_fail;
3030 }
3031 }
3032 ST(argvi) = SWIG_From_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_1(static_cast< unsigned long long >(result)); argvi++ ;
3033
3034 XSRETURN(argvi);
3035 fail:
3036
3037 SWIG_croak_null();
3038 }
3039 }
3040
3041
XS(_wrap_ClientProfile_setAnalyzerId)3042 XS(_wrap_ClientProfile_setAnalyzerId) {
3043 {
3044 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3045 uint64_t arg2 ;
3046 void *argp1 = 0 ;
3047 int res1 = 0 ;
3048 unsigned long long val2 ;
3049 int ecode2 = 0 ;
3050 int argvi = 0;
3051 dXSARGS;
3052
3053 if ((items < 2) || (items > 2)) {
3054 SWIG_croak("Usage: ClientProfile_setAnalyzerId(self,id);");
3055 }
3056 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3057 if (!SWIG_IsOK(res1)) {
3058 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_setAnalyzerId" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3059 }
3060 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3061 ecode2 = SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
3062 if (!SWIG_IsOK(ecode2)) {
3063 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ClientProfile_setAnalyzerId" "', argument " "2"" of type '" "uint64_t""'");
3064 }
3065 arg2 = static_cast< uint64_t >(val2);
3066 {
3067 try {
3068 (arg1)->setAnalyzerId(arg2);
3069 } catch(Prelude::PreludeError &e) {
3070 SWIG_exception(SWIG_RuntimeError, e.what());
3071 SWIG_fail;
3072 }
3073 }
3074 ST(argvi) = sv_newmortal();
3075
3076
3077 XSRETURN(argvi);
3078 fail:
3079
3080
3081 SWIG_croak_null();
3082 }
3083 }
3084
3085
XS(_wrap_ClientProfile_getConfigFilename)3086 XS(_wrap_ClientProfile_getConfigFilename) {
3087 {
3088 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3089 void *argp1 = 0 ;
3090 int res1 = 0 ;
3091 int argvi = 0;
3092 std::string result;
3093 dXSARGS;
3094
3095 if ((items < 1) || (items > 1)) {
3096 SWIG_croak("Usage: ClientProfile_getConfigFilename(self);");
3097 }
3098 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3099 if (!SWIG_IsOK(res1)) {
3100 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getConfigFilename" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3101 }
3102 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3103 {
3104 try {
3105 result = (arg1)->getConfigFilename();
3106 } catch(Prelude::PreludeError &e) {
3107 SWIG_exception(SWIG_RuntimeError, e.what());
3108 SWIG_fail;
3109 }
3110 }
3111 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3112
3113 XSRETURN(argvi);
3114 fail:
3115
3116 SWIG_croak_null();
3117 }
3118 }
3119
3120
XS(_wrap_ClientProfile_getAnalyzeridFilename)3121 XS(_wrap_ClientProfile_getAnalyzeridFilename) {
3122 {
3123 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3124 void *argp1 = 0 ;
3125 int res1 = 0 ;
3126 int argvi = 0;
3127 std::string result;
3128 dXSARGS;
3129
3130 if ((items < 1) || (items > 1)) {
3131 SWIG_croak("Usage: ClientProfile_getAnalyzeridFilename(self);");
3132 }
3133 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3134 if (!SWIG_IsOK(res1)) {
3135 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getAnalyzeridFilename" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3136 }
3137 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3138 {
3139 try {
3140 result = (arg1)->getAnalyzeridFilename();
3141 } catch(Prelude::PreludeError &e) {
3142 SWIG_exception(SWIG_RuntimeError, e.what());
3143 SWIG_fail;
3144 }
3145 }
3146 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3147
3148 XSRETURN(argvi);
3149 fail:
3150
3151 SWIG_croak_null();
3152 }
3153 }
3154
3155
XS(_wrap_ClientProfile_getTlsKeyFilename)3156 XS(_wrap_ClientProfile_getTlsKeyFilename) {
3157 {
3158 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3159 void *argp1 = 0 ;
3160 int res1 = 0 ;
3161 int argvi = 0;
3162 std::string result;
3163 dXSARGS;
3164
3165 if ((items < 1) || (items > 1)) {
3166 SWIG_croak("Usage: ClientProfile_getTlsKeyFilename(self);");
3167 }
3168 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3169 if (!SWIG_IsOK(res1)) {
3170 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getTlsKeyFilename" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3171 }
3172 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3173 {
3174 try {
3175 result = (arg1)->getTlsKeyFilename();
3176 } catch(Prelude::PreludeError &e) {
3177 SWIG_exception(SWIG_RuntimeError, e.what());
3178 SWIG_fail;
3179 }
3180 }
3181 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3182
3183 XSRETURN(argvi);
3184 fail:
3185
3186 SWIG_croak_null();
3187 }
3188 }
3189
3190
XS(_wrap_ClientProfile_getTlsServerCaCertFilename)3191 XS(_wrap_ClientProfile_getTlsServerCaCertFilename) {
3192 {
3193 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3194 void *argp1 = 0 ;
3195 int res1 = 0 ;
3196 int argvi = 0;
3197 std::string result;
3198 dXSARGS;
3199
3200 if ((items < 1) || (items > 1)) {
3201 SWIG_croak("Usage: ClientProfile_getTlsServerCaCertFilename(self);");
3202 }
3203 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3204 if (!SWIG_IsOK(res1)) {
3205 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getTlsServerCaCertFilename" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3206 }
3207 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3208 {
3209 try {
3210 result = (arg1)->getTlsServerCaCertFilename();
3211 } catch(Prelude::PreludeError &e) {
3212 SWIG_exception(SWIG_RuntimeError, e.what());
3213 SWIG_fail;
3214 }
3215 }
3216 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3217
3218 XSRETURN(argvi);
3219 fail:
3220
3221 SWIG_croak_null();
3222 }
3223 }
3224
3225
XS(_wrap_ClientProfile_getTlsServerKeyCertFilename)3226 XS(_wrap_ClientProfile_getTlsServerKeyCertFilename) {
3227 {
3228 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3229 void *argp1 = 0 ;
3230 int res1 = 0 ;
3231 int argvi = 0;
3232 std::string result;
3233 dXSARGS;
3234
3235 if ((items < 1) || (items > 1)) {
3236 SWIG_croak("Usage: ClientProfile_getTlsServerKeyCertFilename(self);");
3237 }
3238 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3239 if (!SWIG_IsOK(res1)) {
3240 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getTlsServerKeyCertFilename" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3241 }
3242 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3243 {
3244 try {
3245 result = (arg1)->getTlsServerKeyCertFilename();
3246 } catch(Prelude::PreludeError &e) {
3247 SWIG_exception(SWIG_RuntimeError, e.what());
3248 SWIG_fail;
3249 }
3250 }
3251 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3252
3253 XSRETURN(argvi);
3254 fail:
3255
3256 SWIG_croak_null();
3257 }
3258 }
3259
3260
XS(_wrap_ClientProfile_getTlsServerCrlFilename)3261 XS(_wrap_ClientProfile_getTlsServerCrlFilename) {
3262 {
3263 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3264 void *argp1 = 0 ;
3265 int res1 = 0 ;
3266 int argvi = 0;
3267 std::string result;
3268 dXSARGS;
3269
3270 if ((items < 1) || (items > 1)) {
3271 SWIG_croak("Usage: ClientProfile_getTlsServerCrlFilename(self);");
3272 }
3273 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3274 if (!SWIG_IsOK(res1)) {
3275 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getTlsServerCrlFilename" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3276 }
3277 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3278 {
3279 try {
3280 result = (arg1)->getTlsServerCrlFilename();
3281 } catch(Prelude::PreludeError &e) {
3282 SWIG_exception(SWIG_RuntimeError, e.what());
3283 SWIG_fail;
3284 }
3285 }
3286 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3287
3288 XSRETURN(argvi);
3289 fail:
3290
3291 SWIG_croak_null();
3292 }
3293 }
3294
3295
XS(_wrap_ClientProfile_getTlsClientKeyCertFilename)3296 XS(_wrap_ClientProfile_getTlsClientKeyCertFilename) {
3297 {
3298 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3299 void *argp1 = 0 ;
3300 int res1 = 0 ;
3301 int argvi = 0;
3302 std::string result;
3303 dXSARGS;
3304
3305 if ((items < 1) || (items > 1)) {
3306 SWIG_croak("Usage: ClientProfile_getTlsClientKeyCertFilename(self);");
3307 }
3308 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3309 if (!SWIG_IsOK(res1)) {
3310 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getTlsClientKeyCertFilename" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3311 }
3312 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3313 {
3314 try {
3315 result = (arg1)->getTlsClientKeyCertFilename();
3316 } catch(Prelude::PreludeError &e) {
3317 SWIG_exception(SWIG_RuntimeError, e.what());
3318 SWIG_fail;
3319 }
3320 }
3321 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3322
3323 XSRETURN(argvi);
3324 fail:
3325
3326 SWIG_croak_null();
3327 }
3328 }
3329
3330
XS(_wrap_ClientProfile_getTlsClientTrustedCertFilename)3331 XS(_wrap_ClientProfile_getTlsClientTrustedCertFilename) {
3332 {
3333 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3334 void *argp1 = 0 ;
3335 int res1 = 0 ;
3336 int argvi = 0;
3337 std::string result;
3338 dXSARGS;
3339
3340 if ((items < 1) || (items > 1)) {
3341 SWIG_croak("Usage: ClientProfile_getTlsClientTrustedCertFilename(self);");
3342 }
3343 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3344 if (!SWIG_IsOK(res1)) {
3345 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getTlsClientTrustedCertFilename" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3346 }
3347 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3348 {
3349 try {
3350 result = (arg1)->getTlsClientTrustedCertFilename();
3351 } catch(Prelude::PreludeError &e) {
3352 SWIG_exception(SWIG_RuntimeError, e.what());
3353 SWIG_fail;
3354 }
3355 }
3356 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3357
3358 XSRETURN(argvi);
3359 fail:
3360
3361 SWIG_croak_null();
3362 }
3363 }
3364
3365
XS(_wrap_ClientProfile_getBackupDirname)3366 XS(_wrap_ClientProfile_getBackupDirname) {
3367 {
3368 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3369 void *argp1 = 0 ;
3370 int res1 = 0 ;
3371 int argvi = 0;
3372 std::string result;
3373 dXSARGS;
3374
3375 if ((items < 1) || (items > 1)) {
3376 SWIG_croak("Usage: ClientProfile_getBackupDirname(self);");
3377 }
3378 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3379 if (!SWIG_IsOK(res1)) {
3380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getBackupDirname" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3381 }
3382 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3383 {
3384 try {
3385 result = (arg1)->getBackupDirname();
3386 } catch(Prelude::PreludeError &e) {
3387 SWIG_exception(SWIG_RuntimeError, e.what());
3388 SWIG_fail;
3389 }
3390 }
3391 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3392
3393 XSRETURN(argvi);
3394 fail:
3395
3396 SWIG_croak_null();
3397 }
3398 }
3399
3400
XS(_wrap_ClientProfile_getProfileDirname)3401 XS(_wrap_ClientProfile_getProfileDirname) {
3402 {
3403 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3404 void *argp1 = 0 ;
3405 int res1 = 0 ;
3406 int argvi = 0;
3407 std::string result;
3408 dXSARGS;
3409
3410 if ((items < 1) || (items > 1)) {
3411 SWIG_croak("Usage: ClientProfile_getProfileDirname(self);");
3412 }
3413 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3414 if (!SWIG_IsOK(res1)) {
3415 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getProfileDirname" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3416 }
3417 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3418 {
3419 try {
3420 result = (arg1)->getProfileDirname();
3421 } catch(Prelude::PreludeError &e) {
3422 SWIG_exception(SWIG_RuntimeError, e.what());
3423 SWIG_fail;
3424 }
3425 }
3426 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3427
3428 XSRETURN(argvi);
3429 fail:
3430
3431 SWIG_croak_null();
3432 }
3433 }
3434
3435
XS(_wrap_ClientProfile_setPrefix)3436 XS(_wrap_ClientProfile_setPrefix) {
3437 {
3438 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3439 char *arg2 = (char *) 0 ;
3440 void *argp1 = 0 ;
3441 int res1 = 0 ;
3442 int res2 ;
3443 char *buf2 = 0 ;
3444 int alloc2 = 0 ;
3445 int argvi = 0;
3446 dXSARGS;
3447
3448 if ((items < 2) || (items > 2)) {
3449 SWIG_croak("Usage: ClientProfile_setPrefix(self,prefix);");
3450 }
3451 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3452 if (!SWIG_IsOK(res1)) {
3453 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_setPrefix" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3454 }
3455 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3456 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
3457 if (!SWIG_IsOK(res2)) {
3458 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ClientProfile_setPrefix" "', argument " "2"" of type '" "char const *""'");
3459 }
3460 arg2 = reinterpret_cast< char * >(buf2);
3461 {
3462 try {
3463 (arg1)->setPrefix((char const *)arg2);
3464 } catch(Prelude::PreludeError &e) {
3465 SWIG_exception(SWIG_RuntimeError, e.what());
3466 SWIG_fail;
3467 }
3468 }
3469 ST(argvi) = sv_newmortal();
3470
3471 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
3472 XSRETURN(argvi);
3473 fail:
3474
3475 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
3476 SWIG_croak_null();
3477 }
3478 }
3479
3480
XS(_wrap_ClientProfile_getPrefix)3481 XS(_wrap_ClientProfile_getPrefix) {
3482 {
3483 Prelude::ClientProfile *arg1 = (Prelude::ClientProfile *) 0 ;
3484 void *argp1 = 0 ;
3485 int res1 = 0 ;
3486 int argvi = 0;
3487 std::string result;
3488 dXSARGS;
3489
3490 if ((items < 1) || (items > 1)) {
3491 SWIG_croak("Usage: ClientProfile_getPrefix(self);");
3492 }
3493 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientProfile, 0 | 0 );
3494 if (!SWIG_IsOK(res1)) {
3495 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ClientProfile_getPrefix" "', argument " "1"" of type '" "Prelude::ClientProfile *""'");
3496 }
3497 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
3498 {
3499 try {
3500 result = (arg1)->getPrefix();
3501 } catch(Prelude::PreludeError &e) {
3502 SWIG_exception(SWIG_RuntimeError, e.what());
3503 SWIG_fail;
3504 }
3505 }
3506 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
3507
3508 XSRETURN(argvi);
3509 fail:
3510
3511 SWIG_croak_null();
3512 }
3513 }
3514
3515
XS(_wrap_delete_Connection)3516 XS(_wrap_delete_Connection) {
3517 {
3518 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
3519 void *argp1 = 0 ;
3520 int res1 = 0 ;
3521 int argvi = 0;
3522 dXSARGS;
3523
3524 if ((items < 1) || (items > 1)) {
3525 SWIG_croak("Usage: delete_Connection(self);");
3526 }
3527 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, SWIG_POINTER_DISOWN | 0 );
3528 if (!SWIG_IsOK(res1)) {
3529 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Connection" "', argument " "1"" of type '" "Prelude::Connection *""'");
3530 }
3531 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
3532 {
3533 try {
3534 delete arg1;
3535 } catch(Prelude::PreludeError &e) {
3536 SWIG_exception(SWIG_RuntimeError, e.what());
3537 SWIG_fail;
3538 }
3539 }
3540 ST(argvi) = sv_newmortal();
3541
3542 XSRETURN(argvi);
3543 fail:
3544
3545 SWIG_croak_null();
3546 }
3547 }
3548
3549
XS(_wrap_new_Connection__SWIG_0)3550 XS(_wrap_new_Connection__SWIG_0) {
3551 {
3552 int argvi = 0;
3553 Prelude::Connection *result = 0 ;
3554 dXSARGS;
3555
3556 if ((items < 0) || (items > 0)) {
3557 SWIG_croak("Usage: new_Connection();");
3558 }
3559 {
3560 try {
3561 result = (Prelude::Connection *)new Prelude::Connection();
3562 } catch(Prelude::PreludeError &e) {
3563 SWIG_exception(SWIG_RuntimeError, e.what());
3564 SWIG_fail;
3565 }
3566 }
3567 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Connection, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
3568 XSRETURN(argvi);
3569 fail:
3570 SWIG_croak_null();
3571 }
3572 }
3573
3574
XS(_wrap_new_Connection__SWIG_1)3575 XS(_wrap_new_Connection__SWIG_1) {
3576 {
3577 char *arg1 = (char *) 0 ;
3578 int res1 ;
3579 char *buf1 = 0 ;
3580 int alloc1 = 0 ;
3581 int argvi = 0;
3582 Prelude::Connection *result = 0 ;
3583 dXSARGS;
3584
3585 if ((items < 1) || (items > 1)) {
3586 SWIG_croak("Usage: new_Connection(addr);");
3587 }
3588 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
3589 if (!SWIG_IsOK(res1)) {
3590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Connection" "', argument " "1"" of type '" "char const *""'");
3591 }
3592 arg1 = reinterpret_cast< char * >(buf1);
3593 {
3594 try {
3595 result = (Prelude::Connection *)new Prelude::Connection((char const *)arg1);
3596 } catch(Prelude::PreludeError &e) {
3597 SWIG_exception(SWIG_RuntimeError, e.what());
3598 SWIG_fail;
3599 }
3600 }
3601 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Connection, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
3602 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
3603 XSRETURN(argvi);
3604 fail:
3605 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
3606 SWIG_croak_null();
3607 }
3608 }
3609
3610
XS(_wrap_new_Connection__SWIG_2)3611 XS(_wrap_new_Connection__SWIG_2) {
3612 {
3613 Prelude::Connection *arg1 = 0 ;
3614 void *argp1 ;
3615 int res1 = 0 ;
3616 int argvi = 0;
3617 Prelude::Connection *result = 0 ;
3618 dXSARGS;
3619
3620 if ((items < 1) || (items > 1)) {
3621 SWIG_croak("Usage: new_Connection(con);");
3622 }
3623 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__Connection, 0 );
3624 if (!SWIG_IsOK(res1)) {
3625 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Connection" "', argument " "1"" of type '" "Prelude::Connection const &""'");
3626 }
3627 if (!argp1) {
3628 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Connection" "', argument " "1"" of type '" "Prelude::Connection const &""'");
3629 }
3630 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
3631 {
3632 try {
3633 result = (Prelude::Connection *)new Prelude::Connection((Prelude::Connection const &)*arg1);
3634 } catch(Prelude::PreludeError &e) {
3635 SWIG_exception(SWIG_RuntimeError, e.what());
3636 SWIG_fail;
3637 }
3638 }
3639 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Connection, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
3640
3641 XSRETURN(argvi);
3642 fail:
3643
3644 SWIG_croak_null();
3645 }
3646 }
3647
3648
XS(_wrap_new_Connection__SWIG_3)3649 XS(_wrap_new_Connection__SWIG_3) {
3650 {
3651 prelude_connection_t *arg1 = (prelude_connection_t *) 0 ;
3652 bool arg2 ;
3653 void *argp1 = 0 ;
3654 int res1 = 0 ;
3655 bool val2 ;
3656 int ecode2 = 0 ;
3657 int argvi = 0;
3658 Prelude::Connection *result = 0 ;
3659 dXSARGS;
3660
3661 if ((items < 2) || (items > 2)) {
3662 SWIG_croak("Usage: new_Connection(con,own_data);");
3663 }
3664 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_prelude_connection_t, 0 | 0 );
3665 if (!SWIG_IsOK(res1)) {
3666 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Connection" "', argument " "1"" of type '" "prelude_connection_t *""'");
3667 }
3668 arg1 = reinterpret_cast< prelude_connection_t * >(argp1);
3669 ecode2 = SWIG_AsVal_bool SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
3670 if (!SWIG_IsOK(ecode2)) {
3671 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Connection" "', argument " "2"" of type '" "bool""'");
3672 }
3673 arg2 = static_cast< bool >(val2);
3674 {
3675 try {
3676 result = (Prelude::Connection *)new Prelude::Connection(arg1,arg2);
3677 } catch(Prelude::PreludeError &e) {
3678 SWIG_exception(SWIG_RuntimeError, e.what());
3679 SWIG_fail;
3680 }
3681 }
3682 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Connection, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
3683
3684
3685 XSRETURN(argvi);
3686 fail:
3687
3688
3689 SWIG_croak_null();
3690 }
3691 }
3692
3693
XS(_wrap_new_Connection__SWIG_4)3694 XS(_wrap_new_Connection__SWIG_4) {
3695 {
3696 prelude_connection_t *arg1 = (prelude_connection_t *) 0 ;
3697 void *argp1 = 0 ;
3698 int res1 = 0 ;
3699 int argvi = 0;
3700 Prelude::Connection *result = 0 ;
3701 dXSARGS;
3702
3703 if ((items < 1) || (items > 1)) {
3704 SWIG_croak("Usage: new_Connection(con);");
3705 }
3706 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_prelude_connection_t, 0 | 0 );
3707 if (!SWIG_IsOK(res1)) {
3708 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Connection" "', argument " "1"" of type '" "prelude_connection_t *""'");
3709 }
3710 arg1 = reinterpret_cast< prelude_connection_t * >(argp1);
3711 {
3712 try {
3713 result = (Prelude::Connection *)new Prelude::Connection(arg1);
3714 } catch(Prelude::PreludeError &e) {
3715 SWIG_exception(SWIG_RuntimeError, e.what());
3716 SWIG_fail;
3717 }
3718 }
3719 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Connection, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
3720
3721 XSRETURN(argvi);
3722 fail:
3723
3724 SWIG_croak_null();
3725 }
3726 }
3727
3728
XS(_wrap_new_Connection)3729 XS(_wrap_new_Connection) {
3730 dXSARGS;
3731
3732 {
3733 unsigned long _index = 0;
3734 SWIG_TypeRank _rank = 0;
3735 if (items == 0) {
3736 SWIG_TypeRank _ranki = 0;
3737 SWIG_TypeRank _rankm = 0;
3738 if (!_index || (_ranki < _rank)) {
3739 _rank = _ranki; _index = 1;
3740 if (_rank == _rankm) goto dispatch;
3741 }
3742 }
3743 if (items == 1) {
3744 SWIG_TypeRank _ranki = 0;
3745 SWIG_TypeRank _rankm = 0;
3746 SWIG_TypeRank _pi = 1;
3747 int _v = 0;
3748 {
3749 void *vptr = 0;
3750 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__Connection, 0);
3751 _v = SWIG_CheckState(res);
3752 }
3753 if (!_v) goto check_2;
3754 _ranki += _v*_pi;
3755 _rankm += _pi;
3756 _pi *= SWIG_MAXCASTRANK;
3757 if (!_index || (_ranki < _rank)) {
3758 _rank = _ranki; _index = 2;
3759 if (_rank == _rankm) goto dispatch;
3760 }
3761 }
3762 check_2:
3763
3764 if (items == 1) {
3765 SWIG_TypeRank _ranki = 0;
3766 SWIG_TypeRank _rankm = 0;
3767 SWIG_TypeRank _pi = 1;
3768 int _v = 0;
3769 {
3770 void *vptr = 0;
3771 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_prelude_connection_t, 0);
3772 _v = SWIG_CheckState(res);
3773 }
3774 if (!_v) goto check_3;
3775 _ranki += _v*_pi;
3776 _rankm += _pi;
3777 _pi *= SWIG_MAXCASTRANK;
3778 if (!_index || (_ranki < _rank)) {
3779 _rank = _ranki; _index = 3;
3780 if (_rank == _rankm) goto dispatch;
3781 }
3782 }
3783 check_3:
3784
3785 if (items == 1) {
3786 SWIG_TypeRank _ranki = 0;
3787 SWIG_TypeRank _rankm = 0;
3788 SWIG_TypeRank _pi = 1;
3789 int _v = 0;
3790 {
3791 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
3792 _v = SWIG_CheckState(res);
3793 }
3794 if (!_v) goto check_4;
3795 _ranki += _v*_pi;
3796 _rankm += _pi;
3797 _pi *= SWIG_MAXCASTRANK;
3798 if (!_index || (_ranki < _rank)) {
3799 _rank = _ranki; _index = 4;
3800 if (_rank == _rankm) goto dispatch;
3801 }
3802 }
3803 check_4:
3804
3805 if (items == 2) {
3806 SWIG_TypeRank _ranki = 0;
3807 SWIG_TypeRank _rankm = 0;
3808 SWIG_TypeRank _pi = 1;
3809 int _v = 0;
3810 {
3811 void *vptr = 0;
3812 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_prelude_connection_t, 0);
3813 _v = SWIG_CheckState(res);
3814 }
3815 if (!_v) goto check_5;
3816 _ranki += _v*_pi;
3817 _rankm += _pi;
3818 _pi *= SWIG_MAXCASTRANK;
3819 {
3820 {
3821 int res = SWIG_AsVal_bool SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
3822 _v = SWIG_CheckState(res);
3823 }
3824 }
3825 if (!_v) goto check_5;
3826 _ranki += _v*_pi;
3827 _rankm += _pi;
3828 _pi *= SWIG_MAXCASTRANK;
3829 if (!_index || (_ranki < _rank)) {
3830 _rank = _ranki; _index = 5;
3831 if (_rank == _rankm) goto dispatch;
3832 }
3833 }
3834 check_5:
3835
3836 dispatch:
3837 switch(_index) {
3838 case 1:
3839 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_Connection__SWIG_0); return;
3840 case 2:
3841 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_Connection__SWIG_2); return;
3842 case 3:
3843 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_Connection__SWIG_4); return;
3844 case 4:
3845 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_Connection__SWIG_1); return;
3846 case 5:
3847 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_Connection__SWIG_3); return;
3848 }
3849 }
3850
3851 croak("No matching function for overloaded 'new_Connection'");
3852 XSRETURN(0);
3853 }
3854
3855
XS(_wrap_Connection_getConnection)3856 XS(_wrap_Connection_getConnection) {
3857 {
3858 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
3859 void *argp1 = 0 ;
3860 int res1 = 0 ;
3861 int argvi = 0;
3862 prelude_connection_t *result = 0 ;
3863 dXSARGS;
3864
3865 if ((items < 1) || (items > 1)) {
3866 SWIG_croak("Usage: Connection_getConnection(self);");
3867 }
3868 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
3869 if (!SWIG_IsOK(res1)) {
3870 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getConnection" "', argument " "1"" of type '" "Prelude::Connection const *""'");
3871 }
3872 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
3873 {
3874 try {
3875 result = (prelude_connection_t *)((Prelude::Connection const *)arg1)->getConnection();
3876 } catch(Prelude::PreludeError &e) {
3877 SWIG_exception(SWIG_RuntimeError, e.what());
3878 SWIG_fail;
3879 }
3880 }
3881 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_prelude_connection_t, 0 | 0); argvi++ ;
3882
3883 XSRETURN(argvi);
3884 fail:
3885
3886 SWIG_croak_null();
3887 }
3888 }
3889
3890
XS(_wrap_Connection_close)3891 XS(_wrap_Connection_close) {
3892 {
3893 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
3894 void *argp1 = 0 ;
3895 int res1 = 0 ;
3896 int argvi = 0;
3897 dXSARGS;
3898
3899 if ((items < 1) || (items > 1)) {
3900 SWIG_croak("Usage: Connection_close(self);");
3901 }
3902 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
3903 if (!SWIG_IsOK(res1)) {
3904 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_close" "', argument " "1"" of type '" "Prelude::Connection *""'");
3905 }
3906 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
3907 {
3908 try {
3909 (arg1)->close();
3910 } catch(Prelude::PreludeError &e) {
3911 SWIG_exception(SWIG_RuntimeError, e.what());
3912 SWIG_fail;
3913 }
3914 }
3915 ST(argvi) = sv_newmortal();
3916
3917 XSRETURN(argvi);
3918 fail:
3919
3920 SWIG_croak_null();
3921 }
3922 }
3923
3924
XS(_wrap_Connection_connect)3925 XS(_wrap_Connection_connect) {
3926 {
3927 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
3928 Prelude::ClientProfile *arg2 = 0 ;
3929 int arg3 ;
3930 void *argp1 = 0 ;
3931 int res1 = 0 ;
3932 void *argp2 = 0 ;
3933 int res2 = 0 ;
3934 int val3 ;
3935 int ecode3 = 0 ;
3936 int argvi = 0;
3937 dXSARGS;
3938
3939 if ((items < 3) || (items > 3)) {
3940 SWIG_croak("Usage: Connection_connect(self,cp,permission);");
3941 }
3942 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
3943 if (!SWIG_IsOK(res1)) {
3944 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_connect" "', argument " "1"" of type '" "Prelude::Connection *""'");
3945 }
3946 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
3947 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__ClientProfile, 0 );
3948 if (!SWIG_IsOK(res2)) {
3949 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Connection_connect" "', argument " "2"" of type '" "Prelude::ClientProfile &""'");
3950 }
3951 if (!argp2) {
3952 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Connection_connect" "', argument " "2"" of type '" "Prelude::ClientProfile &""'");
3953 }
3954 arg2 = reinterpret_cast< Prelude::ClientProfile * >(argp2);
3955 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
3956 if (!SWIG_IsOK(ecode3)) {
3957 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Connection_connect" "', argument " "3"" of type '" "int""'");
3958 }
3959 arg3 = static_cast< int >(val3);
3960 {
3961 try {
3962 (arg1)->connect(*arg2,arg3);
3963 } catch(Prelude::PreludeError &e) {
3964 SWIG_exception(SWIG_RuntimeError, e.what());
3965 SWIG_fail;
3966 }
3967 }
3968 ST(argvi) = sv_newmortal();
3969
3970
3971
3972 XSRETURN(argvi);
3973 fail:
3974
3975
3976
3977 SWIG_croak_null();
3978 }
3979 }
3980
3981
XS(_wrap_Connection_setState)3982 XS(_wrap_Connection_setState) {
3983 {
3984 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
3985 int arg2 ;
3986 void *argp1 = 0 ;
3987 int res1 = 0 ;
3988 int val2 ;
3989 int ecode2 = 0 ;
3990 int argvi = 0;
3991 dXSARGS;
3992
3993 if ((items < 2) || (items > 2)) {
3994 SWIG_croak("Usage: Connection_setState(self,state);");
3995 }
3996 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
3997 if (!SWIG_IsOK(res1)) {
3998 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_setState" "', argument " "1"" of type '" "Prelude::Connection *""'");
3999 }
4000 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4001 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
4002 if (!SWIG_IsOK(ecode2)) {
4003 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Connection_setState" "', argument " "2"" of type '" "int""'");
4004 }
4005 arg2 = static_cast< int >(val2);
4006 {
4007 try {
4008 (arg1)->setState(arg2);
4009 } catch(Prelude::PreludeError &e) {
4010 SWIG_exception(SWIG_RuntimeError, e.what());
4011 SWIG_fail;
4012 }
4013 }
4014 ST(argvi) = sv_newmortal();
4015
4016
4017 XSRETURN(argvi);
4018 fail:
4019
4020
4021 SWIG_croak_null();
4022 }
4023 }
4024
4025
XS(_wrap_Connection_getState)4026 XS(_wrap_Connection_getState) {
4027 {
4028 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4029 void *argp1 = 0 ;
4030 int res1 = 0 ;
4031 int argvi = 0;
4032 int result;
4033 dXSARGS;
4034
4035 if ((items < 1) || (items > 1)) {
4036 SWIG_croak("Usage: Connection_getState(self);");
4037 }
4038 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4039 if (!SWIG_IsOK(res1)) {
4040 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getState" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4041 }
4042 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4043 {
4044 try {
4045 result = (int)((Prelude::Connection const *)arg1)->getState();
4046 } catch(Prelude::PreludeError &e) {
4047 SWIG_exception(SWIG_RuntimeError, e.what());
4048 SWIG_fail;
4049 }
4050 }
4051 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
4052
4053 XSRETURN(argvi);
4054 fail:
4055
4056 SWIG_croak_null();
4057 }
4058 }
4059
4060
XS(_wrap_Connection_setData)4061 XS(_wrap_Connection_setData) {
4062 {
4063 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4064 void *arg2 = (void *) 0 ;
4065 void *argp1 = 0 ;
4066 int res1 = 0 ;
4067 int res2 ;
4068 int argvi = 0;
4069 dXSARGS;
4070
4071 if ((items < 2) || (items > 2)) {
4072 SWIG_croak("Usage: Connection_setData(self,data);");
4073 }
4074 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4075 if (!SWIG_IsOK(res1)) {
4076 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_setData" "', argument " "1"" of type '" "Prelude::Connection *""'");
4077 }
4078 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4079 res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
4080 if (!SWIG_IsOK(res2)) {
4081 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Connection_setData" "', argument " "2"" of type '" "void *""'");
4082 }
4083 {
4084 try {
4085 (arg1)->setData(arg2);
4086 } catch(Prelude::PreludeError &e) {
4087 SWIG_exception(SWIG_RuntimeError, e.what());
4088 SWIG_fail;
4089 }
4090 }
4091 ST(argvi) = sv_newmortal();
4092
4093
4094 XSRETURN(argvi);
4095 fail:
4096
4097
4098 SWIG_croak_null();
4099 }
4100 }
4101
4102
XS(_wrap_Connection_getData)4103 XS(_wrap_Connection_getData) {
4104 {
4105 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4106 void *argp1 = 0 ;
4107 int res1 = 0 ;
4108 int argvi = 0;
4109 void *result = 0 ;
4110 dXSARGS;
4111
4112 if ((items < 1) || (items > 1)) {
4113 SWIG_croak("Usage: Connection_getData(self);");
4114 }
4115 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4116 if (!SWIG_IsOK(res1)) {
4117 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getData" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4118 }
4119 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4120 {
4121 try {
4122 result = (void *)((Prelude::Connection const *)arg1)->getData();
4123 } catch(Prelude::PreludeError &e) {
4124 SWIG_exception(SWIG_RuntimeError, e.what());
4125 SWIG_fail;
4126 }
4127 }
4128 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
4129
4130 XSRETURN(argvi);
4131 fail:
4132
4133 SWIG_croak_null();
4134 }
4135 }
4136
4137
XS(_wrap_Connection_getPermission)4138 XS(_wrap_Connection_getPermission) {
4139 {
4140 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4141 void *argp1 = 0 ;
4142 int res1 = 0 ;
4143 int argvi = 0;
4144 int result;
4145 dXSARGS;
4146
4147 if ((items < 1) || (items > 1)) {
4148 SWIG_croak("Usage: Connection_getPermission(self);");
4149 }
4150 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4151 if (!SWIG_IsOK(res1)) {
4152 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getPermission" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4153 }
4154 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4155 {
4156 try {
4157 result = (int)((Prelude::Connection const *)arg1)->getPermission();
4158 } catch(Prelude::PreludeError &e) {
4159 SWIG_exception(SWIG_RuntimeError, e.what());
4160 SWIG_fail;
4161 }
4162 }
4163 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
4164
4165 XSRETURN(argvi);
4166 fail:
4167
4168 SWIG_croak_null();
4169 }
4170 }
4171
4172
XS(_wrap_Connection_setPeerAnalyzerid)4173 XS(_wrap_Connection_setPeerAnalyzerid) {
4174 {
4175 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4176 uint64_t arg2 ;
4177 void *argp1 = 0 ;
4178 int res1 = 0 ;
4179 unsigned long long val2 ;
4180 int ecode2 = 0 ;
4181 int argvi = 0;
4182 dXSARGS;
4183
4184 if ((items < 2) || (items > 2)) {
4185 SWIG_croak("Usage: Connection_setPeerAnalyzerid(self,analyzerid);");
4186 }
4187 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4188 if (!SWIG_IsOK(res1)) {
4189 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_setPeerAnalyzerid" "', argument " "1"" of type '" "Prelude::Connection *""'");
4190 }
4191 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4192 ecode2 = SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
4193 if (!SWIG_IsOK(ecode2)) {
4194 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Connection_setPeerAnalyzerid" "', argument " "2"" of type '" "uint64_t""'");
4195 }
4196 arg2 = static_cast< uint64_t >(val2);
4197 {
4198 try {
4199 (arg1)->setPeerAnalyzerid(arg2);
4200 } catch(Prelude::PreludeError &e) {
4201 SWIG_exception(SWIG_RuntimeError, e.what());
4202 SWIG_fail;
4203 }
4204 }
4205 ST(argvi) = sv_newmortal();
4206
4207
4208 XSRETURN(argvi);
4209 fail:
4210
4211
4212 SWIG_croak_null();
4213 }
4214 }
4215
4216
XS(_wrap_Connection_getPeerAnalyzerid)4217 XS(_wrap_Connection_getPeerAnalyzerid) {
4218 {
4219 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4220 void *argp1 = 0 ;
4221 int res1 = 0 ;
4222 int argvi = 0;
4223 uint64_t result;
4224 dXSARGS;
4225
4226 if ((items < 1) || (items > 1)) {
4227 SWIG_croak("Usage: Connection_getPeerAnalyzerid(self);");
4228 }
4229 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4230 if (!SWIG_IsOK(res1)) {
4231 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getPeerAnalyzerid" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4232 }
4233 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4234 {
4235 try {
4236 result = (uint64_t)((Prelude::Connection const *)arg1)->getPeerAnalyzerid();
4237 } catch(Prelude::PreludeError &e) {
4238 SWIG_exception(SWIG_RuntimeError, e.what());
4239 SWIG_fail;
4240 }
4241 }
4242 ST(argvi) = SWIG_From_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_1(static_cast< unsigned long long >(result)); argvi++ ;
4243
4244 XSRETURN(argvi);
4245 fail:
4246
4247 SWIG_croak_null();
4248 }
4249 }
4250
4251
XS(_wrap_Connection_getLocalAddr)4252 XS(_wrap_Connection_getLocalAddr) {
4253 {
4254 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4255 void *argp1 = 0 ;
4256 int res1 = 0 ;
4257 int argvi = 0;
4258 char *result = 0 ;
4259 dXSARGS;
4260
4261 if ((items < 1) || (items > 1)) {
4262 SWIG_croak("Usage: Connection_getLocalAddr(self);");
4263 }
4264 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4265 if (!SWIG_IsOK(res1)) {
4266 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getLocalAddr" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4267 }
4268 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4269 {
4270 try {
4271 result = (char *)((Prelude::Connection const *)arg1)->getLocalAddr();
4272 } catch(Prelude::PreludeError &e) {
4273 SWIG_exception(SWIG_RuntimeError, e.what());
4274 SWIG_fail;
4275 }
4276 }
4277 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4278
4279 XSRETURN(argvi);
4280 fail:
4281
4282 SWIG_croak_null();
4283 }
4284 }
4285
4286
XS(_wrap_Connection_getLocalPort)4287 XS(_wrap_Connection_getLocalPort) {
4288 {
4289 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4290 void *argp1 = 0 ;
4291 int res1 = 0 ;
4292 int argvi = 0;
4293 unsigned int result;
4294 dXSARGS;
4295
4296 if ((items < 1) || (items > 1)) {
4297 SWIG_croak("Usage: Connection_getLocalPort(self);");
4298 }
4299 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4300 if (!SWIG_IsOK(res1)) {
4301 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getLocalPort" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4302 }
4303 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4304 {
4305 try {
4306 result = (unsigned int)((Prelude::Connection const *)arg1)->getLocalPort();
4307 } catch(Prelude::PreludeError &e) {
4308 SWIG_exception(SWIG_RuntimeError, e.what());
4309 SWIG_fail;
4310 }
4311 }
4312 ST(argvi) = SWIG_From_unsigned_SS_int SWIG_PERL_CALL_ARGS_1(static_cast< unsigned int >(result)); argvi++ ;
4313
4314 XSRETURN(argvi);
4315 fail:
4316
4317 SWIG_croak_null();
4318 }
4319 }
4320
4321
XS(_wrap_Connection_getPeerAddr)4322 XS(_wrap_Connection_getPeerAddr) {
4323 {
4324 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4325 void *argp1 = 0 ;
4326 int res1 = 0 ;
4327 int argvi = 0;
4328 char *result = 0 ;
4329 dXSARGS;
4330
4331 if ((items < 1) || (items > 1)) {
4332 SWIG_croak("Usage: Connection_getPeerAddr(self);");
4333 }
4334 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4335 if (!SWIG_IsOK(res1)) {
4336 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getPeerAddr" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4337 }
4338 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4339 {
4340 try {
4341 result = (char *)((Prelude::Connection const *)arg1)->getPeerAddr();
4342 } catch(Prelude::PreludeError &e) {
4343 SWIG_exception(SWIG_RuntimeError, e.what());
4344 SWIG_fail;
4345 }
4346 }
4347 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4348
4349 XSRETURN(argvi);
4350 fail:
4351
4352 SWIG_croak_null();
4353 }
4354 }
4355
4356
XS(_wrap_Connection_getPeerPort)4357 XS(_wrap_Connection_getPeerPort) {
4358 {
4359 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4360 void *argp1 = 0 ;
4361 int res1 = 0 ;
4362 int argvi = 0;
4363 unsigned int result;
4364 dXSARGS;
4365
4366 if ((items < 1) || (items > 1)) {
4367 SWIG_croak("Usage: Connection_getPeerPort(self);");
4368 }
4369 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4370 if (!SWIG_IsOK(res1)) {
4371 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getPeerPort" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4372 }
4373 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4374 {
4375 try {
4376 result = (unsigned int)((Prelude::Connection const *)arg1)->getPeerPort();
4377 } catch(Prelude::PreludeError &e) {
4378 SWIG_exception(SWIG_RuntimeError, e.what());
4379 SWIG_fail;
4380 }
4381 }
4382 ST(argvi) = SWIG_From_unsigned_SS_int SWIG_PERL_CALL_ARGS_1(static_cast< unsigned int >(result)); argvi++ ;
4383
4384 XSRETURN(argvi);
4385 fail:
4386
4387 SWIG_croak_null();
4388 }
4389 }
4390
4391
XS(_wrap_Connection_isAlive)4392 XS(_wrap_Connection_isAlive) {
4393 {
4394 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4395 void *argp1 = 0 ;
4396 int res1 = 0 ;
4397 int argvi = 0;
4398 bool result;
4399 dXSARGS;
4400
4401 if ((items < 1) || (items > 1)) {
4402 SWIG_croak("Usage: Connection_isAlive(self);");
4403 }
4404 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4405 if (!SWIG_IsOK(res1)) {
4406 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_isAlive" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4407 }
4408 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4409 {
4410 try {
4411 result = (bool)((Prelude::Connection const *)arg1)->isAlive();
4412 } catch(Prelude::PreludeError &e) {
4413 SWIG_exception(SWIG_RuntimeError, e.what());
4414 SWIG_fail;
4415 }
4416 }
4417 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
4418
4419 XSRETURN(argvi);
4420 fail:
4421
4422 SWIG_croak_null();
4423 }
4424 }
4425
4426
XS(_wrap_Connection_getFd)4427 XS(_wrap_Connection_getFd) {
4428 {
4429 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4430 void *argp1 = 0 ;
4431 int res1 = 0 ;
4432 int argvi = 0;
4433 int result;
4434 dXSARGS;
4435
4436 if ((items < 1) || (items > 1)) {
4437 SWIG_croak("Usage: Connection_getFd(self);");
4438 }
4439 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4440 if (!SWIG_IsOK(res1)) {
4441 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_getFd" "', argument " "1"" of type '" "Prelude::Connection const *""'");
4442 }
4443 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4444 {
4445 try {
4446 result = (int)((Prelude::Connection const *)arg1)->getFd();
4447 } catch(Prelude::PreludeError &e) {
4448 SWIG_exception(SWIG_RuntimeError, e.what());
4449 SWIG_fail;
4450 }
4451 }
4452 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
4453
4454 XSRETURN(argvi);
4455 fail:
4456
4457 SWIG_croak_null();
4458 }
4459 }
4460
4461
XS(_wrap_Connection_recvIDMEF)4462 XS(_wrap_Connection_recvIDMEF) {
4463 {
4464 Prelude::Connection *arg1 = (Prelude::Connection *) 0 ;
4465 void *argp1 = 0 ;
4466 int res1 = 0 ;
4467 int argvi = 0;
4468 Prelude::IDMEF result;
4469 dXSARGS;
4470
4471 if ((items < 1) || (items > 1)) {
4472 SWIG_croak("Usage: Connection_recvIDMEF(self);");
4473 }
4474 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Connection, 0 | 0 );
4475 if (!SWIG_IsOK(res1)) {
4476 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Connection_recvIDMEF" "', argument " "1"" of type '" "Prelude::Connection *""'");
4477 }
4478 arg1 = reinterpret_cast< Prelude::Connection * >(argp1);
4479 {
4480 try {
4481 result = (arg1)->recvIDMEF();
4482 } catch(Prelude::PreludeError &e) {
4483 SWIG_exception(SWIG_RuntimeError, e.what());
4484 SWIG_fail;
4485 }
4486 }
4487 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEF(static_cast< const Prelude::IDMEF& >(result))), SWIGTYPE_p_Prelude__IDMEF, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
4488
4489 XSRETURN(argvi);
4490 fail:
4491
4492 SWIG_croak_null();
4493 }
4494 }
4495
4496
XS(_wrap_delete_ConnectionPool)4497 XS(_wrap_delete_ConnectionPool) {
4498 {
4499 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
4500 void *argp1 = 0 ;
4501 int res1 = 0 ;
4502 int argvi = 0;
4503 dXSARGS;
4504
4505 if ((items < 1) || (items > 1)) {
4506 SWIG_croak("Usage: delete_ConnectionPool(self);");
4507 }
4508 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, SWIG_POINTER_DISOWN | 0 );
4509 if (!SWIG_IsOK(res1)) {
4510 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConnectionPool" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
4511 }
4512 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
4513 {
4514 try {
4515 delete arg1;
4516 } catch(Prelude::PreludeError &e) {
4517 SWIG_exception(SWIG_RuntimeError, e.what());
4518 SWIG_fail;
4519 }
4520 }
4521 ST(argvi) = sv_newmortal();
4522
4523 XSRETURN(argvi);
4524 fail:
4525
4526 SWIG_croak_null();
4527 }
4528 }
4529
4530
XS(_wrap_new_ConnectionPool__SWIG_0)4531 XS(_wrap_new_ConnectionPool__SWIG_0) {
4532 {
4533 int argvi = 0;
4534 Prelude::ConnectionPool *result = 0 ;
4535 dXSARGS;
4536
4537 if ((items < 0) || (items > 0)) {
4538 SWIG_croak("Usage: new_ConnectionPool();");
4539 }
4540 {
4541 try {
4542 result = (Prelude::ConnectionPool *)new Prelude::ConnectionPool();
4543 } catch(Prelude::PreludeError &e) {
4544 SWIG_exception(SWIG_RuntimeError, e.what());
4545 SWIG_fail;
4546 }
4547 }
4548 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ConnectionPool, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
4549 XSRETURN(argvi);
4550 fail:
4551 SWIG_croak_null();
4552 }
4553 }
4554
4555
XS(_wrap_new_ConnectionPool__SWIG_1)4556 XS(_wrap_new_ConnectionPool__SWIG_1) {
4557 {
4558 prelude_connection_pool_t *arg1 = (prelude_connection_pool_t *) 0 ;
4559 void *argp1 = 0 ;
4560 int res1 = 0 ;
4561 int argvi = 0;
4562 Prelude::ConnectionPool *result = 0 ;
4563 dXSARGS;
4564
4565 if ((items < 1) || (items > 1)) {
4566 SWIG_croak("Usage: new_ConnectionPool(pool);");
4567 }
4568 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_prelude_connection_pool_t, 0 | 0 );
4569 if (!SWIG_IsOK(res1)) {
4570 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConnectionPool" "', argument " "1"" of type '" "prelude_connection_pool_t *""'");
4571 }
4572 arg1 = reinterpret_cast< prelude_connection_pool_t * >(argp1);
4573 {
4574 try {
4575 result = (Prelude::ConnectionPool *)new Prelude::ConnectionPool(arg1);
4576 } catch(Prelude::PreludeError &e) {
4577 SWIG_exception(SWIG_RuntimeError, e.what());
4578 SWIG_fail;
4579 }
4580 }
4581 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ConnectionPool, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
4582
4583 XSRETURN(argvi);
4584 fail:
4585
4586 SWIG_croak_null();
4587 }
4588 }
4589
4590
XS(_wrap_new_ConnectionPool__SWIG_2)4591 XS(_wrap_new_ConnectionPool__SWIG_2) {
4592 {
4593 Prelude::ConnectionPool *arg1 = 0 ;
4594 void *argp1 ;
4595 int res1 = 0 ;
4596 int argvi = 0;
4597 Prelude::ConnectionPool *result = 0 ;
4598 dXSARGS;
4599
4600 if ((items < 1) || (items > 1)) {
4601 SWIG_croak("Usage: new_ConnectionPool(pool);");
4602 }
4603 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__ConnectionPool, 0 );
4604 if (!SWIG_IsOK(res1)) {
4605 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConnectionPool" "', argument " "1"" of type '" "Prelude::ConnectionPool const &""'");
4606 }
4607 if (!argp1) {
4608 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConnectionPool" "', argument " "1"" of type '" "Prelude::ConnectionPool const &""'");
4609 }
4610 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
4611 {
4612 try {
4613 result = (Prelude::ConnectionPool *)new Prelude::ConnectionPool((Prelude::ConnectionPool const &)*arg1);
4614 } catch(Prelude::PreludeError &e) {
4615 SWIG_exception(SWIG_RuntimeError, e.what());
4616 SWIG_fail;
4617 }
4618 }
4619 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ConnectionPool, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
4620
4621 XSRETURN(argvi);
4622 fail:
4623
4624 SWIG_croak_null();
4625 }
4626 }
4627
4628
XS(_wrap_new_ConnectionPool__SWIG_3)4629 XS(_wrap_new_ConnectionPool__SWIG_3) {
4630 {
4631 Prelude::ClientProfile *arg1 = 0 ;
4632 int arg2 ;
4633 void *argp1 = 0 ;
4634 int res1 = 0 ;
4635 int val2 ;
4636 int ecode2 = 0 ;
4637 int argvi = 0;
4638 Prelude::ConnectionPool *result = 0 ;
4639 dXSARGS;
4640
4641 if ((items < 2) || (items > 2)) {
4642 SWIG_croak("Usage: new_ConnectionPool(cp,permission);");
4643 }
4644 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__ClientProfile, 0 );
4645 if (!SWIG_IsOK(res1)) {
4646 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConnectionPool" "', argument " "1"" of type '" "Prelude::ClientProfile &""'");
4647 }
4648 if (!argp1) {
4649 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConnectionPool" "', argument " "1"" of type '" "Prelude::ClientProfile &""'");
4650 }
4651 arg1 = reinterpret_cast< Prelude::ClientProfile * >(argp1);
4652 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
4653 if (!SWIG_IsOK(ecode2)) {
4654 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ConnectionPool" "', argument " "2"" of type '" "int""'");
4655 }
4656 arg2 = static_cast< int >(val2);
4657 {
4658 try {
4659 result = (Prelude::ConnectionPool *)new Prelude::ConnectionPool(*arg1,arg2);
4660 } catch(Prelude::PreludeError &e) {
4661 SWIG_exception(SWIG_RuntimeError, e.what());
4662 SWIG_fail;
4663 }
4664 }
4665 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ConnectionPool, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
4666
4667
4668 XSRETURN(argvi);
4669 fail:
4670
4671
4672 SWIG_croak_null();
4673 }
4674 }
4675
4676
XS(_wrap_new_ConnectionPool)4677 XS(_wrap_new_ConnectionPool) {
4678 dXSARGS;
4679
4680 {
4681 unsigned long _index = 0;
4682 SWIG_TypeRank _rank = 0;
4683 if (items == 0) {
4684 SWIG_TypeRank _ranki = 0;
4685 SWIG_TypeRank _rankm = 0;
4686 if (!_index || (_ranki < _rank)) {
4687 _rank = _ranki; _index = 1;
4688 if (_rank == _rankm) goto dispatch;
4689 }
4690 }
4691 if (items == 1) {
4692 SWIG_TypeRank _ranki = 0;
4693 SWIG_TypeRank _rankm = 0;
4694 SWIG_TypeRank _pi = 1;
4695 int _v = 0;
4696 {
4697 void *vptr = 0;
4698 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_prelude_connection_pool_t, 0);
4699 _v = SWIG_CheckState(res);
4700 }
4701 if (!_v) goto check_2;
4702 _ranki += _v*_pi;
4703 _rankm += _pi;
4704 _pi *= SWIG_MAXCASTRANK;
4705 if (!_index || (_ranki < _rank)) {
4706 _rank = _ranki; _index = 2;
4707 if (_rank == _rankm) goto dispatch;
4708 }
4709 }
4710 check_2:
4711
4712 if (items == 1) {
4713 SWIG_TypeRank _ranki = 0;
4714 SWIG_TypeRank _rankm = 0;
4715 SWIG_TypeRank _pi = 1;
4716 int _v = 0;
4717 {
4718 void *vptr = 0;
4719 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__ConnectionPool, 0);
4720 _v = SWIG_CheckState(res);
4721 }
4722 if (!_v) goto check_3;
4723 _ranki += _v*_pi;
4724 _rankm += _pi;
4725 _pi *= SWIG_MAXCASTRANK;
4726 if (!_index || (_ranki < _rank)) {
4727 _rank = _ranki; _index = 3;
4728 if (_rank == _rankm) goto dispatch;
4729 }
4730 }
4731 check_3:
4732
4733 if (items == 2) {
4734 SWIG_TypeRank _ranki = 0;
4735 SWIG_TypeRank _rankm = 0;
4736 SWIG_TypeRank _pi = 1;
4737 int _v = 0;
4738 {
4739 void *vptr = 0;
4740 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__ClientProfile, 0);
4741 _v = SWIG_CheckState(res);
4742 }
4743 if (!_v) goto check_4;
4744 _ranki += _v*_pi;
4745 _rankm += _pi;
4746 _pi *= SWIG_MAXCASTRANK;
4747 {
4748 {
4749 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
4750 _v = SWIG_CheckState(res);
4751 }
4752 }
4753 if (!_v) goto check_4;
4754 _ranki += _v*_pi;
4755 _rankm += _pi;
4756 _pi *= SWIG_MAXCASTRANK;
4757 if (!_index || (_ranki < _rank)) {
4758 _rank = _ranki; _index = 4;
4759 if (_rank == _rankm) goto dispatch;
4760 }
4761 }
4762 check_4:
4763
4764 dispatch:
4765 switch(_index) {
4766 case 1:
4767 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ConnectionPool__SWIG_0); return;
4768 case 2:
4769 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ConnectionPool__SWIG_1); return;
4770 case 3:
4771 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ConnectionPool__SWIG_2); return;
4772 case 4:
4773 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ConnectionPool__SWIG_3); return;
4774 }
4775 }
4776
4777 croak("No matching function for overloaded 'new_ConnectionPool'");
4778 XSRETURN(0);
4779 }
4780
4781
XS(_wrap_ConnectionPool_init)4782 XS(_wrap_ConnectionPool_init) {
4783 {
4784 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
4785 void *argp1 = 0 ;
4786 int res1 = 0 ;
4787 int argvi = 0;
4788 dXSARGS;
4789
4790 if ((items < 1) || (items > 1)) {
4791 SWIG_croak("Usage: ConnectionPool_init(self);");
4792 }
4793 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
4794 if (!SWIG_IsOK(res1)) {
4795 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_init" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
4796 }
4797 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
4798 {
4799 try {
4800 (arg1)->init();
4801 } catch(Prelude::PreludeError &e) {
4802 SWIG_exception(SWIG_RuntimeError, e.what());
4803 SWIG_fail;
4804 }
4805 }
4806 ST(argvi) = sv_newmortal();
4807
4808 XSRETURN(argvi);
4809 fail:
4810
4811 SWIG_croak_null();
4812 }
4813 }
4814
4815
XS(_wrap_ConnectionPool_setConnectionString)4816 XS(_wrap_ConnectionPool_setConnectionString) {
4817 {
4818 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
4819 char *arg2 = (char *) 0 ;
4820 void *argp1 = 0 ;
4821 int res1 = 0 ;
4822 int res2 ;
4823 char *buf2 = 0 ;
4824 int alloc2 = 0 ;
4825 int argvi = 0;
4826 dXSARGS;
4827
4828 if ((items < 2) || (items > 2)) {
4829 SWIG_croak("Usage: ConnectionPool_setConnectionString(self,str);");
4830 }
4831 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
4832 if (!SWIG_IsOK(res1)) {
4833 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_setConnectionString" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
4834 }
4835 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
4836 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
4837 if (!SWIG_IsOK(res2)) {
4838 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ConnectionPool_setConnectionString" "', argument " "2"" of type '" "char const *""'");
4839 }
4840 arg2 = reinterpret_cast< char * >(buf2);
4841 {
4842 try {
4843 (arg1)->setConnectionString((char const *)arg2);
4844 } catch(Prelude::PreludeError &e) {
4845 SWIG_exception(SWIG_RuntimeError, e.what());
4846 SWIG_fail;
4847 }
4848 }
4849 ST(argvi) = sv_newmortal();
4850
4851 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
4852 XSRETURN(argvi);
4853 fail:
4854
4855 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
4856 SWIG_croak_null();
4857 }
4858 }
4859
4860
XS(_wrap_ConnectionPool_getConnectionString)4861 XS(_wrap_ConnectionPool_getConnectionString) {
4862 {
4863 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
4864 void *argp1 = 0 ;
4865 int res1 = 0 ;
4866 int argvi = 0;
4867 char *result = 0 ;
4868 dXSARGS;
4869
4870 if ((items < 1) || (items > 1)) {
4871 SWIG_croak("Usage: ConnectionPool_getConnectionString(self);");
4872 }
4873 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
4874 if (!SWIG_IsOK(res1)) {
4875 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_getConnectionString" "', argument " "1"" of type '" "Prelude::ConnectionPool const *""'");
4876 }
4877 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
4878 {
4879 try {
4880 result = (char *)((Prelude::ConnectionPool const *)arg1)->getConnectionString();
4881 } catch(Prelude::PreludeError &e) {
4882 SWIG_exception(SWIG_RuntimeError, e.what());
4883 SWIG_fail;
4884 }
4885 }
4886 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4887
4888 XSRETURN(argvi);
4889 fail:
4890
4891 SWIG_croak_null();
4892 }
4893 }
4894
4895
XS(_wrap_ConnectionPool_getConnectionList)4896 XS(_wrap_ConnectionPool_getConnectionList) {
4897 {
4898 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
4899 void *argp1 = 0 ;
4900 int res1 = 0 ;
4901 int argvi = 0;
4902 std::vector< Prelude::Connection > result;
4903 dXSARGS;
4904
4905 if ((items < 1) || (items > 1)) {
4906 SWIG_croak("Usage: ConnectionPool_getConnectionList(self);");
4907 }
4908 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
4909 if (!SWIG_IsOK(res1)) {
4910 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_getConnectionList" "', argument " "1"" of type '" "Prelude::ConnectionPool const *""'");
4911 }
4912 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
4913 {
4914 try {
4915 result = ((Prelude::ConnectionPool const *)arg1)->getConnectionList();
4916 } catch(Prelude::PreludeError &e) {
4917 SWIG_exception(SWIG_RuntimeError, e.what());
4918 SWIG_fail;
4919 }
4920 }
4921 {
4922 size_t len = (&result)->size();
4923 SV **svs = new SV*[len];
4924 for (size_t i=0; i<len; i++) {
4925 Prelude::Connection* ptr = new Prelude::Connection(result[i]);
4926 svs[i] = sv_newmortal();
4927 SWIG_MakePtr(svs[i], (void*) ptr,
4928 SWIGTYPE_p_Prelude__Connection, 0|0);
4929 }
4930 AV *myav = av_make(len, svs);
4931 delete[] svs;
4932 ST(argvi) = newRV_noinc((SV*) myav);
4933 sv_2mortal(ST(argvi));
4934 argvi++;
4935 }
4936
4937 XSRETURN(argvi);
4938 fail:
4939
4940 SWIG_croak_null();
4941 }
4942 }
4943
4944
XS(_wrap_ConnectionPool_setFlags)4945 XS(_wrap_ConnectionPool_setFlags) {
4946 {
4947 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
4948 int arg2 ;
4949 void *argp1 = 0 ;
4950 int res1 = 0 ;
4951 int val2 ;
4952 int ecode2 = 0 ;
4953 int argvi = 0;
4954 dXSARGS;
4955
4956 if ((items < 2) || (items > 2)) {
4957 SWIG_croak("Usage: ConnectionPool_setFlags(self,flags);");
4958 }
4959 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
4960 if (!SWIG_IsOK(res1)) {
4961 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_setFlags" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
4962 }
4963 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
4964 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
4965 if (!SWIG_IsOK(ecode2)) {
4966 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ConnectionPool_setFlags" "', argument " "2"" of type '" "int""'");
4967 }
4968 arg2 = static_cast< int >(val2);
4969 {
4970 try {
4971 (arg1)->setFlags(arg2);
4972 } catch(Prelude::PreludeError &e) {
4973 SWIG_exception(SWIG_RuntimeError, e.what());
4974 SWIG_fail;
4975 }
4976 }
4977 ST(argvi) = sv_newmortal();
4978
4979
4980 XSRETURN(argvi);
4981 fail:
4982
4983
4984 SWIG_croak_null();
4985 }
4986 }
4987
4988
XS(_wrap_ConnectionPool_getFlags)4989 XS(_wrap_ConnectionPool_getFlags) {
4990 {
4991 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
4992 void *argp1 = 0 ;
4993 int res1 = 0 ;
4994 int argvi = 0;
4995 int result;
4996 dXSARGS;
4997
4998 if ((items < 1) || (items > 1)) {
4999 SWIG_croak("Usage: ConnectionPool_getFlags(self);");
5000 }
5001 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
5002 if (!SWIG_IsOK(res1)) {
5003 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_getFlags" "', argument " "1"" of type '" "Prelude::ConnectionPool const *""'");
5004 }
5005 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
5006 {
5007 try {
5008 result = (int)((Prelude::ConnectionPool const *)arg1)->getFlags();
5009 } catch(Prelude::PreludeError &e) {
5010 SWIG_exception(SWIG_RuntimeError, e.what());
5011 SWIG_fail;
5012 }
5013 }
5014 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
5015
5016 XSRETURN(argvi);
5017 fail:
5018
5019 SWIG_croak_null();
5020 }
5021 }
5022
5023
XS(_wrap_ConnectionPool_setData)5024 XS(_wrap_ConnectionPool_setData) {
5025 {
5026 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
5027 void *arg2 = (void *) 0 ;
5028 void *argp1 = 0 ;
5029 int res1 = 0 ;
5030 int res2 ;
5031 int argvi = 0;
5032 dXSARGS;
5033
5034 if ((items < 2) || (items > 2)) {
5035 SWIG_croak("Usage: ConnectionPool_setData(self,data);");
5036 }
5037 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
5038 if (!SWIG_IsOK(res1)) {
5039 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_setData" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
5040 }
5041 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
5042 res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
5043 if (!SWIG_IsOK(res2)) {
5044 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ConnectionPool_setData" "', argument " "2"" of type '" "void *""'");
5045 }
5046 {
5047 try {
5048 (arg1)->setData(arg2);
5049 } catch(Prelude::PreludeError &e) {
5050 SWIG_exception(SWIG_RuntimeError, e.what());
5051 SWIG_fail;
5052 }
5053 }
5054 ST(argvi) = sv_newmortal();
5055
5056
5057 XSRETURN(argvi);
5058 fail:
5059
5060
5061 SWIG_croak_null();
5062 }
5063 }
5064
5065
XS(_wrap_ConnectionPool_getData)5066 XS(_wrap_ConnectionPool_getData) {
5067 {
5068 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
5069 void *argp1 = 0 ;
5070 int res1 = 0 ;
5071 int argvi = 0;
5072 void *result = 0 ;
5073 dXSARGS;
5074
5075 if ((items < 1) || (items > 1)) {
5076 SWIG_croak("Usage: ConnectionPool_getData(self);");
5077 }
5078 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
5079 if (!SWIG_IsOK(res1)) {
5080 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_getData" "', argument " "1"" of type '" "Prelude::ConnectionPool const *""'");
5081 }
5082 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
5083 {
5084 try {
5085 result = (void *)((Prelude::ConnectionPool const *)arg1)->getData();
5086 } catch(Prelude::PreludeError &e) {
5087 SWIG_exception(SWIG_RuntimeError, e.what());
5088 SWIG_fail;
5089 }
5090 }
5091 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
5092
5093 XSRETURN(argvi);
5094 fail:
5095
5096 SWIG_croak_null();
5097 }
5098 }
5099
5100
XS(_wrap_ConnectionPool_addConnection)5101 XS(_wrap_ConnectionPool_addConnection) {
5102 {
5103 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
5104 Prelude::Connection arg2 ;
5105 void *argp1 = 0 ;
5106 int res1 = 0 ;
5107 void *argp2 ;
5108 int res2 = 0 ;
5109 int argvi = 0;
5110 dXSARGS;
5111
5112 if ((items < 2) || (items > 2)) {
5113 SWIG_croak("Usage: ConnectionPool_addConnection(self,con);");
5114 }
5115 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
5116 if (!SWIG_IsOK(res1)) {
5117 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_addConnection" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
5118 }
5119 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
5120 {
5121 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__Connection, 0 );
5122 if (!SWIG_IsOK(res2)) {
5123 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ConnectionPool_addConnection" "', argument " "2"" of type '" "Prelude::Connection""'");
5124 }
5125 if (!argp2) {
5126 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ConnectionPool_addConnection" "', argument " "2"" of type '" "Prelude::Connection""'");
5127 } else {
5128 arg2 = *(reinterpret_cast< Prelude::Connection * >(argp2));
5129 }
5130 }
5131 {
5132 try {
5133 (arg1)->addConnection(arg2);
5134 } catch(Prelude::PreludeError &e) {
5135 SWIG_exception(SWIG_RuntimeError, e.what());
5136 SWIG_fail;
5137 }
5138 }
5139 ST(argvi) = sv_newmortal();
5140
5141 XSRETURN(argvi);
5142 fail:
5143
5144 SWIG_croak_null();
5145 }
5146 }
5147
5148
XS(_wrap_ConnectionPool_delConnection)5149 XS(_wrap_ConnectionPool_delConnection) {
5150 {
5151 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
5152 Prelude::Connection arg2 ;
5153 void *argp1 = 0 ;
5154 int res1 = 0 ;
5155 void *argp2 ;
5156 int res2 = 0 ;
5157 int argvi = 0;
5158 dXSARGS;
5159
5160 if ((items < 2) || (items > 2)) {
5161 SWIG_croak("Usage: ConnectionPool_delConnection(self,con);");
5162 }
5163 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
5164 if (!SWIG_IsOK(res1)) {
5165 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_delConnection" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
5166 }
5167 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
5168 {
5169 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__Connection, 0 );
5170 if (!SWIG_IsOK(res2)) {
5171 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ConnectionPool_delConnection" "', argument " "2"" of type '" "Prelude::Connection""'");
5172 }
5173 if (!argp2) {
5174 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ConnectionPool_delConnection" "', argument " "2"" of type '" "Prelude::Connection""'");
5175 } else {
5176 arg2 = *(reinterpret_cast< Prelude::Connection * >(argp2));
5177 }
5178 }
5179 {
5180 try {
5181 (arg1)->delConnection(arg2);
5182 } catch(Prelude::PreludeError &e) {
5183 SWIG_exception(SWIG_RuntimeError, e.what());
5184 SWIG_fail;
5185 }
5186 }
5187 ST(argvi) = sv_newmortal();
5188
5189 XSRETURN(argvi);
5190 fail:
5191
5192 SWIG_croak_null();
5193 }
5194 }
5195
5196
XS(_wrap_ConnectionPool_setConnectionAlive)5197 XS(_wrap_ConnectionPool_setConnectionAlive) {
5198 {
5199 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
5200 Prelude::Connection *arg2 = 0 ;
5201 void *argp1 = 0 ;
5202 int res1 = 0 ;
5203 void *argp2 = 0 ;
5204 int res2 = 0 ;
5205 int argvi = 0;
5206 dXSARGS;
5207
5208 if ((items < 2) || (items > 2)) {
5209 SWIG_croak("Usage: ConnectionPool_setConnectionAlive(self,con);");
5210 }
5211 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
5212 if (!SWIG_IsOK(res1)) {
5213 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_setConnectionAlive" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
5214 }
5215 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
5216 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__Connection, 0 );
5217 if (!SWIG_IsOK(res2)) {
5218 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ConnectionPool_setConnectionAlive" "', argument " "2"" of type '" "Prelude::Connection &""'");
5219 }
5220 if (!argp2) {
5221 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ConnectionPool_setConnectionAlive" "', argument " "2"" of type '" "Prelude::Connection &""'");
5222 }
5223 arg2 = reinterpret_cast< Prelude::Connection * >(argp2);
5224 {
5225 try {
5226 (arg1)->setConnectionAlive(*arg2);
5227 } catch(Prelude::PreludeError &e) {
5228 SWIG_exception(SWIG_RuntimeError, e.what());
5229 SWIG_fail;
5230 }
5231 }
5232 ST(argvi) = sv_newmortal();
5233
5234
5235 XSRETURN(argvi);
5236 fail:
5237
5238
5239 SWIG_croak_null();
5240 }
5241 }
5242
5243
XS(_wrap_ConnectionPool_setConnectionDead)5244 XS(_wrap_ConnectionPool_setConnectionDead) {
5245 {
5246 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
5247 Prelude::Connection *arg2 = 0 ;
5248 void *argp1 = 0 ;
5249 int res1 = 0 ;
5250 void *argp2 = 0 ;
5251 int res2 = 0 ;
5252 int argvi = 0;
5253 dXSARGS;
5254
5255 if ((items < 2) || (items > 2)) {
5256 SWIG_croak("Usage: ConnectionPool_setConnectionDead(self,con);");
5257 }
5258 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
5259 if (!SWIG_IsOK(res1)) {
5260 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_setConnectionDead" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
5261 }
5262 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
5263 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__Connection, 0 );
5264 if (!SWIG_IsOK(res2)) {
5265 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ConnectionPool_setConnectionDead" "', argument " "2"" of type '" "Prelude::Connection &""'");
5266 }
5267 if (!argp2) {
5268 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ConnectionPool_setConnectionDead" "', argument " "2"" of type '" "Prelude::Connection &""'");
5269 }
5270 arg2 = reinterpret_cast< Prelude::Connection * >(argp2);
5271 {
5272 try {
5273 (arg1)->setConnectionDead(*arg2);
5274 } catch(Prelude::PreludeError &e) {
5275 SWIG_exception(SWIG_RuntimeError, e.what());
5276 SWIG_fail;
5277 }
5278 }
5279 ST(argvi) = sv_newmortal();
5280
5281
5282 XSRETURN(argvi);
5283 fail:
5284
5285
5286 SWIG_croak_null();
5287 }
5288 }
5289
5290
XS(_wrap_ConnectionPool_setRequiredPermission)5291 XS(_wrap_ConnectionPool_setRequiredPermission) {
5292 {
5293 Prelude::ConnectionPool *arg1 = (Prelude::ConnectionPool *) 0 ;
5294 int arg2 ;
5295 void *argp1 = 0 ;
5296 int res1 = 0 ;
5297 int val2 ;
5298 int ecode2 = 0 ;
5299 int argvi = 0;
5300 dXSARGS;
5301
5302 if ((items < 2) || (items > 2)) {
5303 SWIG_croak("Usage: ConnectionPool_setRequiredPermission(self,permission);");
5304 }
5305 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ConnectionPool, 0 | 0 );
5306 if (!SWIG_IsOK(res1)) {
5307 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ConnectionPool_setRequiredPermission" "', argument " "1"" of type '" "Prelude::ConnectionPool *""'");
5308 }
5309 arg1 = reinterpret_cast< Prelude::ConnectionPool * >(argp1);
5310 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
5311 if (!SWIG_IsOK(ecode2)) {
5312 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ConnectionPool_setRequiredPermission" "', argument " "2"" of type '" "int""'");
5313 }
5314 arg2 = static_cast< int >(val2);
5315 {
5316 try {
5317 (arg1)->setRequiredPermission(arg2);
5318 } catch(Prelude::PreludeError &e) {
5319 SWIG_exception(SWIG_RuntimeError, e.what());
5320 SWIG_fail;
5321 }
5322 }
5323 ST(argvi) = sv_newmortal();
5324
5325
5326 XSRETURN(argvi);
5327 fail:
5328
5329
5330 SWIG_croak_null();
5331 }
5332 }
5333
5334
XS(_wrap_delete_Client)5335 XS(_wrap_delete_Client) {
5336 {
5337 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5338 void *argp1 = 0 ;
5339 int res1 = 0 ;
5340 int argvi = 0;
5341 dXSARGS;
5342
5343 if ((items < 1) || (items > 1)) {
5344 SWIG_croak("Usage: delete_Client(self);");
5345 }
5346 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, SWIG_POINTER_DISOWN | 0 );
5347 if (!SWIG_IsOK(res1)) {
5348 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Client" "', argument " "1"" of type '" "Prelude::Client *""'");
5349 }
5350 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5351 {
5352 try {
5353 delete arg1;
5354 } catch(Prelude::PreludeError &e) {
5355 SWIG_exception(SWIG_RuntimeError, e.what());
5356 SWIG_fail;
5357 }
5358 }
5359 ST(argvi) = sv_newmortal();
5360
5361 XSRETURN(argvi);
5362 fail:
5363
5364 SWIG_croak_null();
5365 }
5366 }
5367
5368
XS(_wrap_new_Client__SWIG_0)5369 XS(_wrap_new_Client__SWIG_0) {
5370 {
5371 char *arg1 = (char *) 0 ;
5372 int res1 ;
5373 char *buf1 = 0 ;
5374 int alloc1 = 0 ;
5375 int argvi = 0;
5376 Prelude::Client *result = 0 ;
5377 dXSARGS;
5378
5379 if ((items < 1) || (items > 1)) {
5380 SWIG_croak("Usage: new_Client(profile);");
5381 }
5382 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
5383 if (!SWIG_IsOK(res1)) {
5384 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Client" "', argument " "1"" of type '" "char const *""'");
5385 }
5386 arg1 = reinterpret_cast< char * >(buf1);
5387 {
5388 try {
5389 result = (Prelude::Client *)new Prelude::Client((char const *)arg1);
5390 } catch(Prelude::PreludeError &e) {
5391 SWIG_exception(SWIG_RuntimeError, e.what());
5392 SWIG_fail;
5393 }
5394 }
5395 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Client, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
5396 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
5397 XSRETURN(argvi);
5398 fail:
5399 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
5400 SWIG_croak_null();
5401 }
5402 }
5403
5404
XS(_wrap_new_Client__SWIG_1)5405 XS(_wrap_new_Client__SWIG_1) {
5406 {
5407 Prelude::Client *arg1 = 0 ;
5408 void *argp1 ;
5409 int res1 = 0 ;
5410 int argvi = 0;
5411 Prelude::Client *result = 0 ;
5412 dXSARGS;
5413
5414 if ((items < 1) || (items > 1)) {
5415 SWIG_croak("Usage: new_Client(client);");
5416 }
5417 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__Client, 0 );
5418 if (!SWIG_IsOK(res1)) {
5419 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Client" "', argument " "1"" of type '" "Prelude::Client const &""'");
5420 }
5421 if (!argp1) {
5422 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Client" "', argument " "1"" of type '" "Prelude::Client const &""'");
5423 }
5424 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5425 {
5426 try {
5427 result = (Prelude::Client *)new Prelude::Client((Prelude::Client const &)*arg1);
5428 } catch(Prelude::PreludeError &e) {
5429 SWIG_exception(SWIG_RuntimeError, e.what());
5430 SWIG_fail;
5431 }
5432 }
5433 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Client, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
5434
5435 XSRETURN(argvi);
5436 fail:
5437
5438 SWIG_croak_null();
5439 }
5440 }
5441
5442
XS(_wrap_new_Client)5443 XS(_wrap_new_Client) {
5444 dXSARGS;
5445
5446 {
5447 unsigned long _index = 0;
5448 SWIG_TypeRank _rank = 0;
5449 if (items == 1) {
5450 SWIG_TypeRank _ranki = 0;
5451 SWIG_TypeRank _rankm = 0;
5452 SWIG_TypeRank _pi = 1;
5453 int _v = 0;
5454 {
5455 void *vptr = 0;
5456 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__Client, 0);
5457 _v = SWIG_CheckState(res);
5458 }
5459 if (!_v) goto check_1;
5460 _ranki += _v*_pi;
5461 _rankm += _pi;
5462 _pi *= SWIG_MAXCASTRANK;
5463 if (!_index || (_ranki < _rank)) {
5464 _rank = _ranki; _index = 1;
5465 if (_rank == _rankm) goto dispatch;
5466 }
5467 }
5468 check_1:
5469
5470 if (items == 1) {
5471 SWIG_TypeRank _ranki = 0;
5472 SWIG_TypeRank _rankm = 0;
5473 SWIG_TypeRank _pi = 1;
5474 int _v = 0;
5475 {
5476 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
5477 _v = SWIG_CheckState(res);
5478 }
5479 if (!_v) goto check_2;
5480 _ranki += _v*_pi;
5481 _rankm += _pi;
5482 _pi *= SWIG_MAXCASTRANK;
5483 if (!_index || (_ranki < _rank)) {
5484 _rank = _ranki; _index = 2;
5485 if (_rank == _rankm) goto dispatch;
5486 }
5487 }
5488 check_2:
5489
5490 dispatch:
5491 switch(_index) {
5492 case 1:
5493 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_Client__SWIG_1); return;
5494 case 2:
5495 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_Client__SWIG_0); return;
5496 }
5497 }
5498
5499 croak("No matching function for overloaded 'new_Client'");
5500 XSRETURN(0);
5501 }
5502
5503
XS(_wrap_Client_start)5504 XS(_wrap_Client_start) {
5505 {
5506 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5507 void *argp1 = 0 ;
5508 int res1 = 0 ;
5509 int argvi = 0;
5510 dXSARGS;
5511
5512 if ((items < 1) || (items > 1)) {
5513 SWIG_croak("Usage: Client_start(self);");
5514 }
5515 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5516 if (!SWIG_IsOK(res1)) {
5517 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_start" "', argument " "1"" of type '" "Prelude::Client *""'");
5518 }
5519 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5520 {
5521 try {
5522 (arg1)->start();
5523 } catch(Prelude::PreludeError &e) {
5524 SWIG_exception(SWIG_RuntimeError, e.what());
5525 SWIG_fail;
5526 }
5527 }
5528 ST(argvi) = sv_newmortal();
5529
5530 XSRETURN(argvi);
5531 fail:
5532
5533 SWIG_croak_null();
5534 }
5535 }
5536
5537
XS(_wrap_Client_init)5538 XS(_wrap_Client_init) {
5539 {
5540 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5541 void *argp1 = 0 ;
5542 int res1 = 0 ;
5543 int argvi = 0;
5544 dXSARGS;
5545
5546 if ((items < 1) || (items > 1)) {
5547 SWIG_croak("Usage: Client_init(self);");
5548 }
5549 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5550 if (!SWIG_IsOK(res1)) {
5551 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_init" "', argument " "1"" of type '" "Prelude::Client *""'");
5552 }
5553 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5554 {
5555 try {
5556 (arg1)->init();
5557 } catch(Prelude::PreludeError &e) {
5558 SWIG_exception(SWIG_RuntimeError, e.what());
5559 SWIG_fail;
5560 }
5561 }
5562 ST(argvi) = sv_newmortal();
5563
5564 XSRETURN(argvi);
5565 fail:
5566
5567 SWIG_croak_null();
5568 }
5569 }
5570
5571
XS(_wrap_Client_getClient)5572 XS(_wrap_Client_getClient) {
5573 {
5574 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5575 void *argp1 = 0 ;
5576 int res1 = 0 ;
5577 int argvi = 0;
5578 prelude_client_t *result = 0 ;
5579 dXSARGS;
5580
5581 if ((items < 1) || (items > 1)) {
5582 SWIG_croak("Usage: Client_getClient(self);");
5583 }
5584 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5585 if (!SWIG_IsOK(res1)) {
5586 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_getClient" "', argument " "1"" of type '" "Prelude::Client const *""'");
5587 }
5588 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5589 {
5590 try {
5591 result = (prelude_client_t *)((Prelude::Client const *)arg1)->getClient();
5592 } catch(Prelude::PreludeError &e) {
5593 SWIG_exception(SWIG_RuntimeError, e.what());
5594 SWIG_fail;
5595 }
5596 }
5597 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_prelude_client_t, 0 | 0); argvi++ ;
5598
5599 XSRETURN(argvi);
5600 fail:
5601
5602 SWIG_croak_null();
5603 }
5604 }
5605
5606
XS(_wrap_Client_sendIDMEF)5607 XS(_wrap_Client_sendIDMEF) {
5608 {
5609 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5610 Prelude::IDMEF *arg2 = 0 ;
5611 void *argp1 = 0 ;
5612 int res1 = 0 ;
5613 void *argp2 ;
5614 int res2 = 0 ;
5615 int argvi = 0;
5616 dXSARGS;
5617
5618 if ((items < 2) || (items > 2)) {
5619 SWIG_croak("Usage: Client_sendIDMEF(self,message);");
5620 }
5621 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5622 if (!SWIG_IsOK(res1)) {
5623 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_sendIDMEF" "', argument " "1"" of type '" "Prelude::Client *""'");
5624 }
5625 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5626 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
5627 if (!SWIG_IsOK(res2)) {
5628 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Client_sendIDMEF" "', argument " "2"" of type '" "Prelude::IDMEF const &""'");
5629 }
5630 if (!argp2) {
5631 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Client_sendIDMEF" "', argument " "2"" of type '" "Prelude::IDMEF const &""'");
5632 }
5633 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
5634 {
5635 try {
5636 (arg1)->sendIDMEF((Prelude::IDMEF const &)*arg2);
5637 } catch(Prelude::PreludeError &e) {
5638 SWIG_exception(SWIG_RuntimeError, e.what());
5639 SWIG_fail;
5640 }
5641 }
5642 ST(argvi) = sv_newmortal();
5643
5644
5645 XSRETURN(argvi);
5646 fail:
5647
5648
5649 SWIG_croak_null();
5650 }
5651 }
5652
5653
XS(_wrap_Client_recvIDMEF__SWIG_0)5654 XS(_wrap_Client_recvIDMEF__SWIG_0) {
5655 {
5656 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5657 Prelude::IDMEF *arg2 = 0 ;
5658 int arg3 ;
5659 void *argp1 = 0 ;
5660 int res1 = 0 ;
5661 void *argp2 = 0 ;
5662 int res2 = 0 ;
5663 int val3 ;
5664 int ecode3 = 0 ;
5665 int argvi = 0;
5666 int result;
5667 dXSARGS;
5668
5669 if ((items < 3) || (items > 3)) {
5670 SWIG_croak("Usage: Client_recvIDMEF(self,idmef,timeout);");
5671 }
5672 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5673 if (!SWIG_IsOK(res1)) {
5674 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_recvIDMEF" "', argument " "1"" of type '" "Prelude::Client *""'");
5675 }
5676 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5677 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
5678 if (!SWIG_IsOK(res2)) {
5679 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Client_recvIDMEF" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
5680 }
5681 if (!argp2) {
5682 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Client_recvIDMEF" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
5683 }
5684 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
5685 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
5686 if (!SWIG_IsOK(ecode3)) {
5687 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Client_recvIDMEF" "', argument " "3"" of type '" "int""'");
5688 }
5689 arg3 = static_cast< int >(val3);
5690 {
5691 try {
5692 result = (int)(arg1)->recvIDMEF(*arg2,arg3);
5693 } catch(Prelude::PreludeError &e) {
5694 SWIG_exception(SWIG_RuntimeError, e.what());
5695 SWIG_fail;
5696 }
5697 }
5698 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
5699
5700
5701
5702 XSRETURN(argvi);
5703 fail:
5704
5705
5706
5707 SWIG_croak_null();
5708 }
5709 }
5710
5711
XS(_wrap_Client_recvIDMEF__SWIG_1)5712 XS(_wrap_Client_recvIDMEF__SWIG_1) {
5713 {
5714 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5715 Prelude::IDMEF *arg2 = 0 ;
5716 void *argp1 = 0 ;
5717 int res1 = 0 ;
5718 void *argp2 = 0 ;
5719 int res2 = 0 ;
5720 int argvi = 0;
5721 int result;
5722 dXSARGS;
5723
5724 if ((items < 2) || (items > 2)) {
5725 SWIG_croak("Usage: Client_recvIDMEF(self,idmef);");
5726 }
5727 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5728 if (!SWIG_IsOK(res1)) {
5729 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_recvIDMEF" "', argument " "1"" of type '" "Prelude::Client *""'");
5730 }
5731 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5732 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
5733 if (!SWIG_IsOK(res2)) {
5734 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Client_recvIDMEF" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
5735 }
5736 if (!argp2) {
5737 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Client_recvIDMEF" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
5738 }
5739 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
5740 {
5741 try {
5742 result = (int)(arg1)->recvIDMEF(*arg2);
5743 } catch(Prelude::PreludeError &e) {
5744 SWIG_exception(SWIG_RuntimeError, e.what());
5745 SWIG_fail;
5746 }
5747 }
5748 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
5749
5750
5751 XSRETURN(argvi);
5752 fail:
5753
5754
5755 SWIG_croak_null();
5756 }
5757 }
5758
5759
XS(_wrap_Client_recvIDMEF)5760 XS(_wrap_Client_recvIDMEF) {
5761 dXSARGS;
5762
5763 {
5764 unsigned long _index = 0;
5765 SWIG_TypeRank _rank = 0;
5766 if (items == 2) {
5767 SWIG_TypeRank _ranki = 0;
5768 SWIG_TypeRank _rankm = 0;
5769 SWIG_TypeRank _pi = 1;
5770 int _v = 0;
5771 {
5772 void *vptr = 0;
5773 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__Client, 0);
5774 _v = SWIG_CheckState(res);
5775 }
5776 if (!_v) goto check_1;
5777 _ranki += _v*_pi;
5778 _rankm += _pi;
5779 _pi *= SWIG_MAXCASTRANK;
5780 {
5781 void *vptr = 0;
5782 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
5783 _v = SWIG_CheckState(res);
5784 }
5785 if (!_v) goto check_1;
5786 _ranki += _v*_pi;
5787 _rankm += _pi;
5788 _pi *= SWIG_MAXCASTRANK;
5789 if (!_index || (_ranki < _rank)) {
5790 _rank = _ranki; _index = 1;
5791 if (_rank == _rankm) goto dispatch;
5792 }
5793 }
5794 check_1:
5795
5796 if (items == 3) {
5797 SWIG_TypeRank _ranki = 0;
5798 SWIG_TypeRank _rankm = 0;
5799 SWIG_TypeRank _pi = 1;
5800 int _v = 0;
5801 {
5802 void *vptr = 0;
5803 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__Client, 0);
5804 _v = SWIG_CheckState(res);
5805 }
5806 if (!_v) goto check_2;
5807 _ranki += _v*_pi;
5808 _rankm += _pi;
5809 _pi *= SWIG_MAXCASTRANK;
5810 {
5811 void *vptr = 0;
5812 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
5813 _v = SWIG_CheckState(res);
5814 }
5815 if (!_v) goto check_2;
5816 _ranki += _v*_pi;
5817 _rankm += _pi;
5818 _pi *= SWIG_MAXCASTRANK;
5819 {
5820 {
5821 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
5822 _v = SWIG_CheckState(res);
5823 }
5824 }
5825 if (!_v) goto check_2;
5826 _ranki += _v*_pi;
5827 _rankm += _pi;
5828 _pi *= SWIG_MAXCASTRANK;
5829 if (!_index || (_ranki < _rank)) {
5830 _rank = _ranki; _index = 2;
5831 if (_rank == _rankm) goto dispatch;
5832 }
5833 }
5834 check_2:
5835
5836 dispatch:
5837 switch(_index) {
5838 case 1:
5839 PUSHMARK(MARK); SWIG_CALLXS(_wrap_Client_recvIDMEF__SWIG_1); return;
5840 case 2:
5841 PUSHMARK(MARK); SWIG_CALLXS(_wrap_Client_recvIDMEF__SWIG_0); return;
5842 }
5843 }
5844
5845 croak("No matching function for overloaded 'Client_recvIDMEF'");
5846 XSRETURN(0);
5847 }
5848
5849
XS(_wrap_Client_getFlags)5850 XS(_wrap_Client_getFlags) {
5851 {
5852 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5853 void *argp1 = 0 ;
5854 int res1 = 0 ;
5855 int argvi = 0;
5856 int result;
5857 dXSARGS;
5858
5859 if ((items < 1) || (items > 1)) {
5860 SWIG_croak("Usage: Client_getFlags(self);");
5861 }
5862 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5863 if (!SWIG_IsOK(res1)) {
5864 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_getFlags" "', argument " "1"" of type '" "Prelude::Client const *""'");
5865 }
5866 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5867 {
5868 try {
5869 result = (int)((Prelude::Client const *)arg1)->getFlags();
5870 } catch(Prelude::PreludeError &e) {
5871 SWIG_exception(SWIG_RuntimeError, e.what());
5872 SWIG_fail;
5873 }
5874 }
5875 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
5876
5877 XSRETURN(argvi);
5878 fail:
5879
5880 SWIG_croak_null();
5881 }
5882 }
5883
5884
XS(_wrap_Client_setFlags)5885 XS(_wrap_Client_setFlags) {
5886 {
5887 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5888 int arg2 ;
5889 void *argp1 = 0 ;
5890 int res1 = 0 ;
5891 int val2 ;
5892 int ecode2 = 0 ;
5893 int argvi = 0;
5894 dXSARGS;
5895
5896 if ((items < 2) || (items > 2)) {
5897 SWIG_croak("Usage: Client_setFlags(self,flags);");
5898 }
5899 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5900 if (!SWIG_IsOK(res1)) {
5901 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_setFlags" "', argument " "1"" of type '" "Prelude::Client *""'");
5902 }
5903 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5904 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
5905 if (!SWIG_IsOK(ecode2)) {
5906 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Client_setFlags" "', argument " "2"" of type '" "int""'");
5907 }
5908 arg2 = static_cast< int >(val2);
5909 {
5910 try {
5911 (arg1)->setFlags(arg2);
5912 } catch(Prelude::PreludeError &e) {
5913 SWIG_exception(SWIG_RuntimeError, e.what());
5914 SWIG_fail;
5915 }
5916 }
5917 ST(argvi) = sv_newmortal();
5918
5919
5920 XSRETURN(argvi);
5921 fail:
5922
5923
5924 SWIG_croak_null();
5925 }
5926 }
5927
5928
XS(_wrap_Client_getRequiredPermission)5929 XS(_wrap_Client_getRequiredPermission) {
5930 {
5931 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5932 void *argp1 = 0 ;
5933 int res1 = 0 ;
5934 int argvi = 0;
5935 int result;
5936 dXSARGS;
5937
5938 if ((items < 1) || (items > 1)) {
5939 SWIG_croak("Usage: Client_getRequiredPermission(self);");
5940 }
5941 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5942 if (!SWIG_IsOK(res1)) {
5943 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_getRequiredPermission" "', argument " "1"" of type '" "Prelude::Client const *""'");
5944 }
5945 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5946 {
5947 try {
5948 result = (int)((Prelude::Client const *)arg1)->getRequiredPermission();
5949 } catch(Prelude::PreludeError &e) {
5950 SWIG_exception(SWIG_RuntimeError, e.what());
5951 SWIG_fail;
5952 }
5953 }
5954 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
5955
5956 XSRETURN(argvi);
5957 fail:
5958
5959 SWIG_croak_null();
5960 }
5961 }
5962
5963
XS(_wrap_Client_setRequiredPermission)5964 XS(_wrap_Client_setRequiredPermission) {
5965 {
5966 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
5967 int arg2 ;
5968 void *argp1 = 0 ;
5969 int res1 = 0 ;
5970 int val2 ;
5971 int ecode2 = 0 ;
5972 int argvi = 0;
5973 dXSARGS;
5974
5975 if ((items < 2) || (items > 2)) {
5976 SWIG_croak("Usage: Client_setRequiredPermission(self,permission);");
5977 }
5978 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
5979 if (!SWIG_IsOK(res1)) {
5980 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_setRequiredPermission" "', argument " "1"" of type '" "Prelude::Client *""'");
5981 }
5982 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
5983 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
5984 if (!SWIG_IsOK(ecode2)) {
5985 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Client_setRequiredPermission" "', argument " "2"" of type '" "int""'");
5986 }
5987 arg2 = static_cast< int >(val2);
5988 {
5989 try {
5990 (arg1)->setRequiredPermission(arg2);
5991 } catch(Prelude::PreludeError &e) {
5992 SWIG_exception(SWIG_RuntimeError, e.what());
5993 SWIG_fail;
5994 }
5995 }
5996 ST(argvi) = sv_newmortal();
5997
5998
5999 XSRETURN(argvi);
6000 fail:
6001
6002
6003 SWIG_croak_null();
6004 }
6005 }
6006
6007
XS(_wrap_Client_getConfigFilename)6008 XS(_wrap_Client_getConfigFilename) {
6009 {
6010 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
6011 void *argp1 = 0 ;
6012 int res1 = 0 ;
6013 int argvi = 0;
6014 char *result = 0 ;
6015 dXSARGS;
6016
6017 if ((items < 1) || (items > 1)) {
6018 SWIG_croak("Usage: Client_getConfigFilename(self);");
6019 }
6020 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
6021 if (!SWIG_IsOK(res1)) {
6022 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_getConfigFilename" "', argument " "1"" of type '" "Prelude::Client const *""'");
6023 }
6024 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
6025 {
6026 try {
6027 result = (char *)((Prelude::Client const *)arg1)->getConfigFilename();
6028 } catch(Prelude::PreludeError &e) {
6029 SWIG_exception(SWIG_RuntimeError, e.what());
6030 SWIG_fail;
6031 }
6032 }
6033 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
6034
6035 XSRETURN(argvi);
6036 fail:
6037
6038 SWIG_croak_null();
6039 }
6040 }
6041
6042
XS(_wrap_Client_setConfigFilename)6043 XS(_wrap_Client_setConfigFilename) {
6044 {
6045 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
6046 char *arg2 = (char *) 0 ;
6047 void *argp1 = 0 ;
6048 int res1 = 0 ;
6049 int res2 ;
6050 char *buf2 = 0 ;
6051 int alloc2 = 0 ;
6052 int argvi = 0;
6053 dXSARGS;
6054
6055 if ((items < 2) || (items > 2)) {
6056 SWIG_croak("Usage: Client_setConfigFilename(self,name);");
6057 }
6058 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
6059 if (!SWIG_IsOK(res1)) {
6060 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_setConfigFilename" "', argument " "1"" of type '" "Prelude::Client *""'");
6061 }
6062 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
6063 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
6064 if (!SWIG_IsOK(res2)) {
6065 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Client_setConfigFilename" "', argument " "2"" of type '" "char const *""'");
6066 }
6067 arg2 = reinterpret_cast< char * >(buf2);
6068 {
6069 try {
6070 (arg1)->setConfigFilename((char const *)arg2);
6071 } catch(Prelude::PreludeError &e) {
6072 SWIG_exception(SWIG_RuntimeError, e.what());
6073 SWIG_fail;
6074 }
6075 }
6076 ST(argvi) = sv_newmortal();
6077
6078 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
6079 XSRETURN(argvi);
6080 fail:
6081
6082 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
6083 SWIG_croak_null();
6084 }
6085 }
6086
6087
XS(_wrap_Client_getConnectionPool)6088 XS(_wrap_Client_getConnectionPool) {
6089 {
6090 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
6091 void *argp1 = 0 ;
6092 int res1 = 0 ;
6093 int argvi = 0;
6094 Prelude::ConnectionPool *result = 0 ;
6095 dXSARGS;
6096
6097 if ((items < 1) || (items > 1)) {
6098 SWIG_croak("Usage: Client_getConnectionPool(self);");
6099 }
6100 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
6101 if (!SWIG_IsOK(res1)) {
6102 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_getConnectionPool" "', argument " "1"" of type '" "Prelude::Client *""'");
6103 }
6104 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
6105 {
6106 try {
6107 result = (Prelude::ConnectionPool *) &(arg1)->getConnectionPool();
6108 } catch(Prelude::PreludeError &e) {
6109 SWIG_exception(SWIG_RuntimeError, e.what());
6110 SWIG_fail;
6111 }
6112 }
6113 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ConnectionPool, 0 | SWIG_SHADOW); argvi++ ;
6114
6115 XSRETURN(argvi);
6116 fail:
6117
6118 SWIG_croak_null();
6119 }
6120 }
6121
6122
XS(_wrap_Client_setConnectionPool)6123 XS(_wrap_Client_setConnectionPool) {
6124 {
6125 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
6126 Prelude::ConnectionPool arg2 ;
6127 void *argp1 = 0 ;
6128 int res1 = 0 ;
6129 void *argp2 ;
6130 int res2 = 0 ;
6131 int argvi = 0;
6132 dXSARGS;
6133
6134 if ((items < 2) || (items > 2)) {
6135 SWIG_croak("Usage: Client_setConnectionPool(self,pool);");
6136 }
6137 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
6138 if (!SWIG_IsOK(res1)) {
6139 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_setConnectionPool" "', argument " "1"" of type '" "Prelude::Client *""'");
6140 }
6141 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
6142 {
6143 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__ConnectionPool, 0 );
6144 if (!SWIG_IsOK(res2)) {
6145 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Client_setConnectionPool" "', argument " "2"" of type '" "Prelude::ConnectionPool""'");
6146 }
6147 if (!argp2) {
6148 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Client_setConnectionPool" "', argument " "2"" of type '" "Prelude::ConnectionPool""'");
6149 } else {
6150 arg2 = *(reinterpret_cast< Prelude::ConnectionPool * >(argp2));
6151 }
6152 }
6153 {
6154 try {
6155 (arg1)->setConnectionPool(arg2);
6156 } catch(Prelude::PreludeError &e) {
6157 SWIG_exception(SWIG_RuntimeError, e.what());
6158 SWIG_fail;
6159 }
6160 }
6161 ST(argvi) = sv_newmortal();
6162
6163 XSRETURN(argvi);
6164 fail:
6165
6166 SWIG_croak_null();
6167 }
6168 }
6169
6170
XS(_wrap_Client___lshift__)6171 XS(_wrap_Client___lshift__) {
6172 {
6173 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
6174 Prelude::IDMEF *arg2 = 0 ;
6175 void *argp1 = 0 ;
6176 int res1 = 0 ;
6177 void *argp2 = 0 ;
6178 int res2 = 0 ;
6179 int argvi = 0;
6180 Prelude::Client *result = 0 ;
6181 dXSARGS;
6182
6183 if ((items < 2) || (items > 2)) {
6184 SWIG_croak("Usage: Client___lshift__(self,idmef);");
6185 }
6186 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
6187 if (!SWIG_IsOK(res1)) {
6188 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client___lshift__" "', argument " "1"" of type '" "Prelude::Client *""'");
6189 }
6190 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
6191 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
6192 if (!SWIG_IsOK(res2)) {
6193 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Client___lshift__" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
6194 }
6195 if (!argp2) {
6196 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Client___lshift__" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
6197 }
6198 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
6199 {
6200 try {
6201 result = (Prelude::Client *) &(arg1)->operator <<(*arg2);
6202 } catch(Prelude::PreludeError &e) {
6203 SWIG_exception(SWIG_RuntimeError, e.what());
6204 SWIG_fail;
6205 }
6206 }
6207 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Client, 0 | SWIG_SHADOW); argvi++ ;
6208
6209
6210 XSRETURN(argvi);
6211 fail:
6212
6213
6214 SWIG_croak_null();
6215 }
6216 }
6217
6218
XS(_wrap_Client___rshift__)6219 XS(_wrap_Client___rshift__) {
6220 {
6221 Prelude::Client *arg1 = (Prelude::Client *) 0 ;
6222 Prelude::IDMEF *arg2 = 0 ;
6223 void *argp1 = 0 ;
6224 int res1 = 0 ;
6225 void *argp2 = 0 ;
6226 int res2 = 0 ;
6227 int argvi = 0;
6228 Prelude::Client *result = 0 ;
6229 dXSARGS;
6230
6231 if ((items < 2) || (items > 2)) {
6232 SWIG_croak("Usage: Client___rshift__(self,idmef);");
6233 }
6234 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__Client, 0 | 0 );
6235 if (!SWIG_IsOK(res1)) {
6236 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client___rshift__" "', argument " "1"" of type '" "Prelude::Client *""'");
6237 }
6238 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
6239 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
6240 if (!SWIG_IsOK(res2)) {
6241 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Client___rshift__" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
6242 }
6243 if (!argp2) {
6244 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Client___rshift__" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
6245 }
6246 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
6247 {
6248 try {
6249 result = (Prelude::Client *) &(arg1)->operator >>(*arg2);
6250 } catch(Prelude::PreludeError &e) {
6251 SWIG_exception(SWIG_RuntimeError, e.what());
6252 SWIG_fail;
6253 }
6254 }
6255 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Client, 0 | SWIG_SHADOW); argvi++ ;
6256
6257
6258 XSRETURN(argvi);
6259 fail:
6260
6261
6262 SWIG_croak_null();
6263 }
6264 }
6265
6266
XS(_wrap_Client_setRecvTimeout)6267 XS(_wrap_Client_setRecvTimeout) {
6268 {
6269 Prelude::Client *arg1 = 0 ;
6270 int arg2 ;
6271 void *argp1 = 0 ;
6272 int res1 = 0 ;
6273 int val2 ;
6274 int ecode2 = 0 ;
6275 int argvi = 0;
6276 Prelude::Client *result = 0 ;
6277 dXSARGS;
6278
6279 if ((items < 2) || (items > 2)) {
6280 SWIG_croak("Usage: Client_setRecvTimeout(c,timeout);");
6281 }
6282 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__Client, 0 );
6283 if (!SWIG_IsOK(res1)) {
6284 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Client_setRecvTimeout" "', argument " "1"" of type '" "Prelude::Client &""'");
6285 }
6286 if (!argp1) {
6287 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Client_setRecvTimeout" "', argument " "1"" of type '" "Prelude::Client &""'");
6288 }
6289 arg1 = reinterpret_cast< Prelude::Client * >(argp1);
6290 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
6291 if (!SWIG_IsOK(ecode2)) {
6292 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Client_setRecvTimeout" "', argument " "2"" of type '" "int""'");
6293 }
6294 arg2 = static_cast< int >(val2);
6295 {
6296 try {
6297 result = (Prelude::Client *) &Prelude::Client::setRecvTimeout(*arg1,arg2);
6298 } catch(Prelude::PreludeError &e) {
6299 SWIG_exception(SWIG_RuntimeError, e.what());
6300 SWIG_fail;
6301 }
6302 }
6303 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__Client, 0 | SWIG_SHADOW); argvi++ ;
6304
6305
6306 XSRETURN(argvi);
6307 fail:
6308
6309
6310 SWIG_croak_null();
6311 }
6312 }
6313
6314
XS(_wrap_PreludeLog_setLevel)6315 XS(_wrap_PreludeLog_setLevel) {
6316 {
6317 int arg1 ;
6318 int val1 ;
6319 int ecode1 = 0 ;
6320 int argvi = 0;
6321 dXSARGS;
6322
6323 if ((items < 1) || (items > 1)) {
6324 SWIG_croak("Usage: PreludeLog_setLevel(level);");
6325 }
6326 ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
6327 if (!SWIG_IsOK(ecode1)) {
6328 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "PreludeLog_setLevel" "', argument " "1"" of type '" "int""'");
6329 }
6330 arg1 = static_cast< int >(val1);
6331 {
6332 try {
6333 Prelude::PreludeLog::setLevel(arg1);
6334 } catch(Prelude::PreludeError &e) {
6335 SWIG_exception(SWIG_RuntimeError, e.what());
6336 SWIG_fail;
6337 }
6338 }
6339 ST(argvi) = sv_newmortal();
6340
6341 XSRETURN(argvi);
6342 fail:
6343
6344 SWIG_croak_null();
6345 }
6346 }
6347
6348
XS(_wrap_PreludeLog_setDebugLevel)6349 XS(_wrap_PreludeLog_setDebugLevel) {
6350 {
6351 int arg1 ;
6352 int val1 ;
6353 int ecode1 = 0 ;
6354 int argvi = 0;
6355 dXSARGS;
6356
6357 if ((items < 1) || (items > 1)) {
6358 SWIG_croak("Usage: PreludeLog_setDebugLevel(level);");
6359 }
6360 ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
6361 if (!SWIG_IsOK(ecode1)) {
6362 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "PreludeLog_setDebugLevel" "', argument " "1"" of type '" "int""'");
6363 }
6364 arg1 = static_cast< int >(val1);
6365 {
6366 try {
6367 Prelude::PreludeLog::setDebugLevel(arg1);
6368 } catch(Prelude::PreludeError &e) {
6369 SWIG_exception(SWIG_RuntimeError, e.what());
6370 SWIG_fail;
6371 }
6372 }
6373 ST(argvi) = sv_newmortal();
6374
6375 XSRETURN(argvi);
6376 fail:
6377
6378 SWIG_croak_null();
6379 }
6380 }
6381
6382
XS(_wrap_PreludeLog_setFlags)6383 XS(_wrap_PreludeLog_setFlags) {
6384 {
6385 int arg1 ;
6386 int val1 ;
6387 int ecode1 = 0 ;
6388 int argvi = 0;
6389 dXSARGS;
6390
6391 if ((items < 1) || (items > 1)) {
6392 SWIG_croak("Usage: PreludeLog_setFlags(flags);");
6393 }
6394 ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
6395 if (!SWIG_IsOK(ecode1)) {
6396 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "PreludeLog_setFlags" "', argument " "1"" of type '" "int""'");
6397 }
6398 arg1 = static_cast< int >(val1);
6399 {
6400 try {
6401 Prelude::PreludeLog::setFlags(arg1);
6402 } catch(Prelude::PreludeError &e) {
6403 SWIG_exception(SWIG_RuntimeError, e.what());
6404 SWIG_fail;
6405 }
6406 }
6407 ST(argvi) = sv_newmortal();
6408
6409 XSRETURN(argvi);
6410 fail:
6411
6412 SWIG_croak_null();
6413 }
6414 }
6415
6416
XS(_wrap_PreludeLog_getFlags)6417 XS(_wrap_PreludeLog_getFlags) {
6418 {
6419 int argvi = 0;
6420 int result;
6421 dXSARGS;
6422
6423 if ((items < 0) || (items > 0)) {
6424 SWIG_croak("Usage: PreludeLog_getFlags();");
6425 }
6426 {
6427 try {
6428 result = (int)Prelude::PreludeLog::getFlags();
6429 } catch(Prelude::PreludeError &e) {
6430 SWIG_exception(SWIG_RuntimeError, e.what());
6431 SWIG_fail;
6432 }
6433 }
6434 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
6435 XSRETURN(argvi);
6436 fail:
6437 SWIG_croak_null();
6438 }
6439 }
6440
6441
XS(_wrap_PreludeLog_setLogfile)6442 XS(_wrap_PreludeLog_setLogfile) {
6443 {
6444 char *arg1 = (char *) 0 ;
6445 int res1 ;
6446 char *buf1 = 0 ;
6447 int alloc1 = 0 ;
6448 int argvi = 0;
6449 dXSARGS;
6450
6451 if ((items < 1) || (items > 1)) {
6452 SWIG_croak("Usage: PreludeLog_setLogfile(filename);");
6453 }
6454 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
6455 if (!SWIG_IsOK(res1)) {
6456 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PreludeLog_setLogfile" "', argument " "1"" of type '" "char const *""'");
6457 }
6458 arg1 = reinterpret_cast< char * >(buf1);
6459 {
6460 try {
6461 Prelude::PreludeLog::setLogfile((char const *)arg1);
6462 } catch(Prelude::PreludeError &e) {
6463 SWIG_exception(SWIG_RuntimeError, e.what());
6464 SWIG_fail;
6465 }
6466 }
6467 ST(argvi) = sv_newmortal();
6468 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
6469 XSRETURN(argvi);
6470 fail:
6471 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
6472 SWIG_croak_null();
6473 }
6474 }
6475
6476
XS(_wrap_PreludeLog_setCallback)6477 XS(_wrap_PreludeLog_setCallback) {
6478 {
6479 void (*arg1)(int,char const *) = (void (*)(int,char const *)) 0 ;
6480 int argvi = 0;
6481 dXSARGS;
6482
6483 if ((items < 1) || (items > 1)) {
6484 SWIG_croak("Usage: PreludeLog_setCallback(log_cb);");
6485 }
6486 {
6487 if ( __prelude_log_func )
6488 SvREFCNT_dec(__prelude_log_func);
6489
6490 __prelude_log_func = ST(0);
6491 SvREFCNT_inc(ST(0));
6492
6493 arg1 = _cb_perl_log;
6494 }
6495 {
6496 try {
6497 Prelude::PreludeLog::setCallback(arg1);
6498 } catch(Prelude::PreludeError &e) {
6499 SWIG_exception(SWIG_RuntimeError, e.what());
6500 SWIG_fail;
6501 }
6502 }
6503 ST(argvi) = sv_newmortal();
6504
6505 XSRETURN(argvi);
6506 fail:
6507
6508 SWIG_croak_null();
6509 }
6510 }
6511
6512
XS(_wrap_new_PreludeLog)6513 XS(_wrap_new_PreludeLog) {
6514 {
6515 int argvi = 0;
6516 Prelude::PreludeLog *result = 0 ;
6517 dXSARGS;
6518
6519 if ((items < 0) || (items > 0)) {
6520 SWIG_croak("Usage: new_PreludeLog();");
6521 }
6522 {
6523 try {
6524 result = (Prelude::PreludeLog *)new Prelude::PreludeLog();
6525 } catch(Prelude::PreludeError &e) {
6526 SWIG_exception(SWIG_RuntimeError, e.what());
6527 SWIG_fail;
6528 }
6529 }
6530 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__PreludeLog, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6531 XSRETURN(argvi);
6532 fail:
6533 SWIG_croak_null();
6534 }
6535 }
6536
6537
XS(_wrap_delete_PreludeLog)6538 XS(_wrap_delete_PreludeLog) {
6539 {
6540 Prelude::PreludeLog *arg1 = (Prelude::PreludeLog *) 0 ;
6541 void *argp1 = 0 ;
6542 int res1 = 0 ;
6543 int argvi = 0;
6544 dXSARGS;
6545
6546 if ((items < 1) || (items > 1)) {
6547 SWIG_croak("Usage: delete_PreludeLog(self);");
6548 }
6549 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__PreludeLog, SWIG_POINTER_DISOWN | 0 );
6550 if (!SWIG_IsOK(res1)) {
6551 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PreludeLog" "', argument " "1"" of type '" "Prelude::PreludeLog *""'");
6552 }
6553 arg1 = reinterpret_cast< Prelude::PreludeLog * >(argp1);
6554 {
6555 try {
6556 delete arg1;
6557 } catch(Prelude::PreludeError &e) {
6558 SWIG_exception(SWIG_RuntimeError, e.what());
6559 SWIG_fail;
6560 }
6561 }
6562 ST(argvi) = sv_newmortal();
6563
6564 XSRETURN(argvi);
6565 fail:
6566
6567 SWIG_croak_null();
6568 }
6569 }
6570
6571
XS(_wrap_delete_PreludeError)6572 XS(_wrap_delete_PreludeError) {
6573 {
6574 Prelude::PreludeError *arg1 = (Prelude::PreludeError *) 0 ;
6575 void *argp1 = 0 ;
6576 int res1 = 0 ;
6577 int argvi = 0;
6578 dXSARGS;
6579
6580 if ((items < 1) || (items > 1)) {
6581 SWIG_croak("Usage: delete_PreludeError(self);");
6582 }
6583 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__PreludeError, SWIG_POINTER_DISOWN | 0 );
6584 if (!SWIG_IsOK(res1)) {
6585 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PreludeError" "', argument " "1"" of type '" "Prelude::PreludeError *""'");
6586 }
6587 arg1 = reinterpret_cast< Prelude::PreludeError * >(argp1);
6588 {
6589 try {
6590 delete arg1;
6591 } catch(Prelude::PreludeError &e) {
6592 SWIG_exception(SWIG_RuntimeError, e.what());
6593 SWIG_fail;
6594 }
6595 }
6596 ST(argvi) = sv_newmortal();
6597
6598 XSRETURN(argvi);
6599 fail:
6600
6601 SWIG_croak_null();
6602 }
6603 }
6604
6605
XS(_wrap_new_PreludeError__SWIG_0)6606 XS(_wrap_new_PreludeError__SWIG_0) {
6607 {
6608 int argvi = 0;
6609 Prelude::PreludeError *result = 0 ;
6610 dXSARGS;
6611
6612 if ((items < 0) || (items > 0)) {
6613 SWIG_croak("Usage: new_PreludeError();");
6614 }
6615 {
6616 try {
6617 result = (Prelude::PreludeError *)new Prelude::PreludeError();
6618 } catch(Prelude::PreludeError &e) {
6619 SWIG_exception(SWIG_RuntimeError, e.what());
6620 SWIG_fail;
6621 }
6622 }
6623 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__PreludeError, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6624 XSRETURN(argvi);
6625 fail:
6626 SWIG_croak_null();
6627 }
6628 }
6629
6630
XS(_wrap_new_PreludeError__SWIG_1)6631 XS(_wrap_new_PreludeError__SWIG_1) {
6632 {
6633 int arg1 ;
6634 int val1 ;
6635 int ecode1 = 0 ;
6636 int argvi = 0;
6637 Prelude::PreludeError *result = 0 ;
6638 dXSARGS;
6639
6640 if ((items < 1) || (items > 1)) {
6641 SWIG_croak("Usage: new_PreludeError(error);");
6642 }
6643 ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
6644 if (!SWIG_IsOK(ecode1)) {
6645 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_PreludeError" "', argument " "1"" of type '" "int""'");
6646 }
6647 arg1 = static_cast< int >(val1);
6648 {
6649 try {
6650 result = (Prelude::PreludeError *)new Prelude::PreludeError(arg1);
6651 } catch(Prelude::PreludeError &e) {
6652 SWIG_exception(SWIG_RuntimeError, e.what());
6653 SWIG_fail;
6654 }
6655 }
6656 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__PreludeError, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6657
6658 XSRETURN(argvi);
6659 fail:
6660
6661 SWIG_croak_null();
6662 }
6663 }
6664
6665
XS(_wrap_new_PreludeError__SWIG_2)6666 XS(_wrap_new_PreludeError__SWIG_2) {
6667 {
6668 std::string *arg1 = 0 ;
6669 int res1 = SWIG_OLDOBJ ;
6670 int argvi = 0;
6671 Prelude::PreludeError *result = 0 ;
6672 dXSARGS;
6673
6674 if ((items < 1) || (items > 1)) {
6675 SWIG_croak("Usage: new_PreludeError(message);");
6676 }
6677 {
6678 std::string *ptr = (std::string *)0;
6679 res1 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(0), &ptr);
6680 if (!SWIG_IsOK(res1)) {
6681 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PreludeError" "', argument " "1"" of type '" "std::string const &""'");
6682 }
6683 if (!ptr) {
6684 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PreludeError" "', argument " "1"" of type '" "std::string const &""'");
6685 }
6686 arg1 = ptr;
6687 }
6688 {
6689 try {
6690 result = (Prelude::PreludeError *)new Prelude::PreludeError((std::string const &)*arg1);
6691 } catch(Prelude::PreludeError &e) {
6692 SWIG_exception(SWIG_RuntimeError, e.what());
6693 SWIG_fail;
6694 }
6695 }
6696 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__PreludeError, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6697 if (SWIG_IsNewObj(res1)) delete arg1;
6698 XSRETURN(argvi);
6699 fail:
6700 if (SWIG_IsNewObj(res1)) delete arg1;
6701 SWIG_croak_null();
6702 }
6703 }
6704
6705
XS(_wrap_new_PreludeError)6706 XS(_wrap_new_PreludeError) {
6707 dXSARGS;
6708
6709 {
6710 unsigned long _index = 0;
6711 SWIG_TypeRank _rank = 0;
6712 if (items == 0) {
6713 SWIG_TypeRank _ranki = 0;
6714 SWIG_TypeRank _rankm = 0;
6715 if (!_index || (_ranki < _rank)) {
6716 _rank = _ranki; _index = 1;
6717 if (_rank == _rankm) goto dispatch;
6718 }
6719 }
6720 if (items == 1) {
6721 SWIG_TypeRank _ranki = 0;
6722 SWIG_TypeRank _rankm = 0;
6723 SWIG_TypeRank _pi = 1;
6724 int _v = 0;
6725 {
6726 {
6727 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
6728 _v = SWIG_CheckState(res);
6729 }
6730 }
6731 if (!_v) goto check_2;
6732 _ranki += _v*_pi;
6733 _rankm += _pi;
6734 _pi *= SWIG_MAXCASTRANK;
6735 if (!_index || (_ranki < _rank)) {
6736 _rank = _ranki; _index = 2;
6737 if (_rank == _rankm) goto dispatch;
6738 }
6739 }
6740 check_2:
6741
6742 if (items == 1) {
6743 SWIG_TypeRank _ranki = 0;
6744 SWIG_TypeRank _rankm = 0;
6745 SWIG_TypeRank _pi = 1;
6746 int _v = 0;
6747 {
6748 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(0), (std::string**)(0));
6749 _v = SWIG_CheckState(res);
6750 }
6751 if (!_v) goto check_3;
6752 _ranki += _v*_pi;
6753 _rankm += _pi;
6754 _pi *= SWIG_MAXCASTRANK;
6755 if (!_index || (_ranki < _rank)) {
6756 _rank = _ranki; _index = 3;
6757 if (_rank == _rankm) goto dispatch;
6758 }
6759 }
6760 check_3:
6761
6762 dispatch:
6763 switch(_index) {
6764 case 1:
6765 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_PreludeError__SWIG_0); return;
6766 case 2:
6767 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_PreludeError__SWIG_1); return;
6768 case 3:
6769 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_PreludeError__SWIG_2); return;
6770 }
6771 }
6772
6773 croak("No matching function for overloaded 'new_PreludeError'");
6774 XSRETURN(0);
6775 }
6776
6777
XS(_wrap_PreludeError_getCode)6778 XS(_wrap_PreludeError_getCode) {
6779 {
6780 Prelude::PreludeError *arg1 = (Prelude::PreludeError *) 0 ;
6781 void *argp1 = 0 ;
6782 int res1 = 0 ;
6783 int argvi = 0;
6784 int result;
6785 dXSARGS;
6786
6787 if ((items < 1) || (items > 1)) {
6788 SWIG_croak("Usage: PreludeError_getCode(self);");
6789 }
6790 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__PreludeError, 0 | 0 );
6791 if (!SWIG_IsOK(res1)) {
6792 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PreludeError_getCode" "', argument " "1"" of type '" "Prelude::PreludeError const *""'");
6793 }
6794 arg1 = reinterpret_cast< Prelude::PreludeError * >(argp1);
6795 {
6796 try {
6797 result = (int)((Prelude::PreludeError const *)arg1)->getCode();
6798 } catch(Prelude::PreludeError &e) {
6799 SWIG_exception(SWIG_RuntimeError, e.what());
6800 SWIG_fail;
6801 }
6802 }
6803 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
6804
6805 XSRETURN(argvi);
6806 fail:
6807
6808 SWIG_croak_null();
6809 }
6810 }
6811
6812
XS(_wrap_PreludeError_what)6813 XS(_wrap_PreludeError_what) {
6814 {
6815 Prelude::PreludeError *arg1 = (Prelude::PreludeError *) 0 ;
6816 void *argp1 = 0 ;
6817 int res1 = 0 ;
6818 int argvi = 0;
6819 char *result = 0 ;
6820 dXSARGS;
6821
6822 if ((items < 1) || (items > 1)) {
6823 SWIG_croak("Usage: PreludeError_what(self);");
6824 }
6825 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__PreludeError, 0 | 0 );
6826 if (!SWIG_IsOK(res1)) {
6827 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PreludeError_what" "', argument " "1"" of type '" "Prelude::PreludeError const *""'");
6828 }
6829 arg1 = reinterpret_cast< Prelude::PreludeError * >(argp1);
6830 {
6831 try {
6832 result = (char *)((Prelude::PreludeError const *)arg1)->what();
6833 } catch(Prelude::PreludeError &e) {
6834 SWIG_exception(SWIG_RuntimeError, e.what());
6835 SWIG_fail;
6836 }
6837 }
6838 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
6839
6840 XSRETURN(argvi);
6841 fail:
6842
6843 SWIG_croak_null();
6844 }
6845 }
6846
6847
XS(_wrap_new_ClientEasy__SWIG_0)6848 XS(_wrap_new_ClientEasy__SWIG_0) {
6849 {
6850 char *arg1 = (char *) 0 ;
6851 int arg2 ;
6852 char *arg3 = (char *) 0 ;
6853 char *arg4 = (char *) 0 ;
6854 char *arg5 = (char *) 0 ;
6855 char *arg6 = (char *) 0 ;
6856 int res1 ;
6857 char *buf1 = 0 ;
6858 int alloc1 = 0 ;
6859 int val2 ;
6860 int ecode2 = 0 ;
6861 int res3 ;
6862 char *buf3 = 0 ;
6863 int alloc3 = 0 ;
6864 int res4 ;
6865 char *buf4 = 0 ;
6866 int alloc4 = 0 ;
6867 int res5 ;
6868 char *buf5 = 0 ;
6869 int alloc5 = 0 ;
6870 int res6 ;
6871 char *buf6 = 0 ;
6872 int alloc6 = 0 ;
6873 int argvi = 0;
6874 Prelude::ClientEasy *result = 0 ;
6875 dXSARGS;
6876
6877 if ((items < 6) || (items > 6)) {
6878 SWIG_croak("Usage: new_ClientEasy(profile,permission,model,classname,manufacturer,version);");
6879 }
6880 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
6881 if (!SWIG_IsOK(res1)) {
6882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientEasy" "', argument " "1"" of type '" "char const *""'");
6883 }
6884 arg1 = reinterpret_cast< char * >(buf1);
6885 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
6886 if (!SWIG_IsOK(ecode2)) {
6887 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ClientEasy" "', argument " "2"" of type '" "int""'");
6888 }
6889 arg2 = static_cast< int >(val2);
6890 res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
6891 if (!SWIG_IsOK(res3)) {
6892 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_ClientEasy" "', argument " "3"" of type '" "char const *""'");
6893 }
6894 arg3 = reinterpret_cast< char * >(buf3);
6895 res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
6896 if (!SWIG_IsOK(res4)) {
6897 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_ClientEasy" "', argument " "4"" of type '" "char const *""'");
6898 }
6899 arg4 = reinterpret_cast< char * >(buf4);
6900 res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
6901 if (!SWIG_IsOK(res5)) {
6902 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_ClientEasy" "', argument " "5"" of type '" "char const *""'");
6903 }
6904 arg5 = reinterpret_cast< char * >(buf5);
6905 res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
6906 if (!SWIG_IsOK(res6)) {
6907 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_ClientEasy" "', argument " "6"" of type '" "char const *""'");
6908 }
6909 arg6 = reinterpret_cast< char * >(buf6);
6910 {
6911 try {
6912 result = (Prelude::ClientEasy *)new Prelude::ClientEasy((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6);
6913 } catch(Prelude::PreludeError &e) {
6914 SWIG_exception(SWIG_RuntimeError, e.what());
6915 SWIG_fail;
6916 }
6917 }
6918 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientEasy, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6919 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
6920
6921 if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
6922 if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
6923 if (alloc5 == SWIG_NEWOBJ) delete[] buf5;
6924 if (alloc6 == SWIG_NEWOBJ) delete[] buf6;
6925 XSRETURN(argvi);
6926 fail:
6927 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
6928
6929 if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
6930 if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
6931 if (alloc5 == SWIG_NEWOBJ) delete[] buf5;
6932 if (alloc6 == SWIG_NEWOBJ) delete[] buf6;
6933 SWIG_croak_null();
6934 }
6935 }
6936
6937
XS(_wrap_new_ClientEasy__SWIG_1)6938 XS(_wrap_new_ClientEasy__SWIG_1) {
6939 {
6940 char *arg1 = (char *) 0 ;
6941 int arg2 ;
6942 char *arg3 = (char *) 0 ;
6943 char *arg4 = (char *) 0 ;
6944 char *arg5 = (char *) 0 ;
6945 int res1 ;
6946 char *buf1 = 0 ;
6947 int alloc1 = 0 ;
6948 int val2 ;
6949 int ecode2 = 0 ;
6950 int res3 ;
6951 char *buf3 = 0 ;
6952 int alloc3 = 0 ;
6953 int res4 ;
6954 char *buf4 = 0 ;
6955 int alloc4 = 0 ;
6956 int res5 ;
6957 char *buf5 = 0 ;
6958 int alloc5 = 0 ;
6959 int argvi = 0;
6960 Prelude::ClientEasy *result = 0 ;
6961 dXSARGS;
6962
6963 if ((items < 5) || (items > 5)) {
6964 SWIG_croak("Usage: new_ClientEasy(profile,permission,model,classname,manufacturer);");
6965 }
6966 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
6967 if (!SWIG_IsOK(res1)) {
6968 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientEasy" "', argument " "1"" of type '" "char const *""'");
6969 }
6970 arg1 = reinterpret_cast< char * >(buf1);
6971 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
6972 if (!SWIG_IsOK(ecode2)) {
6973 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ClientEasy" "', argument " "2"" of type '" "int""'");
6974 }
6975 arg2 = static_cast< int >(val2);
6976 res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
6977 if (!SWIG_IsOK(res3)) {
6978 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_ClientEasy" "', argument " "3"" of type '" "char const *""'");
6979 }
6980 arg3 = reinterpret_cast< char * >(buf3);
6981 res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
6982 if (!SWIG_IsOK(res4)) {
6983 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_ClientEasy" "', argument " "4"" of type '" "char const *""'");
6984 }
6985 arg4 = reinterpret_cast< char * >(buf4);
6986 res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
6987 if (!SWIG_IsOK(res5)) {
6988 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_ClientEasy" "', argument " "5"" of type '" "char const *""'");
6989 }
6990 arg5 = reinterpret_cast< char * >(buf5);
6991 {
6992 try {
6993 result = (Prelude::ClientEasy *)new Prelude::ClientEasy((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
6994 } catch(Prelude::PreludeError &e) {
6995 SWIG_exception(SWIG_RuntimeError, e.what());
6996 SWIG_fail;
6997 }
6998 }
6999 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientEasy, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7000 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7001
7002 if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
7003 if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
7004 if (alloc5 == SWIG_NEWOBJ) delete[] buf5;
7005 XSRETURN(argvi);
7006 fail:
7007 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7008
7009 if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
7010 if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
7011 if (alloc5 == SWIG_NEWOBJ) delete[] buf5;
7012 SWIG_croak_null();
7013 }
7014 }
7015
7016
XS(_wrap_new_ClientEasy__SWIG_2)7017 XS(_wrap_new_ClientEasy__SWIG_2) {
7018 {
7019 char *arg1 = (char *) 0 ;
7020 int arg2 ;
7021 char *arg3 = (char *) 0 ;
7022 char *arg4 = (char *) 0 ;
7023 int res1 ;
7024 char *buf1 = 0 ;
7025 int alloc1 = 0 ;
7026 int val2 ;
7027 int ecode2 = 0 ;
7028 int res3 ;
7029 char *buf3 = 0 ;
7030 int alloc3 = 0 ;
7031 int res4 ;
7032 char *buf4 = 0 ;
7033 int alloc4 = 0 ;
7034 int argvi = 0;
7035 Prelude::ClientEasy *result = 0 ;
7036 dXSARGS;
7037
7038 if ((items < 4) || (items > 4)) {
7039 SWIG_croak("Usage: new_ClientEasy(profile,permission,model,classname);");
7040 }
7041 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
7042 if (!SWIG_IsOK(res1)) {
7043 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientEasy" "', argument " "1"" of type '" "char const *""'");
7044 }
7045 arg1 = reinterpret_cast< char * >(buf1);
7046 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7047 if (!SWIG_IsOK(ecode2)) {
7048 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ClientEasy" "', argument " "2"" of type '" "int""'");
7049 }
7050 arg2 = static_cast< int >(val2);
7051 res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
7052 if (!SWIG_IsOK(res3)) {
7053 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_ClientEasy" "', argument " "3"" of type '" "char const *""'");
7054 }
7055 arg3 = reinterpret_cast< char * >(buf3);
7056 res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
7057 if (!SWIG_IsOK(res4)) {
7058 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_ClientEasy" "', argument " "4"" of type '" "char const *""'");
7059 }
7060 arg4 = reinterpret_cast< char * >(buf4);
7061 {
7062 try {
7063 result = (Prelude::ClientEasy *)new Prelude::ClientEasy((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4);
7064 } catch(Prelude::PreludeError &e) {
7065 SWIG_exception(SWIG_RuntimeError, e.what());
7066 SWIG_fail;
7067 }
7068 }
7069 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientEasy, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7070 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7071
7072 if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
7073 if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
7074 XSRETURN(argvi);
7075 fail:
7076 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7077
7078 if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
7079 if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
7080 SWIG_croak_null();
7081 }
7082 }
7083
7084
XS(_wrap_new_ClientEasy__SWIG_3)7085 XS(_wrap_new_ClientEasy__SWIG_3) {
7086 {
7087 char *arg1 = (char *) 0 ;
7088 int arg2 ;
7089 char *arg3 = (char *) 0 ;
7090 int res1 ;
7091 char *buf1 = 0 ;
7092 int alloc1 = 0 ;
7093 int val2 ;
7094 int ecode2 = 0 ;
7095 int res3 ;
7096 char *buf3 = 0 ;
7097 int alloc3 = 0 ;
7098 int argvi = 0;
7099 Prelude::ClientEasy *result = 0 ;
7100 dXSARGS;
7101
7102 if ((items < 3) || (items > 3)) {
7103 SWIG_croak("Usage: new_ClientEasy(profile,permission,model);");
7104 }
7105 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
7106 if (!SWIG_IsOK(res1)) {
7107 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientEasy" "', argument " "1"" of type '" "char const *""'");
7108 }
7109 arg1 = reinterpret_cast< char * >(buf1);
7110 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7111 if (!SWIG_IsOK(ecode2)) {
7112 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ClientEasy" "', argument " "2"" of type '" "int""'");
7113 }
7114 arg2 = static_cast< int >(val2);
7115 res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
7116 if (!SWIG_IsOK(res3)) {
7117 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_ClientEasy" "', argument " "3"" of type '" "char const *""'");
7118 }
7119 arg3 = reinterpret_cast< char * >(buf3);
7120 {
7121 try {
7122 result = (Prelude::ClientEasy *)new Prelude::ClientEasy((char const *)arg1,arg2,(char const *)arg3);
7123 } catch(Prelude::PreludeError &e) {
7124 SWIG_exception(SWIG_RuntimeError, e.what());
7125 SWIG_fail;
7126 }
7127 }
7128 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientEasy, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7129 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7130
7131 if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
7132 XSRETURN(argvi);
7133 fail:
7134 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7135
7136 if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
7137 SWIG_croak_null();
7138 }
7139 }
7140
7141
XS(_wrap_new_ClientEasy__SWIG_4)7142 XS(_wrap_new_ClientEasy__SWIG_4) {
7143 {
7144 char *arg1 = (char *) 0 ;
7145 int arg2 ;
7146 int res1 ;
7147 char *buf1 = 0 ;
7148 int alloc1 = 0 ;
7149 int val2 ;
7150 int ecode2 = 0 ;
7151 int argvi = 0;
7152 Prelude::ClientEasy *result = 0 ;
7153 dXSARGS;
7154
7155 if ((items < 2) || (items > 2)) {
7156 SWIG_croak("Usage: new_ClientEasy(profile,permission);");
7157 }
7158 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
7159 if (!SWIG_IsOK(res1)) {
7160 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientEasy" "', argument " "1"" of type '" "char const *""'");
7161 }
7162 arg1 = reinterpret_cast< char * >(buf1);
7163 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7164 if (!SWIG_IsOK(ecode2)) {
7165 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ClientEasy" "', argument " "2"" of type '" "int""'");
7166 }
7167 arg2 = static_cast< int >(val2);
7168 {
7169 try {
7170 result = (Prelude::ClientEasy *)new Prelude::ClientEasy((char const *)arg1,arg2);
7171 } catch(Prelude::PreludeError &e) {
7172 SWIG_exception(SWIG_RuntimeError, e.what());
7173 SWIG_fail;
7174 }
7175 }
7176 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientEasy, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7177 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7178
7179 XSRETURN(argvi);
7180 fail:
7181 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7182
7183 SWIG_croak_null();
7184 }
7185 }
7186
7187
XS(_wrap_new_ClientEasy__SWIG_5)7188 XS(_wrap_new_ClientEasy__SWIG_5) {
7189 {
7190 char *arg1 = (char *) 0 ;
7191 int res1 ;
7192 char *buf1 = 0 ;
7193 int alloc1 = 0 ;
7194 int argvi = 0;
7195 Prelude::ClientEasy *result = 0 ;
7196 dXSARGS;
7197
7198 if ((items < 1) || (items > 1)) {
7199 SWIG_croak("Usage: new_ClientEasy(profile);");
7200 }
7201 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
7202 if (!SWIG_IsOK(res1)) {
7203 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientEasy" "', argument " "1"" of type '" "char const *""'");
7204 }
7205 arg1 = reinterpret_cast< char * >(buf1);
7206 {
7207 try {
7208 result = (Prelude::ClientEasy *)new Prelude::ClientEasy((char const *)arg1);
7209 } catch(Prelude::PreludeError &e) {
7210 SWIG_exception(SWIG_RuntimeError, e.what());
7211 SWIG_fail;
7212 }
7213 }
7214 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__ClientEasy, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7215 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7216 XSRETURN(argvi);
7217 fail:
7218 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7219 SWIG_croak_null();
7220 }
7221 }
7222
7223
XS(_wrap_new_ClientEasy)7224 XS(_wrap_new_ClientEasy) {
7225 dXSARGS;
7226
7227 {
7228 unsigned long _index = 0;
7229 SWIG_TypeRank _rank = 0;
7230 if (items == 1) {
7231 SWIG_TypeRank _ranki = 0;
7232 SWIG_TypeRank _rankm = 0;
7233 SWIG_TypeRank _pi = 1;
7234 int _v = 0;
7235 {
7236 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
7237 _v = SWIG_CheckState(res);
7238 }
7239 if (!_v) goto check_1;
7240 _ranki += _v*_pi;
7241 _rankm += _pi;
7242 _pi *= SWIG_MAXCASTRANK;
7243 if (!_index || (_ranki < _rank)) {
7244 _rank = _ranki; _index = 1;
7245 if (_rank == _rankm) goto dispatch;
7246 }
7247 }
7248 check_1:
7249
7250 if (items == 2) {
7251 SWIG_TypeRank _ranki = 0;
7252 SWIG_TypeRank _rankm = 0;
7253 SWIG_TypeRank _pi = 1;
7254 int _v = 0;
7255 {
7256 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
7257 _v = SWIG_CheckState(res);
7258 }
7259 if (!_v) goto check_2;
7260 _ranki += _v*_pi;
7261 _rankm += _pi;
7262 _pi *= SWIG_MAXCASTRANK;
7263 {
7264 {
7265 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
7266 _v = SWIG_CheckState(res);
7267 }
7268 }
7269 if (!_v) goto check_2;
7270 _ranki += _v*_pi;
7271 _rankm += _pi;
7272 _pi *= SWIG_MAXCASTRANK;
7273 if (!_index || (_ranki < _rank)) {
7274 _rank = _ranki; _index = 2;
7275 if (_rank == _rankm) goto dispatch;
7276 }
7277 }
7278 check_2:
7279
7280 if (items == 3) {
7281 SWIG_TypeRank _ranki = 0;
7282 SWIG_TypeRank _rankm = 0;
7283 SWIG_TypeRank _pi = 1;
7284 int _v = 0;
7285 {
7286 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
7287 _v = SWIG_CheckState(res);
7288 }
7289 if (!_v) goto check_3;
7290 _ranki += _v*_pi;
7291 _rankm += _pi;
7292 _pi *= SWIG_MAXCASTRANK;
7293 {
7294 {
7295 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
7296 _v = SWIG_CheckState(res);
7297 }
7298 }
7299 if (!_v) goto check_3;
7300 _ranki += _v*_pi;
7301 _rankm += _pi;
7302 _pi *= SWIG_MAXCASTRANK;
7303 {
7304 int res = SWIG_AsCharPtrAndSize(ST(2), 0, NULL, 0);
7305 _v = SWIG_CheckState(res);
7306 }
7307 if (!_v) goto check_3;
7308 _ranki += _v*_pi;
7309 _rankm += _pi;
7310 _pi *= SWIG_MAXCASTRANK;
7311 if (!_index || (_ranki < _rank)) {
7312 _rank = _ranki; _index = 3;
7313 if (_rank == _rankm) goto dispatch;
7314 }
7315 }
7316 check_3:
7317
7318 if (items == 4) {
7319 SWIG_TypeRank _ranki = 0;
7320 SWIG_TypeRank _rankm = 0;
7321 SWIG_TypeRank _pi = 1;
7322 int _v = 0;
7323 {
7324 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
7325 _v = SWIG_CheckState(res);
7326 }
7327 if (!_v) goto check_4;
7328 _ranki += _v*_pi;
7329 _rankm += _pi;
7330 _pi *= SWIG_MAXCASTRANK;
7331 {
7332 {
7333 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
7334 _v = SWIG_CheckState(res);
7335 }
7336 }
7337 if (!_v) goto check_4;
7338 _ranki += _v*_pi;
7339 _rankm += _pi;
7340 _pi *= SWIG_MAXCASTRANK;
7341 {
7342 int res = SWIG_AsCharPtrAndSize(ST(2), 0, NULL, 0);
7343 _v = SWIG_CheckState(res);
7344 }
7345 if (!_v) goto check_4;
7346 _ranki += _v*_pi;
7347 _rankm += _pi;
7348 _pi *= SWIG_MAXCASTRANK;
7349 {
7350 int res = SWIG_AsCharPtrAndSize(ST(3), 0, NULL, 0);
7351 _v = SWIG_CheckState(res);
7352 }
7353 if (!_v) goto check_4;
7354 _ranki += _v*_pi;
7355 _rankm += _pi;
7356 _pi *= SWIG_MAXCASTRANK;
7357 if (!_index || (_ranki < _rank)) {
7358 _rank = _ranki; _index = 4;
7359 if (_rank == _rankm) goto dispatch;
7360 }
7361 }
7362 check_4:
7363
7364 if (items == 5) {
7365 SWIG_TypeRank _ranki = 0;
7366 SWIG_TypeRank _rankm = 0;
7367 SWIG_TypeRank _pi = 1;
7368 int _v = 0;
7369 {
7370 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
7371 _v = SWIG_CheckState(res);
7372 }
7373 if (!_v) goto check_5;
7374 _ranki += _v*_pi;
7375 _rankm += _pi;
7376 _pi *= SWIG_MAXCASTRANK;
7377 {
7378 {
7379 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
7380 _v = SWIG_CheckState(res);
7381 }
7382 }
7383 if (!_v) goto check_5;
7384 _ranki += _v*_pi;
7385 _rankm += _pi;
7386 _pi *= SWIG_MAXCASTRANK;
7387 {
7388 int res = SWIG_AsCharPtrAndSize(ST(2), 0, NULL, 0);
7389 _v = SWIG_CheckState(res);
7390 }
7391 if (!_v) goto check_5;
7392 _ranki += _v*_pi;
7393 _rankm += _pi;
7394 _pi *= SWIG_MAXCASTRANK;
7395 {
7396 int res = SWIG_AsCharPtrAndSize(ST(3), 0, NULL, 0);
7397 _v = SWIG_CheckState(res);
7398 }
7399 if (!_v) goto check_5;
7400 _ranki += _v*_pi;
7401 _rankm += _pi;
7402 _pi *= SWIG_MAXCASTRANK;
7403 {
7404 int res = SWIG_AsCharPtrAndSize(ST(4), 0, NULL, 0);
7405 _v = SWIG_CheckState(res);
7406 }
7407 if (!_v) goto check_5;
7408 _ranki += _v*_pi;
7409 _rankm += _pi;
7410 _pi *= SWIG_MAXCASTRANK;
7411 if (!_index || (_ranki < _rank)) {
7412 _rank = _ranki; _index = 5;
7413 if (_rank == _rankm) goto dispatch;
7414 }
7415 }
7416 check_5:
7417
7418 if (items == 6) {
7419 SWIG_TypeRank _ranki = 0;
7420 SWIG_TypeRank _rankm = 0;
7421 SWIG_TypeRank _pi = 1;
7422 int _v = 0;
7423 {
7424 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
7425 _v = SWIG_CheckState(res);
7426 }
7427 if (!_v) goto check_6;
7428 _ranki += _v*_pi;
7429 _rankm += _pi;
7430 _pi *= SWIG_MAXCASTRANK;
7431 {
7432 {
7433 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
7434 _v = SWIG_CheckState(res);
7435 }
7436 }
7437 if (!_v) goto check_6;
7438 _ranki += _v*_pi;
7439 _rankm += _pi;
7440 _pi *= SWIG_MAXCASTRANK;
7441 {
7442 int res = SWIG_AsCharPtrAndSize(ST(2), 0, NULL, 0);
7443 _v = SWIG_CheckState(res);
7444 }
7445 if (!_v) goto check_6;
7446 _ranki += _v*_pi;
7447 _rankm += _pi;
7448 _pi *= SWIG_MAXCASTRANK;
7449 {
7450 int res = SWIG_AsCharPtrAndSize(ST(3), 0, NULL, 0);
7451 _v = SWIG_CheckState(res);
7452 }
7453 if (!_v) goto check_6;
7454 _ranki += _v*_pi;
7455 _rankm += _pi;
7456 _pi *= SWIG_MAXCASTRANK;
7457 {
7458 int res = SWIG_AsCharPtrAndSize(ST(4), 0, NULL, 0);
7459 _v = SWIG_CheckState(res);
7460 }
7461 if (!_v) goto check_6;
7462 _ranki += _v*_pi;
7463 _rankm += _pi;
7464 _pi *= SWIG_MAXCASTRANK;
7465 {
7466 int res = SWIG_AsCharPtrAndSize(ST(5), 0, NULL, 0);
7467 _v = SWIG_CheckState(res);
7468 }
7469 if (!_v) goto check_6;
7470 _ranki += _v*_pi;
7471 _rankm += _pi;
7472 _pi *= SWIG_MAXCASTRANK;
7473 if (!_index || (_ranki < _rank)) {
7474 _rank = _ranki; _index = 6;
7475 if (_rank == _rankm) goto dispatch;
7476 }
7477 }
7478 check_6:
7479
7480 dispatch:
7481 switch(_index) {
7482 case 1:
7483 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientEasy__SWIG_5); return;
7484 case 2:
7485 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientEasy__SWIG_4); return;
7486 case 3:
7487 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientEasy__SWIG_3); return;
7488 case 4:
7489 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientEasy__SWIG_2); return;
7490 case 5:
7491 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientEasy__SWIG_1); return;
7492 case 6:
7493 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_ClientEasy__SWIG_0); return;
7494 }
7495 }
7496
7497 croak("No matching function for overloaded 'new_ClientEasy'");
7498 XSRETURN(0);
7499 }
7500
7501
XS(_wrap_delete_ClientEasy)7502 XS(_wrap_delete_ClientEasy) {
7503 {
7504 Prelude::ClientEasy *arg1 = (Prelude::ClientEasy *) 0 ;
7505 void *argp1 = 0 ;
7506 int res1 = 0 ;
7507 int argvi = 0;
7508 dXSARGS;
7509
7510 if ((items < 1) || (items > 1)) {
7511 SWIG_croak("Usage: delete_ClientEasy(self);");
7512 }
7513 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__ClientEasy, SWIG_POINTER_DISOWN | 0 );
7514 if (!SWIG_IsOK(res1)) {
7515 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClientEasy" "', argument " "1"" of type '" "Prelude::ClientEasy *""'");
7516 }
7517 arg1 = reinterpret_cast< Prelude::ClientEasy * >(argp1);
7518 {
7519 try {
7520 delete arg1;
7521 } catch(Prelude::PreludeError &e) {
7522 SWIG_exception(SWIG_RuntimeError, e.what());
7523 SWIG_fail;
7524 }
7525 }
7526 ST(argvi) = sv_newmortal();
7527
7528 XSRETURN(argvi);
7529 fail:
7530
7531 SWIG_croak_null();
7532 }
7533 }
7534
7535
XS(_wrap_new_IDMEFCriterion)7536 XS(_wrap_new_IDMEFCriterion) {
7537 {
7538 int argvi = 0;
7539 Prelude::IDMEFCriterion *result = 0 ;
7540 dXSARGS;
7541
7542 if ((items < 0) || (items > 0)) {
7543 SWIG_croak("Usage: new_IDMEFCriterion();");
7544 }
7545 {
7546 try {
7547 result = (Prelude::IDMEFCriterion *)new Prelude::IDMEFCriterion();
7548 } catch(Prelude::PreludeError &e) {
7549 SWIG_exception(SWIG_RuntimeError, e.what());
7550 SWIG_fail;
7551 }
7552 }
7553 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFCriterion, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7554 XSRETURN(argvi);
7555 fail:
7556 SWIG_croak_null();
7557 }
7558 }
7559
7560
XS(_wrap_delete_IDMEFCriterion)7561 XS(_wrap_delete_IDMEFCriterion) {
7562 {
7563 Prelude::IDMEFCriterion *arg1 = (Prelude::IDMEFCriterion *) 0 ;
7564 void *argp1 = 0 ;
7565 int res1 = 0 ;
7566 int argvi = 0;
7567 dXSARGS;
7568
7569 if ((items < 1) || (items > 1)) {
7570 SWIG_croak("Usage: delete_IDMEFCriterion(self);");
7571 }
7572 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFCriterion, SWIG_POINTER_DISOWN | 0 );
7573 if (!SWIG_IsOK(res1)) {
7574 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IDMEFCriterion" "', argument " "1"" of type '" "Prelude::IDMEFCriterion *""'");
7575 }
7576 arg1 = reinterpret_cast< Prelude::IDMEFCriterion * >(argp1);
7577 {
7578 try {
7579 delete arg1;
7580 } catch(Prelude::PreludeError &e) {
7581 SWIG_exception(SWIG_RuntimeError, e.what());
7582 SWIG_fail;
7583 }
7584 }
7585 ST(argvi) = sv_newmortal();
7586
7587 XSRETURN(argvi);
7588 fail:
7589
7590 SWIG_croak_null();
7591 }
7592 }
7593
7594
XS(_wrap_delete_IDMEFCriteria)7595 XS(_wrap_delete_IDMEFCriteria) {
7596 {
7597 Prelude::IDMEFCriteria *arg1 = (Prelude::IDMEFCriteria *) 0 ;
7598 void *argp1 = 0 ;
7599 int res1 = 0 ;
7600 int argvi = 0;
7601 dXSARGS;
7602
7603 if ((items < 1) || (items > 1)) {
7604 SWIG_croak("Usage: delete_IDMEFCriteria(self);");
7605 }
7606 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFCriteria, SWIG_POINTER_DISOWN | 0 );
7607 if (!SWIG_IsOK(res1)) {
7608 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IDMEFCriteria" "', argument " "1"" of type '" "Prelude::IDMEFCriteria *""'");
7609 }
7610 arg1 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp1);
7611 {
7612 try {
7613 delete arg1;
7614 } catch(Prelude::PreludeError &e) {
7615 SWIG_exception(SWIG_RuntimeError, e.what());
7616 SWIG_fail;
7617 }
7618 }
7619 ST(argvi) = sv_newmortal();
7620
7621 XSRETURN(argvi);
7622 fail:
7623
7624 SWIG_croak_null();
7625 }
7626 }
7627
7628
XS(_wrap_new_IDMEFCriteria__SWIG_0)7629 XS(_wrap_new_IDMEFCriteria__SWIG_0) {
7630 {
7631 int argvi = 0;
7632 Prelude::IDMEFCriteria *result = 0 ;
7633 dXSARGS;
7634
7635 if ((items < 0) || (items > 0)) {
7636 SWIG_croak("Usage: new_IDMEFCriteria();");
7637 }
7638 {
7639 try {
7640 result = (Prelude::IDMEFCriteria *)new Prelude::IDMEFCriteria();
7641 } catch(Prelude::PreludeError &e) {
7642 SWIG_exception(SWIG_RuntimeError, e.what());
7643 SWIG_fail;
7644 }
7645 }
7646 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFCriteria, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7647 XSRETURN(argvi);
7648 fail:
7649 SWIG_croak_null();
7650 }
7651 }
7652
7653
XS(_wrap_new_IDMEFCriteria__SWIG_1)7654 XS(_wrap_new_IDMEFCriteria__SWIG_1) {
7655 {
7656 Prelude::IDMEFCriteria *arg1 = 0 ;
7657 void *argp1 ;
7658 int res1 = 0 ;
7659 int argvi = 0;
7660 Prelude::IDMEFCriteria *result = 0 ;
7661 dXSARGS;
7662
7663 if ((items < 1) || (items > 1)) {
7664 SWIG_croak("Usage: new_IDMEFCriteria(criteria);");
7665 }
7666 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__IDMEFCriteria, 0 );
7667 if (!SWIG_IsOK(res1)) {
7668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFCriteria" "', argument " "1"" of type '" "Prelude::IDMEFCriteria const &""'");
7669 }
7670 if (!argp1) {
7671 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFCriteria" "', argument " "1"" of type '" "Prelude::IDMEFCriteria const &""'");
7672 }
7673 arg1 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp1);
7674 {
7675 try {
7676 result = (Prelude::IDMEFCriteria *)new Prelude::IDMEFCriteria((Prelude::IDMEFCriteria const &)*arg1);
7677 } catch(Prelude::PreludeError &e) {
7678 SWIG_exception(SWIG_RuntimeError, e.what());
7679 SWIG_fail;
7680 }
7681 }
7682 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFCriteria, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7683
7684 XSRETURN(argvi);
7685 fail:
7686
7687 SWIG_croak_null();
7688 }
7689 }
7690
7691
XS(_wrap_new_IDMEFCriteria__SWIG_2)7692 XS(_wrap_new_IDMEFCriteria__SWIG_2) {
7693 {
7694 char *arg1 = (char *) 0 ;
7695 int res1 ;
7696 char *buf1 = 0 ;
7697 int alloc1 = 0 ;
7698 int argvi = 0;
7699 Prelude::IDMEFCriteria *result = 0 ;
7700 dXSARGS;
7701
7702 if ((items < 1) || (items > 1)) {
7703 SWIG_croak("Usage: new_IDMEFCriteria(criteria);");
7704 }
7705 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
7706 if (!SWIG_IsOK(res1)) {
7707 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFCriteria" "', argument " "1"" of type '" "char const *""'");
7708 }
7709 arg1 = reinterpret_cast< char * >(buf1);
7710 {
7711 try {
7712 result = (Prelude::IDMEFCriteria *)new Prelude::IDMEFCriteria((char const *)arg1);
7713 } catch(Prelude::PreludeError &e) {
7714 SWIG_exception(SWIG_RuntimeError, e.what());
7715 SWIG_fail;
7716 }
7717 }
7718 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFCriteria, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7719 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7720 XSRETURN(argvi);
7721 fail:
7722 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
7723 SWIG_croak_null();
7724 }
7725 }
7726
7727
XS(_wrap_new_IDMEFCriteria__SWIG_3)7728 XS(_wrap_new_IDMEFCriteria__SWIG_3) {
7729 {
7730 std::string *arg1 = 0 ;
7731 int res1 = SWIG_OLDOBJ ;
7732 int argvi = 0;
7733 Prelude::IDMEFCriteria *result = 0 ;
7734 dXSARGS;
7735
7736 if ((items < 1) || (items > 1)) {
7737 SWIG_croak("Usage: new_IDMEFCriteria(criteria);");
7738 }
7739 {
7740 std::string *ptr = (std::string *)0;
7741 res1 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(0), &ptr);
7742 if (!SWIG_IsOK(res1)) {
7743 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFCriteria" "', argument " "1"" of type '" "std::string const &""'");
7744 }
7745 if (!ptr) {
7746 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFCriteria" "', argument " "1"" of type '" "std::string const &""'");
7747 }
7748 arg1 = ptr;
7749 }
7750 {
7751 try {
7752 result = (Prelude::IDMEFCriteria *)new Prelude::IDMEFCriteria((std::string const &)*arg1);
7753 } catch(Prelude::PreludeError &e) {
7754 SWIG_exception(SWIG_RuntimeError, e.what());
7755 SWIG_fail;
7756 }
7757 }
7758 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFCriteria, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7759 if (SWIG_IsNewObj(res1)) delete arg1;
7760 XSRETURN(argvi);
7761 fail:
7762 if (SWIG_IsNewObj(res1)) delete arg1;
7763 SWIG_croak_null();
7764 }
7765 }
7766
7767
XS(_wrap_new_IDMEFCriteria__SWIG_4)7768 XS(_wrap_new_IDMEFCriteria__SWIG_4) {
7769 {
7770 idmef_criteria_t *arg1 = (idmef_criteria_t *) 0 ;
7771 void *argp1 = 0 ;
7772 int res1 = 0 ;
7773 int argvi = 0;
7774 Prelude::IDMEFCriteria *result = 0 ;
7775 dXSARGS;
7776
7777 if ((items < 1) || (items > 1)) {
7778 SWIG_croak("Usage: new_IDMEFCriteria(criteria);");
7779 }
7780 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_idmef_criteria_t, 0 | 0 );
7781 if (!SWIG_IsOK(res1)) {
7782 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFCriteria" "', argument " "1"" of type '" "idmef_criteria_t *""'");
7783 }
7784 arg1 = reinterpret_cast< idmef_criteria_t * >(argp1);
7785 {
7786 try {
7787 result = (Prelude::IDMEFCriteria *)new Prelude::IDMEFCriteria(arg1);
7788 } catch(Prelude::PreludeError &e) {
7789 SWIG_exception(SWIG_RuntimeError, e.what());
7790 SWIG_fail;
7791 }
7792 }
7793 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFCriteria, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7794
7795 XSRETURN(argvi);
7796 fail:
7797
7798 SWIG_croak_null();
7799 }
7800 }
7801
7802
XS(_wrap_new_IDMEFCriteria)7803 XS(_wrap_new_IDMEFCriteria) {
7804 dXSARGS;
7805
7806 {
7807 unsigned long _index = 0;
7808 SWIG_TypeRank _rank = 0;
7809 if (items == 0) {
7810 SWIG_TypeRank _ranki = 0;
7811 SWIG_TypeRank _rankm = 0;
7812 if (!_index || (_ranki < _rank)) {
7813 _rank = _ranki; _index = 1;
7814 if (_rank == _rankm) goto dispatch;
7815 }
7816 }
7817 if (items == 1) {
7818 SWIG_TypeRank _ranki = 0;
7819 SWIG_TypeRank _rankm = 0;
7820 SWIG_TypeRank _pi = 1;
7821 int _v = 0;
7822 {
7823 void *vptr = 0;
7824 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFCriteria, 0);
7825 _v = SWIG_CheckState(res);
7826 }
7827 if (!_v) goto check_2;
7828 _ranki += _v*_pi;
7829 _rankm += _pi;
7830 _pi *= SWIG_MAXCASTRANK;
7831 if (!_index || (_ranki < _rank)) {
7832 _rank = _ranki; _index = 2;
7833 if (_rank == _rankm) goto dispatch;
7834 }
7835 }
7836 check_2:
7837
7838 if (items == 1) {
7839 SWIG_TypeRank _ranki = 0;
7840 SWIG_TypeRank _rankm = 0;
7841 SWIG_TypeRank _pi = 1;
7842 int _v = 0;
7843 {
7844 void *vptr = 0;
7845 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_idmef_criteria_t, 0);
7846 _v = SWIG_CheckState(res);
7847 }
7848 if (!_v) goto check_3;
7849 _ranki += _v*_pi;
7850 _rankm += _pi;
7851 _pi *= SWIG_MAXCASTRANK;
7852 if (!_index || (_ranki < _rank)) {
7853 _rank = _ranki; _index = 3;
7854 if (_rank == _rankm) goto dispatch;
7855 }
7856 }
7857 check_3:
7858
7859 if (items == 1) {
7860 SWIG_TypeRank _ranki = 0;
7861 SWIG_TypeRank _rankm = 0;
7862 SWIG_TypeRank _pi = 1;
7863 int _v = 0;
7864 {
7865 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(0), (std::string**)(0));
7866 _v = SWIG_CheckState(res);
7867 }
7868 if (!_v) goto check_4;
7869 _ranki += _v*_pi;
7870 _rankm += _pi;
7871 _pi *= SWIG_MAXCASTRANK;
7872 if (!_index || (_ranki < _rank)) {
7873 _rank = _ranki; _index = 4;
7874 if (_rank == _rankm) goto dispatch;
7875 }
7876 }
7877 check_4:
7878
7879 if (items == 1) {
7880 SWIG_TypeRank _ranki = 0;
7881 SWIG_TypeRank _rankm = 0;
7882 SWIG_TypeRank _pi = 1;
7883 int _v = 0;
7884 {
7885 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
7886 _v = SWIG_CheckState(res);
7887 }
7888 if (!_v) goto check_5;
7889 _ranki += _v*_pi;
7890 _rankm += _pi;
7891 _pi *= SWIG_MAXCASTRANK;
7892 if (!_index || (_ranki < _rank)) {
7893 _rank = _ranki; _index = 5;
7894 if (_rank == _rankm) goto dispatch;
7895 }
7896 }
7897 check_5:
7898
7899 dispatch:
7900 switch(_index) {
7901 case 1:
7902 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFCriteria__SWIG_0); return;
7903 case 2:
7904 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFCriteria__SWIG_1); return;
7905 case 3:
7906 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFCriteria__SWIG_4); return;
7907 case 4:
7908 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFCriteria__SWIG_3); return;
7909 case 5:
7910 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFCriteria__SWIG_2); return;
7911 }
7912 }
7913
7914 croak("No matching function for overloaded 'new_IDMEFCriteria'");
7915 XSRETURN(0);
7916 }
7917
7918
XS(_wrap_IDMEFCriteria_match)7919 XS(_wrap_IDMEFCriteria_match) {
7920 {
7921 Prelude::IDMEFCriteria *arg1 = (Prelude::IDMEFCriteria *) 0 ;
7922 Prelude::IDMEF *arg2 = (Prelude::IDMEF *) 0 ;
7923 void *argp1 = 0 ;
7924 int res1 = 0 ;
7925 void *argp2 = 0 ;
7926 int res2 = 0 ;
7927 int argvi = 0;
7928 int result;
7929 dXSARGS;
7930
7931 if ((items < 2) || (items > 2)) {
7932 SWIG_croak("Usage: IDMEFCriteria_match(self,message);");
7933 }
7934 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFCriteria, 0 | 0 );
7935 if (!SWIG_IsOK(res1)) {
7936 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFCriteria_match" "', argument " "1"" of type '" "Prelude::IDMEFCriteria const *""'");
7937 }
7938 arg1 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp1);
7939 res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
7940 if (!SWIG_IsOK(res2)) {
7941 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFCriteria_match" "', argument " "2"" of type '" "Prelude::IDMEF *""'");
7942 }
7943 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
7944 {
7945 try {
7946 result = (int)((Prelude::IDMEFCriteria const *)arg1)->match(arg2);
7947 } catch(Prelude::PreludeError &e) {
7948 SWIG_exception(SWIG_RuntimeError, e.what());
7949 SWIG_fail;
7950 }
7951 }
7952 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
7953
7954
7955 XSRETURN(argvi);
7956 fail:
7957
7958
7959 SWIG_croak_null();
7960 }
7961 }
7962
7963
XS(_wrap_IDMEFCriteria_clone)7964 XS(_wrap_IDMEFCriteria_clone) {
7965 {
7966 Prelude::IDMEFCriteria *arg1 = (Prelude::IDMEFCriteria *) 0 ;
7967 void *argp1 = 0 ;
7968 int res1 = 0 ;
7969 int argvi = 0;
7970 Prelude::IDMEFCriteria result;
7971 dXSARGS;
7972
7973 if ((items < 1) || (items > 1)) {
7974 SWIG_croak("Usage: IDMEFCriteria_clone(self);");
7975 }
7976 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFCriteria, 0 | 0 );
7977 if (!SWIG_IsOK(res1)) {
7978 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFCriteria_clone" "', argument " "1"" of type '" "Prelude::IDMEFCriteria const *""'");
7979 }
7980 arg1 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp1);
7981 {
7982 try {
7983 result = ((Prelude::IDMEFCriteria const *)arg1)->clone();
7984 } catch(Prelude::PreludeError &e) {
7985 SWIG_exception(SWIG_RuntimeError, e.what());
7986 SWIG_fail;
7987 }
7988 }
7989 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEFCriteria(static_cast< const Prelude::IDMEFCriteria& >(result))), SWIGTYPE_p_Prelude__IDMEFCriteria, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
7990
7991 XSRETURN(argvi);
7992 fail:
7993
7994 SWIG_croak_null();
7995 }
7996 }
7997
7998
XS(_wrap_IDMEFCriteria_andCriteria)7999 XS(_wrap_IDMEFCriteria_andCriteria) {
8000 {
8001 Prelude::IDMEFCriteria *arg1 = (Prelude::IDMEFCriteria *) 0 ;
8002 Prelude::IDMEFCriteria *arg2 = 0 ;
8003 void *argp1 = 0 ;
8004 int res1 = 0 ;
8005 void *argp2 ;
8006 int res2 = 0 ;
8007 int argvi = 0;
8008 dXSARGS;
8009
8010 if ((items < 2) || (items > 2)) {
8011 SWIG_croak("Usage: IDMEFCriteria_andCriteria(self,criteria);");
8012 }
8013 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFCriteria, 0 | 0 );
8014 if (!SWIG_IsOK(res1)) {
8015 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFCriteria_andCriteria" "', argument " "1"" of type '" "Prelude::IDMEFCriteria *""'");
8016 }
8017 arg1 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp1);
8018 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFCriteria, 0 );
8019 if (!SWIG_IsOK(res2)) {
8020 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFCriteria_andCriteria" "', argument " "2"" of type '" "Prelude::IDMEFCriteria const &""'");
8021 }
8022 if (!argp2) {
8023 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFCriteria_andCriteria" "', argument " "2"" of type '" "Prelude::IDMEFCriteria const &""'");
8024 }
8025 arg2 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp2);
8026 {
8027 try {
8028 (arg1)->andCriteria((Prelude::IDMEFCriteria const &)*arg2);
8029 } catch(Prelude::PreludeError &e) {
8030 SWIG_exception(SWIG_RuntimeError, e.what());
8031 SWIG_fail;
8032 }
8033 }
8034 ST(argvi) = sv_newmortal();
8035
8036
8037 XSRETURN(argvi);
8038 fail:
8039
8040
8041 SWIG_croak_null();
8042 }
8043 }
8044
8045
XS(_wrap_IDMEFCriteria_orCriteria)8046 XS(_wrap_IDMEFCriteria_orCriteria) {
8047 {
8048 Prelude::IDMEFCriteria *arg1 = (Prelude::IDMEFCriteria *) 0 ;
8049 Prelude::IDMEFCriteria *arg2 = 0 ;
8050 void *argp1 = 0 ;
8051 int res1 = 0 ;
8052 void *argp2 ;
8053 int res2 = 0 ;
8054 int argvi = 0;
8055 dXSARGS;
8056
8057 if ((items < 2) || (items > 2)) {
8058 SWIG_croak("Usage: IDMEFCriteria_orCriteria(self,criteria);");
8059 }
8060 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFCriteria, 0 | 0 );
8061 if (!SWIG_IsOK(res1)) {
8062 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFCriteria_orCriteria" "', argument " "1"" of type '" "Prelude::IDMEFCriteria *""'");
8063 }
8064 arg1 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp1);
8065 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFCriteria, 0 );
8066 if (!SWIG_IsOK(res2)) {
8067 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFCriteria_orCriteria" "', argument " "2"" of type '" "Prelude::IDMEFCriteria const &""'");
8068 }
8069 if (!argp2) {
8070 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFCriteria_orCriteria" "', argument " "2"" of type '" "Prelude::IDMEFCriteria const &""'");
8071 }
8072 arg2 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp2);
8073 {
8074 try {
8075 (arg1)->orCriteria((Prelude::IDMEFCriteria const &)*arg2);
8076 } catch(Prelude::PreludeError &e) {
8077 SWIG_exception(SWIG_RuntimeError, e.what());
8078 SWIG_fail;
8079 }
8080 }
8081 ST(argvi) = sv_newmortal();
8082
8083
8084 XSRETURN(argvi);
8085 fail:
8086
8087
8088 SWIG_croak_null();
8089 }
8090 }
8091
8092
XS(_wrap_IDMEFCriteria_toString)8093 XS(_wrap_IDMEFCriteria_toString) {
8094 {
8095 Prelude::IDMEFCriteria *arg1 = (Prelude::IDMEFCriteria *) 0 ;
8096 void *argp1 = 0 ;
8097 int res1 = 0 ;
8098 int argvi = 0;
8099 std::string result;
8100 dXSARGS;
8101
8102 if ((items < 1) || (items > 1)) {
8103 SWIG_croak("Usage: IDMEFCriteria_toString(self);");
8104 }
8105 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFCriteria, 0 | 0 );
8106 if (!SWIG_IsOK(res1)) {
8107 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFCriteria_toString" "', argument " "1"" of type '" "Prelude::IDMEFCriteria const *""'");
8108 }
8109 arg1 = reinterpret_cast< Prelude::IDMEFCriteria * >(argp1);
8110 {
8111 try {
8112 result = ((Prelude::IDMEFCriteria const *)arg1)->toString();
8113 } catch(Prelude::PreludeError &e) {
8114 SWIG_exception(SWIG_RuntimeError, e.what());
8115 SWIG_fail;
8116 }
8117 }
8118 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
8119
8120 XSRETURN(argvi);
8121 fail:
8122
8123 SWIG_croak_null();
8124 }
8125 }
8126
8127
XS(_wrap_IDMEFValue_getType)8128 XS(_wrap_IDMEFValue_getType) {
8129 {
8130 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
8131 void *argp1 = 0 ;
8132 int res1 = 0 ;
8133 int argvi = 0;
8134 Prelude::IDMEFValue::IDMEFValueTypeEnum result;
8135 dXSARGS;
8136
8137 if ((items < 1) || (items > 1)) {
8138 SWIG_croak("Usage: IDMEFValue_getType(self);");
8139 }
8140 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
8141 if (!SWIG_IsOK(res1)) {
8142 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue_getType" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
8143 }
8144 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
8145 {
8146 try {
8147 result = (Prelude::IDMEFValue::IDMEFValueTypeEnum)((Prelude::IDMEFValue const *)arg1)->getType();
8148 } catch(Prelude::PreludeError &e) {
8149 SWIG_exception(SWIG_RuntimeError, e.what());
8150 SWIG_fail;
8151 }
8152 }
8153 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
8154
8155 XSRETURN(argvi);
8156 fail:
8157
8158 SWIG_croak_null();
8159 }
8160 }
8161
8162
XS(_wrap_IDMEFValue_isNull)8163 XS(_wrap_IDMEFValue_isNull) {
8164 {
8165 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
8166 void *argp1 = 0 ;
8167 int res1 = 0 ;
8168 int argvi = 0;
8169 bool result;
8170 dXSARGS;
8171
8172 if ((items < 1) || (items > 1)) {
8173 SWIG_croak("Usage: IDMEFValue_isNull(self);");
8174 }
8175 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
8176 if (!SWIG_IsOK(res1)) {
8177 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue_isNull" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
8178 }
8179 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
8180 {
8181 try {
8182 result = (bool)((Prelude::IDMEFValue const *)arg1)->isNull();
8183 } catch(Prelude::PreludeError &e) {
8184 SWIG_exception(SWIG_RuntimeError, e.what());
8185 SWIG_fail;
8186 }
8187 }
8188 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
8189
8190 XSRETURN(argvi);
8191 fail:
8192
8193 SWIG_croak_null();
8194 }
8195 }
8196
8197
XS(_wrap_new_IDMEFValue__SWIG_0)8198 XS(_wrap_new_IDMEFValue__SWIG_0) {
8199 {
8200 int argvi = 0;
8201 Prelude::IDMEFValue *result = 0 ;
8202 dXSARGS;
8203
8204 if ((items < 0) || (items > 0)) {
8205 SWIG_croak("Usage: new_IDMEFValue();");
8206 }
8207 {
8208 try {
8209 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue();
8210 } catch(Prelude::PreludeError &e) {
8211 SWIG_exception(SWIG_RuntimeError, e.what());
8212 SWIG_fail;
8213 }
8214 }
8215 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8216 XSRETURN(argvi);
8217 fail:
8218 SWIG_croak_null();
8219 }
8220 }
8221
8222
XS(_wrap_delete_IDMEFValue)8223 XS(_wrap_delete_IDMEFValue) {
8224 {
8225 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
8226 void *argp1 = 0 ;
8227 int res1 = 0 ;
8228 int argvi = 0;
8229 dXSARGS;
8230
8231 if ((items < 1) || (items > 1)) {
8232 SWIG_croak("Usage: delete_IDMEFValue(self);");
8233 }
8234 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, SWIG_POINTER_DISOWN | 0 );
8235 if (!SWIG_IsOK(res1)) {
8236 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IDMEFValue" "', argument " "1"" of type '" "Prelude::IDMEFValue *""'");
8237 }
8238 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
8239 {
8240 try {
8241 delete arg1;
8242 } catch(Prelude::PreludeError &e) {
8243 SWIG_exception(SWIG_RuntimeError, e.what());
8244 SWIG_fail;
8245 }
8246 }
8247 ST(argvi) = sv_newmortal();
8248
8249 XSRETURN(argvi);
8250 fail:
8251
8252 SWIG_croak_null();
8253 }
8254 }
8255
8256
XS(_wrap_new_IDMEFValue__SWIG_1)8257 XS(_wrap_new_IDMEFValue__SWIG_1) {
8258 {
8259 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
8260 void *argp1 = 0 ;
8261 int res1 = 0 ;
8262 int argvi = 0;
8263 Prelude::IDMEFValue *result = 0 ;
8264 dXSARGS;
8265
8266 if ((items < 1) || (items > 1)) {
8267 SWIG_croak("Usage: new_IDMEFValue(idmef);");
8268 }
8269 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
8270 if (!SWIG_IsOK(res1)) {
8271 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
8272 }
8273 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
8274 {
8275 try {
8276 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue(arg1);
8277 } catch(Prelude::PreludeError &e) {
8278 SWIG_exception(SWIG_RuntimeError, e.what());
8279 SWIG_fail;
8280 }
8281 }
8282 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8283
8284 XSRETURN(argvi);
8285 fail:
8286
8287 SWIG_croak_null();
8288 }
8289 }
8290
8291
XS(_wrap_new_IDMEFValue__SWIG_2)8292 XS(_wrap_new_IDMEFValue__SWIG_2) {
8293 {
8294 std::vector< Prelude::IDMEF > *arg1 = 0 ;
8295 std::vector< Prelude::IDMEF > temp1 ;
8296 std::vector< Prelude::IDMEF > *v1 ;
8297 int argvi = 0;
8298 Prelude::IDMEFValue *result = 0 ;
8299 dXSARGS;
8300
8301 if ((items < 1) || (items > 1)) {
8302 SWIG_croak("Usage: new_IDMEFValue(value);");
8303 }
8304 {
8305 if (SWIG_ConvertPtr(ST(0),(void **) &v1,
8306 SWIGTYPE_p_std__vectorT_Prelude__IDMEF_t,1) != -1) {
8307 arg1 = v1;
8308 } else if (SvROK(ST(0))) {
8309 AV *av = (AV *)SvRV(ST(0));
8310 if (SvTYPE(av) != SVt_PVAV)
8311 SWIG_croak("Type error in argument 1 of new_IDMEFValue. "
8312 "Expected an array of " "Prelude::IDMEF");
8313 SV **tv;
8314 I32 len = av_len(av) + 1;
8315 Prelude::IDMEF* obj;
8316 for (int i=0; i<len; i++) {
8317 tv = av_fetch(av, i, 0);
8318 if (SWIG_ConvertPtr(*tv, (void **)&obj,
8319 SWIGTYPE_p_Prelude__IDMEF,0) != -1) {
8320 temp1.push_back(*obj);
8321 } else {
8322 SWIG_croak("Type error in argument 1 of "
8323 "new_IDMEFValue. "
8324 "Expected an array of " "Prelude::IDMEF");
8325 }
8326 }
8327 arg1 = &temp1;
8328 } else {
8329 SWIG_croak("Type error in argument 1 of new_IDMEFValue. "
8330 "Expected an array of " "Prelude::IDMEF");
8331 }
8332 }
8333 {
8334 try {
8335 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue((std::vector< Prelude::IDMEF > const &)*arg1);
8336 } catch(Prelude::PreludeError &e) {
8337 SWIG_exception(SWIG_RuntimeError, e.what());
8338 SWIG_fail;
8339 }
8340 }
8341 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8342
8343 XSRETURN(argvi);
8344 fail:
8345
8346 SWIG_croak_null();
8347 }
8348 }
8349
8350
XS(_wrap_new_IDMEFValue__SWIG_3)8351 XS(_wrap_new_IDMEFValue__SWIG_3) {
8352 {
8353 Prelude::IDMEFValue *arg1 = 0 ;
8354 void *argp1 ;
8355 int res1 = 0 ;
8356 int argvi = 0;
8357 Prelude::IDMEFValue *result = 0 ;
8358 dXSARGS;
8359
8360 if ((items < 1) || (items > 1)) {
8361 SWIG_croak("Usage: new_IDMEFValue(value);");
8362 }
8363 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__IDMEFValue, 0 );
8364 if (!SWIG_IsOK(res1)) {
8365 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "Prelude::IDMEFValue const &""'");
8366 }
8367 if (!argp1) {
8368 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "Prelude::IDMEFValue const &""'");
8369 }
8370 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
8371 {
8372 try {
8373 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue((Prelude::IDMEFValue const &)*arg1);
8374 } catch(Prelude::PreludeError &e) {
8375 SWIG_exception(SWIG_RuntimeError, e.what());
8376 SWIG_fail;
8377 }
8378 }
8379 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8380
8381 XSRETURN(argvi);
8382 fail:
8383
8384 SWIG_croak_null();
8385 }
8386 }
8387
8388
XS(_wrap_new_IDMEFValue__SWIG_4)8389 XS(_wrap_new_IDMEFValue__SWIG_4) {
8390 {
8391 std::vector< Prelude::IDMEFValue > *arg1 = 0 ;
8392 std::vector< Prelude::IDMEFValue > temp1 ;
8393 std::vector< Prelude::IDMEFValue > *v1 ;
8394 int argvi = 0;
8395 Prelude::IDMEFValue *result = 0 ;
8396 dXSARGS;
8397
8398 if ((items < 1) || (items > 1)) {
8399 SWIG_croak("Usage: new_IDMEFValue(value);");
8400 }
8401 {
8402 if (SWIG_ConvertPtr(ST(0),(void **) &v1,
8403 SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t,1) != -1) {
8404 arg1 = v1;
8405 } else if (SvROK(ST(0))) {
8406 AV *av = (AV *)SvRV(ST(0));
8407 if (SvTYPE(av) != SVt_PVAV)
8408 SWIG_croak("Type error in argument 1 of new_IDMEFValue. "
8409 "Expected an array of " "Prelude::IDMEFValue");
8410 SV **tv;
8411 I32 len = av_len(av) + 1;
8412 Prelude::IDMEFValue* obj;
8413 for (int i=0; i<len; i++) {
8414 tv = av_fetch(av, i, 0);
8415 if (SWIG_ConvertPtr(*tv, (void **)&obj,
8416 SWIGTYPE_p_Prelude__IDMEFValue,0) != -1) {
8417 temp1.push_back(*obj);
8418 } else {
8419 SWIG_croak("Type error in argument 1 of "
8420 "new_IDMEFValue. "
8421 "Expected an array of " "Prelude::IDMEFValue");
8422 }
8423 }
8424 arg1 = &temp1;
8425 } else {
8426 SWIG_croak("Type error in argument 1 of new_IDMEFValue. "
8427 "Expected an array of " "Prelude::IDMEFValue");
8428 }
8429 }
8430 {
8431 try {
8432 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue((std::vector< Prelude::IDMEFValue > const &)*arg1);
8433 } catch(Prelude::PreludeError &e) {
8434 SWIG_exception(SWIG_RuntimeError, e.what());
8435 SWIG_fail;
8436 }
8437 }
8438 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8439
8440 XSRETURN(argvi);
8441 fail:
8442
8443 SWIG_croak_null();
8444 }
8445 }
8446
8447
XS(_wrap_new_IDMEFValue__SWIG_5)8448 XS(_wrap_new_IDMEFValue__SWIG_5) {
8449 {
8450 idmef_value_t *arg1 = (idmef_value_t *) 0 ;
8451 void *argp1 = 0 ;
8452 int res1 = 0 ;
8453 int argvi = 0;
8454 Prelude::IDMEFValue *result = 0 ;
8455 dXSARGS;
8456
8457 if ((items < 1) || (items > 1)) {
8458 SWIG_croak("Usage: new_IDMEFValue(value);");
8459 }
8460 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_idmef_value_t, 0 | 0 );
8461 if (!SWIG_IsOK(res1)) {
8462 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "idmef_value_t *""'");
8463 }
8464 arg1 = reinterpret_cast< idmef_value_t * >(argp1);
8465 {
8466 try {
8467 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue(arg1);
8468 } catch(Prelude::PreludeError &e) {
8469 SWIG_exception(SWIG_RuntimeError, e.what());
8470 SWIG_fail;
8471 }
8472 }
8473 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8474
8475 XSRETURN(argvi);
8476 fail:
8477
8478 SWIG_croak_null();
8479 }
8480 }
8481
8482
XS(_wrap_new_IDMEFValue__SWIG_6)8483 XS(_wrap_new_IDMEFValue__SWIG_6) {
8484 {
8485 std::string *arg1 = 0 ;
8486 int res1 = SWIG_OLDOBJ ;
8487 int argvi = 0;
8488 Prelude::IDMEFValue *result = 0 ;
8489 dXSARGS;
8490
8491 if ((items < 1) || (items > 1)) {
8492 SWIG_croak("Usage: new_IDMEFValue(value);");
8493 }
8494 {
8495 std::string *ptr = (std::string *)0;
8496 res1 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(0), &ptr);
8497 if (!SWIG_IsOK(res1)) {
8498 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "std::string const &""'");
8499 }
8500 if (!ptr) {
8501 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "std::string const &""'");
8502 }
8503 arg1 = ptr;
8504 }
8505 {
8506 try {
8507 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue((std::string const &)*arg1);
8508 } catch(Prelude::PreludeError &e) {
8509 SWIG_exception(SWIG_RuntimeError, e.what());
8510 SWIG_fail;
8511 }
8512 }
8513 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8514 if (SWIG_IsNewObj(res1)) delete arg1;
8515 XSRETURN(argvi);
8516 fail:
8517 if (SWIG_IsNewObj(res1)) delete arg1;
8518 SWIG_croak_null();
8519 }
8520 }
8521
8522
XS(_wrap_new_IDMEFValue__SWIG_7)8523 XS(_wrap_new_IDMEFValue__SWIG_7) {
8524 {
8525 int32_t arg1 ;
8526 int val1 ;
8527 int ecode1 = 0 ;
8528 int argvi = 0;
8529 Prelude::IDMEFValue *result = 0 ;
8530 dXSARGS;
8531
8532 if ((items < 1) || (items > 1)) {
8533 SWIG_croak("Usage: new_IDMEFValue(value);");
8534 }
8535 ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
8536 if (!SWIG_IsOK(ecode1)) {
8537 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "int32_t""'");
8538 }
8539 arg1 = static_cast< int32_t >(val1);
8540 {
8541 try {
8542 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue(arg1);
8543 } catch(Prelude::PreludeError &e) {
8544 SWIG_exception(SWIG_RuntimeError, e.what());
8545 SWIG_fail;
8546 }
8547 }
8548 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8549
8550 XSRETURN(argvi);
8551 fail:
8552
8553 SWIG_croak_null();
8554 }
8555 }
8556
8557
XS(_wrap_new_IDMEFValue__SWIG_8)8558 XS(_wrap_new_IDMEFValue__SWIG_8) {
8559 {
8560 int64_t arg1 ;
8561 long long val1 ;
8562 int ecode1 = 0 ;
8563 int argvi = 0;
8564 Prelude::IDMEFValue *result = 0 ;
8565 dXSARGS;
8566
8567 if ((items < 1) || (items > 1)) {
8568 SWIG_croak("Usage: new_IDMEFValue(value);");
8569 }
8570 ecode1 = SWIG_AsVal_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
8571 if (!SWIG_IsOK(ecode1)) {
8572 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "int64_t""'");
8573 }
8574 arg1 = static_cast< int64_t >(val1);
8575 {
8576 try {
8577 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue(arg1);
8578 } catch(Prelude::PreludeError &e) {
8579 SWIG_exception(SWIG_RuntimeError, e.what());
8580 SWIG_fail;
8581 }
8582 }
8583 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8584
8585 XSRETURN(argvi);
8586 fail:
8587
8588 SWIG_croak_null();
8589 }
8590 }
8591
8592
XS(_wrap_new_IDMEFValue__SWIG_9)8593 XS(_wrap_new_IDMEFValue__SWIG_9) {
8594 {
8595 uint64_t arg1 ;
8596 unsigned long long val1 ;
8597 int ecode1 = 0 ;
8598 int argvi = 0;
8599 Prelude::IDMEFValue *result = 0 ;
8600 dXSARGS;
8601
8602 if ((items < 1) || (items > 1)) {
8603 SWIG_croak("Usage: new_IDMEFValue(value);");
8604 }
8605 ecode1 = SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
8606 if (!SWIG_IsOK(ecode1)) {
8607 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "uint64_t""'");
8608 }
8609 arg1 = static_cast< uint64_t >(val1);
8610 {
8611 try {
8612 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue(arg1);
8613 } catch(Prelude::PreludeError &e) {
8614 SWIG_exception(SWIG_RuntimeError, e.what());
8615 SWIG_fail;
8616 }
8617 }
8618 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8619
8620 XSRETURN(argvi);
8621 fail:
8622
8623 SWIG_croak_null();
8624 }
8625 }
8626
8627
XS(_wrap_new_IDMEFValue__SWIG_10)8628 XS(_wrap_new_IDMEFValue__SWIG_10) {
8629 {
8630 float arg1 ;
8631 float val1 ;
8632 int ecode1 = 0 ;
8633 int argvi = 0;
8634 Prelude::IDMEFValue *result = 0 ;
8635 dXSARGS;
8636
8637 if ((items < 1) || (items > 1)) {
8638 SWIG_croak("Usage: new_IDMEFValue(value);");
8639 }
8640 ecode1 = SWIG_AsVal_float SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
8641 if (!SWIG_IsOK(ecode1)) {
8642 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "float""'");
8643 }
8644 arg1 = static_cast< float >(val1);
8645 {
8646 try {
8647 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue(arg1);
8648 } catch(Prelude::PreludeError &e) {
8649 SWIG_exception(SWIG_RuntimeError, e.what());
8650 SWIG_fail;
8651 }
8652 }
8653 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8654
8655 XSRETURN(argvi);
8656 fail:
8657
8658 SWIG_croak_null();
8659 }
8660 }
8661
8662
XS(_wrap_new_IDMEFValue__SWIG_11)8663 XS(_wrap_new_IDMEFValue__SWIG_11) {
8664 {
8665 double arg1 ;
8666 double val1 ;
8667 int ecode1 = 0 ;
8668 int argvi = 0;
8669 Prelude::IDMEFValue *result = 0 ;
8670 dXSARGS;
8671
8672 if ((items < 1) || (items > 1)) {
8673 SWIG_croak("Usage: new_IDMEFValue(value);");
8674 }
8675 ecode1 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
8676 if (!SWIG_IsOK(ecode1)) {
8677 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "double""'");
8678 }
8679 arg1 = static_cast< double >(val1);
8680 {
8681 try {
8682 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue(arg1);
8683 } catch(Prelude::PreludeError &e) {
8684 SWIG_exception(SWIG_RuntimeError, e.what());
8685 SWIG_fail;
8686 }
8687 }
8688 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8689
8690 XSRETURN(argvi);
8691 fail:
8692
8693 SWIG_croak_null();
8694 }
8695 }
8696
8697
XS(_wrap_new_IDMEFValue__SWIG_12)8698 XS(_wrap_new_IDMEFValue__SWIG_12) {
8699 {
8700 Prelude::IDMEFTime *arg1 = 0 ;
8701 void *argp1 = 0 ;
8702 int res1 = 0 ;
8703 int argvi = 0;
8704 Prelude::IDMEFValue *result = 0 ;
8705 dXSARGS;
8706
8707 if ((items < 1) || (items > 1)) {
8708 SWIG_croak("Usage: new_IDMEFValue(time);");
8709 }
8710 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
8711 if (!SWIG_IsOK(res1)) {
8712 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "Prelude::IDMEFTime &""'");
8713 }
8714 if (!argp1) {
8715 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFValue" "', argument " "1"" of type '" "Prelude::IDMEFTime &""'");
8716 }
8717 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
8718 {
8719 try {
8720 result = (Prelude::IDMEFValue *)new Prelude::IDMEFValue(*arg1);
8721 } catch(Prelude::PreludeError &e) {
8722 SWIG_exception(SWIG_RuntimeError, e.what());
8723 SWIG_fail;
8724 }
8725 }
8726 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8727
8728 XSRETURN(argvi);
8729 fail:
8730
8731 SWIG_croak_null();
8732 }
8733 }
8734
8735
XS(_wrap_new_IDMEFValue)8736 XS(_wrap_new_IDMEFValue) {
8737 dXSARGS;
8738
8739 {
8740 unsigned long _index = 0;
8741 SWIG_TypeRank _rank = 0;
8742 if (items == 0) {
8743 SWIG_TypeRank _ranki = 0;
8744 SWIG_TypeRank _rankm = 0;
8745 if (!_index || (_ranki < _rank)) {
8746 _rank = _ranki; _index = 1;
8747 if (_rank == _rankm) goto dispatch;
8748 }
8749 }
8750 if (items == 1) {
8751 SWIG_TypeRank _ranki = 0;
8752 SWIG_TypeRank _rankm = 0;
8753 SWIG_TypeRank _pi = 1;
8754 int _v = 0;
8755 {
8756 void *vptr = 0;
8757 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
8758 _v = SWIG_CheckState(res);
8759 }
8760 if (!_v) goto check_2;
8761 _ranki += _v*_pi;
8762 _rankm += _pi;
8763 _pi *= SWIG_MAXCASTRANK;
8764 if (!_index || (_ranki < _rank)) {
8765 _rank = _ranki; _index = 2;
8766 if (_rank == _rankm) goto dispatch;
8767 }
8768 }
8769 check_2:
8770
8771 if (items == 1) {
8772 SWIG_TypeRank _ranki = 0;
8773 SWIG_TypeRank _rankm = 0;
8774 SWIG_TypeRank _pi = 1;
8775 int _v = 0;
8776 {
8777 void *vptr = 0;
8778 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFValue, 0);
8779 _v = SWIG_CheckState(res);
8780 }
8781 if (!_v) goto check_3;
8782 _ranki += _v*_pi;
8783 _rankm += _pi;
8784 _pi *= SWIG_MAXCASTRANK;
8785 if (!_index || (_ranki < _rank)) {
8786 _rank = _ranki; _index = 3;
8787 if (_rank == _rankm) goto dispatch;
8788 }
8789 }
8790 check_3:
8791
8792 if (items == 1) {
8793 SWIG_TypeRank _ranki = 0;
8794 SWIG_TypeRank _rankm = 0;
8795 SWIG_TypeRank _pi = 1;
8796 int _v = 0;
8797 {
8798 void *vptr = 0;
8799 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_idmef_value_t, 0);
8800 _v = SWIG_CheckState(res);
8801 }
8802 if (!_v) goto check_4;
8803 _ranki += _v*_pi;
8804 _rankm += _pi;
8805 _pi *= SWIG_MAXCASTRANK;
8806 if (!_index || (_ranki < _rank)) {
8807 _rank = _ranki; _index = 4;
8808 if (_rank == _rankm) goto dispatch;
8809 }
8810 }
8811 check_4:
8812
8813 if (items == 1) {
8814 SWIG_TypeRank _ranki = 0;
8815 SWIG_TypeRank _rankm = 0;
8816 SWIG_TypeRank _pi = 1;
8817 int _v = 0;
8818 {
8819 void *vptr = 0;
8820 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFTime, 0);
8821 _v = SWIG_CheckState(res);
8822 }
8823 if (!_v) goto check_5;
8824 _ranki += _v*_pi;
8825 _rankm += _pi;
8826 _pi *= SWIG_MAXCASTRANK;
8827 if (!_index || (_ranki < _rank)) {
8828 _rank = _ranki; _index = 5;
8829 if (_rank == _rankm) goto dispatch;
8830 }
8831 }
8832 check_5:
8833
8834 if (items == 1) {
8835 SWIG_TypeRank _ranki = 0;
8836 SWIG_TypeRank _rankm = 0;
8837 SWIG_TypeRank _pi = 1;
8838 int _v = 0;
8839 {
8840 {
8841 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
8842 _v = SWIG_CheckState(res);
8843 }
8844 }
8845 if (!_v) goto check_6;
8846 _ranki += _v*_pi;
8847 _rankm += _pi;
8848 _pi *= SWIG_MAXCASTRANK;
8849 if (!_index || (_ranki < _rank)) {
8850 _rank = _ranki; _index = 6;
8851 if (_rank == _rankm) goto dispatch;
8852 }
8853 }
8854 check_6:
8855
8856 if (items == 1) {
8857 SWIG_TypeRank _ranki = 0;
8858 SWIG_TypeRank _rankm = 0;
8859 SWIG_TypeRank _pi = 1;
8860 int _v = 0;
8861 {
8862 {
8863 int res = SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
8864 _v = SWIG_CheckState(res);
8865 }
8866 }
8867 if (!_v) goto check_7;
8868 _ranki += _v*_pi;
8869 _rankm += _pi;
8870 _pi *= SWIG_MAXCASTRANK;
8871 if (!_index || (_ranki < _rank)) {
8872 _rank = _ranki; _index = 7;
8873 if (_rank == _rankm) goto dispatch;
8874 }
8875 }
8876 check_7:
8877
8878 if (items == 1) {
8879 SWIG_TypeRank _ranki = 0;
8880 SWIG_TypeRank _rankm = 0;
8881 SWIG_TypeRank _pi = 1;
8882 int _v = 0;
8883 {
8884 {
8885 int res = SWIG_AsVal_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
8886 _v = SWIG_CheckState(res);
8887 }
8888 }
8889 if (!_v) goto check_8;
8890 _ranki += _v*_pi;
8891 _rankm += _pi;
8892 _pi *= SWIG_MAXCASTRANK;
8893 if (!_index || (_ranki < _rank)) {
8894 _rank = _ranki; _index = 8;
8895 if (_rank == _rankm) goto dispatch;
8896 }
8897 }
8898 check_8:
8899
8900 if (items == 1) {
8901 SWIG_TypeRank _ranki = 0;
8902 SWIG_TypeRank _rankm = 0;
8903 SWIG_TypeRank _pi = 1;
8904 int _v = 0;
8905 {
8906 {
8907 int res = SWIG_AsVal_float SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
8908 _v = SWIG_CheckState(res);
8909 }
8910 }
8911 if (!_v) goto check_9;
8912 _ranki += _v*_pi;
8913 _rankm += _pi;
8914 _pi *= SWIG_MAXCASTRANK;
8915 if (!_index || (_ranki < _rank)) {
8916 _rank = _ranki; _index = 9;
8917 if (_rank == _rankm) goto dispatch;
8918 }
8919 }
8920 check_9:
8921
8922 if (items == 1) {
8923 SWIG_TypeRank _ranki = 0;
8924 SWIG_TypeRank _rankm = 0;
8925 SWIG_TypeRank _pi = 1;
8926 int _v = 0;
8927 {
8928 {
8929 int res = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
8930 _v = SWIG_CheckState(res);
8931 }
8932 }
8933 if (!_v) goto check_10;
8934 _ranki += _v*_pi;
8935 _rankm += _pi;
8936 _pi *= SWIG_MAXCASTRANK;
8937 if (!_index || (_ranki < _rank)) {
8938 _rank = _ranki; _index = 10;
8939 if (_rank == _rankm) goto dispatch;
8940 }
8941 }
8942 check_10:
8943
8944 if (items == 1) {
8945 SWIG_TypeRank _ranki = 0;
8946 SWIG_TypeRank _rankm = 0;
8947 SWIG_TypeRank _pi = 1;
8948 int _v = 0;
8949 {
8950 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(0), (std::string**)(0));
8951 _v = SWIG_CheckState(res);
8952 }
8953 if (!_v) goto check_11;
8954 _ranki += _v*_pi;
8955 _rankm += _pi;
8956 _pi *= SWIG_MAXCASTRANK;
8957 if (!_index || (_ranki < _rank)) {
8958 _rank = _ranki; _index = 11;
8959 if (_rank == _rankm) goto dispatch;
8960 }
8961 }
8962 check_11:
8963
8964 if (items == 1) {
8965 SWIG_TypeRank _ranki = 0;
8966 SWIG_TypeRank _rankm = 0;
8967 SWIG_TypeRank _pi = 1;
8968 int _v = 0;
8969 {
8970 {
8971 {
8972 /* wrapped vector? */
8973 std::vector<Prelude::IDMEF >* v;
8974 if (SWIG_ConvertPtr(ST(0),(void **) &v,
8975 SWIGTYPE_p_std__vectorT_Prelude__IDMEF_t,0) != -1) {
8976 _v = 1;
8977 } else if (SvROK(ST(0))) {
8978 /* native sequence? */
8979 AV *av = (AV *)SvRV(ST(0));
8980 if (SvTYPE(av) == SVt_PVAV) {
8981 I32 len = av_len(av) + 1;
8982 if (len == 0) {
8983 /* an empty sequence can be of any type */
8984 _v = 1;
8985 } else {
8986 /* check the first element only */
8987 Prelude::IDMEF* obj;
8988 SV **tv = av_fetch(av, 0, 0);
8989 if (SWIG_ConvertPtr(*tv, (void **)&obj,
8990 SWIGTYPE_p_Prelude__IDMEF,0) != -1)
8991 _v = 1;
8992 else
8993 _v = 0;
8994 }
8995 }
8996 } else {
8997 _v = 0;
8998 }
8999 }
9000 }
9001 }
9002 if (!_v) goto check_12;
9003 _ranki += _v*_pi;
9004 _rankm += _pi;
9005 _pi *= SWIG_MAXCASTRANK;
9006 if (!_index || (_ranki < _rank)) {
9007 _rank = _ranki; _index = 12;
9008 if (_rank == _rankm) goto dispatch;
9009 }
9010 }
9011 check_12:
9012
9013 if (items == 1) {
9014 SWIG_TypeRank _ranki = 0;
9015 SWIG_TypeRank _rankm = 0;
9016 SWIG_TypeRank _pi = 1;
9017 int _v = 0;
9018 {
9019 {
9020 {
9021 /* wrapped vector? */
9022 std::vector<Prelude::IDMEFValue >* v;
9023 if (SWIG_ConvertPtr(ST(0),(void **) &v,
9024 SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t,0) != -1) {
9025 _v = 1;
9026 } else if (SvROK(ST(0))) {
9027 /* native sequence? */
9028 AV *av = (AV *)SvRV(ST(0));
9029 if (SvTYPE(av) == SVt_PVAV) {
9030 I32 len = av_len(av) + 1;
9031 if (len == 0) {
9032 /* an empty sequence can be of any type */
9033 _v = 1;
9034 } else {
9035 /* check the first element only */
9036 Prelude::IDMEFValue* obj;
9037 SV **tv = av_fetch(av, 0, 0);
9038 if (SWIG_ConvertPtr(*tv, (void **)&obj,
9039 SWIGTYPE_p_Prelude__IDMEFValue,0) != -1)
9040 _v = 1;
9041 else
9042 _v = 0;
9043 }
9044 }
9045 } else {
9046 _v = 0;
9047 }
9048 }
9049 }
9050 }
9051 if (!_v) goto check_13;
9052 _ranki += _v*_pi;
9053 _rankm += _pi;
9054 _pi *= SWIG_MAXCASTRANK;
9055 if (!_index || (_ranki < _rank)) {
9056 _rank = _ranki; _index = 13;
9057 if (_rank == _rankm) goto dispatch;
9058 }
9059 }
9060 check_13:
9061
9062 dispatch:
9063 switch(_index) {
9064 case 1:
9065 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_0); return;
9066 case 2:
9067 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_1); return;
9068 case 3:
9069 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_3); return;
9070 case 4:
9071 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_5); return;
9072 case 5:
9073 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_12); return;
9074 case 6:
9075 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_7); return;
9076 case 7:
9077 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_9); return;
9078 case 8:
9079 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_8); return;
9080 case 9:
9081 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_10); return;
9082 case 10:
9083 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_11); return;
9084 case 11:
9085 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_6); return;
9086 case 12:
9087 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_2); return;
9088 case 13:
9089 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFValue__SWIG_4); return;
9090 }
9091 }
9092
9093 croak("No matching function for overloaded 'new_IDMEFValue'");
9094 XSRETURN(0);
9095 }
9096
9097
XS(_wrap_IDMEFValue_match)9098 XS(_wrap_IDMEFValue_match) {
9099 {
9100 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9101 Prelude::IDMEFValue *arg2 = 0 ;
9102 int arg3 ;
9103 void *argp1 = 0 ;
9104 int res1 = 0 ;
9105 void *argp2 ;
9106 int res2 = 0 ;
9107 int val3 ;
9108 int ecode3 = 0 ;
9109 int argvi = 0;
9110 int result;
9111 dXSARGS;
9112
9113 if ((items < 3) || (items > 3)) {
9114 SWIG_croak("Usage: IDMEFValue_match(self,value,op);");
9115 }
9116 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9117 if (!SWIG_IsOK(res1)) {
9118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue_match" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9119 }
9120 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9121 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFValue, 0 );
9122 if (!SWIG_IsOK(res2)) {
9123 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFValue_match" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9124 }
9125 if (!argp2) {
9126 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFValue_match" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9127 }
9128 arg2 = reinterpret_cast< Prelude::IDMEFValue * >(argp2);
9129 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
9130 if (!SWIG_IsOK(ecode3)) {
9131 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFValue_match" "', argument " "3"" of type '" "int""'");
9132 }
9133 arg3 = static_cast< int >(val3);
9134 {
9135 try {
9136 result = (int)((Prelude::IDMEFValue const *)arg1)->match((Prelude::IDMEFValue const &)*arg2,arg3);
9137 } catch(Prelude::PreludeError &e) {
9138 SWIG_exception(SWIG_RuntimeError, e.what());
9139 SWIG_fail;
9140 }
9141 }
9142 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
9143
9144
9145
9146 XSRETURN(argvi);
9147 fail:
9148
9149
9150
9151 SWIG_croak_null();
9152 }
9153 }
9154
9155
XS(_wrap_IDMEFValue_clone)9156 XS(_wrap_IDMEFValue_clone) {
9157 {
9158 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9159 void *argp1 = 0 ;
9160 int res1 = 0 ;
9161 int argvi = 0;
9162 Prelude::IDMEFValue result;
9163 dXSARGS;
9164
9165 if ((items < 1) || (items > 1)) {
9166 SWIG_croak("Usage: IDMEFValue_clone(self);");
9167 }
9168 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9169 if (!SWIG_IsOK(res1)) {
9170 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue_clone" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9171 }
9172 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9173 {
9174 try {
9175 result = ((Prelude::IDMEFValue const *)arg1)->clone();
9176 } catch(Prelude::PreludeError &e) {
9177 SWIG_exception(SWIG_RuntimeError, e.what());
9178 SWIG_fail;
9179 }
9180 }
9181 {
9182 int ret;
9183
9184 if ( (&result)->isNull() ) {
9185 SvREFCNT_inc (& PL_sv_undef);
9186 ST(argvi) = &PL_sv_undef;
9187 } else {
9188 SV *mysv;
9189
9190 ret = IDMEFValue_to_SWIG(NULL, result, NULL, &mysv);
9191 if ( ret < 0 ) {
9192 std::stringstream s;
9193 s << "IDMEFValue typemap does not handle value of type '" << idmef_value_type_to_string((idmef_value_type_id_t) (&result)->getType()) << "'";
9194 SWIG_exception_fail(SWIG_ValueError, s.str().c_str());
9195 }
9196
9197 ST(argvi) = mysv;
9198 }
9199
9200 argvi++;
9201 }
9202
9203 XSRETURN(argvi);
9204 fail:
9205
9206 SWIG_croak_null();
9207 }
9208 }
9209
9210
XS(_wrap_IDMEFValue_toString)9211 XS(_wrap_IDMEFValue_toString) {
9212 {
9213 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9214 void *argp1 = 0 ;
9215 int res1 = 0 ;
9216 int argvi = 0;
9217 std::string result;
9218 dXSARGS;
9219
9220 if ((items < 1) || (items > 1)) {
9221 SWIG_croak("Usage: IDMEFValue_toString(self);");
9222 }
9223 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9224 if (!SWIG_IsOK(res1)) {
9225 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue_toString" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9226 }
9227 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9228 {
9229 try {
9230 result = ((Prelude::IDMEFValue const *)arg1)->toString();
9231 } catch(Prelude::PreludeError &e) {
9232 SWIG_exception(SWIG_RuntimeError, e.what());
9233 SWIG_fail;
9234 }
9235 }
9236 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
9237
9238 XSRETURN(argvi);
9239 fail:
9240
9241 SWIG_croak_null();
9242 }
9243 }
9244
9245
XS(_wrap_IDMEFValue___eq____SWIG_0)9246 XS(_wrap_IDMEFValue___eq____SWIG_0) {
9247 {
9248 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9249 std::vector< Prelude::IDMEFValue > *arg2 = 0 ;
9250 void *argp1 = 0 ;
9251 int res1 = 0 ;
9252 std::vector< Prelude::IDMEFValue > temp2 ;
9253 std::vector< Prelude::IDMEFValue > *v2 ;
9254 int argvi = 0;
9255 bool result;
9256 dXSARGS;
9257
9258 if ((items < 2) || (items > 2)) {
9259 SWIG_croak("Usage: IDMEFValue___eq__(self,vlist);");
9260 }
9261 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9262 if (!SWIG_IsOK(res1)) {
9263 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue___eq__" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9264 }
9265 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9266 {
9267 if (SWIG_ConvertPtr(ST(1),(void **) &v2,
9268 SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t,1) != -1) {
9269 arg2 = v2;
9270 } else if (SvROK(ST(1))) {
9271 AV *av = (AV *)SvRV(ST(1));
9272 if (SvTYPE(av) != SVt_PVAV)
9273 SWIG_croak("Type error in argument 2 of IDMEFValue___eq__. "
9274 "Expected an array of " "Prelude::IDMEFValue");
9275 SV **tv;
9276 I32 len = av_len(av) + 1;
9277 Prelude::IDMEFValue* obj;
9278 for (int i=0; i<len; i++) {
9279 tv = av_fetch(av, i, 0);
9280 if (SWIG_ConvertPtr(*tv, (void **)&obj,
9281 SWIGTYPE_p_Prelude__IDMEFValue,0) != -1) {
9282 temp2.push_back(*obj);
9283 } else {
9284 SWIG_croak("Type error in argument 2 of "
9285 "IDMEFValue___eq__. "
9286 "Expected an array of " "Prelude::IDMEFValue");
9287 }
9288 }
9289 arg2 = &temp2;
9290 } else {
9291 SWIG_croak("Type error in argument 2 of IDMEFValue___eq__. "
9292 "Expected an array of " "Prelude::IDMEFValue");
9293 }
9294 }
9295 {
9296 try {
9297 result = (bool)((Prelude::IDMEFValue const *)arg1)->operator ==((std::vector< Prelude::IDMEFValue > const &)*arg2);
9298 } catch(Prelude::PreludeError &e) {
9299 SWIG_exception(SWIG_RuntimeError, e.what());
9300 SWIG_fail;
9301 }
9302 }
9303 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
9304
9305
9306 XSRETURN(argvi);
9307 fail:
9308
9309
9310 SWIG_croak_null();
9311 }
9312 }
9313
9314
XS(_wrap_IDMEFValue___le__)9315 XS(_wrap_IDMEFValue___le__) {
9316 {
9317 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9318 Prelude::IDMEFValue *arg2 = 0 ;
9319 void *argp1 = 0 ;
9320 int res1 = 0 ;
9321 void *argp2 ;
9322 int res2 = 0 ;
9323 int argvi = 0;
9324 bool result;
9325 dXSARGS;
9326
9327 if ((items < 2) || (items > 2)) {
9328 SWIG_croak("Usage: IDMEFValue___le__(self,value);");
9329 }
9330 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9331 if (!SWIG_IsOK(res1)) {
9332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue___le__" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9333 }
9334 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9335 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFValue, 0 );
9336 if (!SWIG_IsOK(res2)) {
9337 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFValue___le__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9338 }
9339 if (!argp2) {
9340 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFValue___le__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9341 }
9342 arg2 = reinterpret_cast< Prelude::IDMEFValue * >(argp2);
9343 {
9344 try {
9345 result = (bool)((Prelude::IDMEFValue const *)arg1)->operator <=((Prelude::IDMEFValue const &)*arg2);
9346 } catch(Prelude::PreludeError &e) {
9347 SWIG_exception(SWIG_RuntimeError, e.what());
9348 SWIG_fail;
9349 }
9350 }
9351 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
9352
9353
9354 XSRETURN(argvi);
9355 fail:
9356
9357
9358 SWIG_croak_null();
9359 }
9360 }
9361
9362
XS(_wrap_IDMEFValue___ge__)9363 XS(_wrap_IDMEFValue___ge__) {
9364 {
9365 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9366 Prelude::IDMEFValue *arg2 = 0 ;
9367 void *argp1 = 0 ;
9368 int res1 = 0 ;
9369 void *argp2 ;
9370 int res2 = 0 ;
9371 int argvi = 0;
9372 bool result;
9373 dXSARGS;
9374
9375 if ((items < 2) || (items > 2)) {
9376 SWIG_croak("Usage: IDMEFValue___ge__(self,value);");
9377 }
9378 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9379 if (!SWIG_IsOK(res1)) {
9380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue___ge__" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9381 }
9382 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9383 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFValue, 0 );
9384 if (!SWIG_IsOK(res2)) {
9385 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFValue___ge__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9386 }
9387 if (!argp2) {
9388 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFValue___ge__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9389 }
9390 arg2 = reinterpret_cast< Prelude::IDMEFValue * >(argp2);
9391 {
9392 try {
9393 result = (bool)((Prelude::IDMEFValue const *)arg1)->operator >=((Prelude::IDMEFValue const &)*arg2);
9394 } catch(Prelude::PreludeError &e) {
9395 SWIG_exception(SWIG_RuntimeError, e.what());
9396 SWIG_fail;
9397 }
9398 }
9399 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
9400
9401
9402 XSRETURN(argvi);
9403 fail:
9404
9405
9406 SWIG_croak_null();
9407 }
9408 }
9409
9410
XS(_wrap_IDMEFValue___lt__)9411 XS(_wrap_IDMEFValue___lt__) {
9412 {
9413 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9414 Prelude::IDMEFValue *arg2 = 0 ;
9415 void *argp1 = 0 ;
9416 int res1 = 0 ;
9417 void *argp2 ;
9418 int res2 = 0 ;
9419 int argvi = 0;
9420 bool result;
9421 dXSARGS;
9422
9423 if ((items < 2) || (items > 2)) {
9424 SWIG_croak("Usage: IDMEFValue___lt__(self,value);");
9425 }
9426 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9427 if (!SWIG_IsOK(res1)) {
9428 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue___lt__" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9429 }
9430 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9431 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFValue, 0 );
9432 if (!SWIG_IsOK(res2)) {
9433 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFValue___lt__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9434 }
9435 if (!argp2) {
9436 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFValue___lt__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9437 }
9438 arg2 = reinterpret_cast< Prelude::IDMEFValue * >(argp2);
9439 {
9440 try {
9441 result = (bool)((Prelude::IDMEFValue const *)arg1)->operator <((Prelude::IDMEFValue const &)*arg2);
9442 } catch(Prelude::PreludeError &e) {
9443 SWIG_exception(SWIG_RuntimeError, e.what());
9444 SWIG_fail;
9445 }
9446 }
9447 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
9448
9449
9450 XSRETURN(argvi);
9451 fail:
9452
9453
9454 SWIG_croak_null();
9455 }
9456 }
9457
9458
XS(_wrap_IDMEFValue___gt__)9459 XS(_wrap_IDMEFValue___gt__) {
9460 {
9461 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9462 Prelude::IDMEFValue *arg2 = 0 ;
9463 void *argp1 = 0 ;
9464 int res1 = 0 ;
9465 void *argp2 ;
9466 int res2 = 0 ;
9467 int argvi = 0;
9468 bool result;
9469 dXSARGS;
9470
9471 if ((items < 2) || (items > 2)) {
9472 SWIG_croak("Usage: IDMEFValue___gt__(self,value);");
9473 }
9474 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9475 if (!SWIG_IsOK(res1)) {
9476 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue___gt__" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9477 }
9478 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9479 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFValue, 0 );
9480 if (!SWIG_IsOK(res2)) {
9481 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFValue___gt__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9482 }
9483 if (!argp2) {
9484 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFValue___gt__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9485 }
9486 arg2 = reinterpret_cast< Prelude::IDMEFValue * >(argp2);
9487 {
9488 try {
9489 result = (bool)((Prelude::IDMEFValue const *)arg1)->operator >((Prelude::IDMEFValue const &)*arg2);
9490 } catch(Prelude::PreludeError &e) {
9491 SWIG_exception(SWIG_RuntimeError, e.what());
9492 SWIG_fail;
9493 }
9494 }
9495 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
9496
9497
9498 XSRETURN(argvi);
9499 fail:
9500
9501
9502 SWIG_croak_null();
9503 }
9504 }
9505
9506
XS(_wrap_IDMEFValue___eq____SWIG_1)9507 XS(_wrap_IDMEFValue___eq____SWIG_1) {
9508 {
9509 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9510 Prelude::IDMEFValue *arg2 = 0 ;
9511 void *argp1 = 0 ;
9512 int res1 = 0 ;
9513 void *argp2 ;
9514 int res2 = 0 ;
9515 int argvi = 0;
9516 bool result;
9517 dXSARGS;
9518
9519 if ((items < 2) || (items > 2)) {
9520 SWIG_croak("Usage: IDMEFValue___eq__(self,value);");
9521 }
9522 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9523 if (!SWIG_IsOK(res1)) {
9524 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue___eq__" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9525 }
9526 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9527 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFValue, 0 );
9528 if (!SWIG_IsOK(res2)) {
9529 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFValue___eq__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9530 }
9531 if (!argp2) {
9532 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFValue___eq__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9533 }
9534 arg2 = reinterpret_cast< Prelude::IDMEFValue * >(argp2);
9535 {
9536 try {
9537 result = (bool)((Prelude::IDMEFValue const *)arg1)->operator ==((Prelude::IDMEFValue const &)*arg2);
9538 } catch(Prelude::PreludeError &e) {
9539 SWIG_exception(SWIG_RuntimeError, e.what());
9540 SWIG_fail;
9541 }
9542 }
9543 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
9544
9545
9546 XSRETURN(argvi);
9547 fail:
9548
9549
9550 SWIG_croak_null();
9551 }
9552 }
9553
9554
XS(_wrap_IDMEFValue___eq__)9555 XS(_wrap_IDMEFValue___eq__) {
9556 dXSARGS;
9557
9558 {
9559 unsigned long _index = 0;
9560 SWIG_TypeRank _rank = 0;
9561 if (items == 2) {
9562 SWIG_TypeRank _ranki = 0;
9563 SWIG_TypeRank _rankm = 0;
9564 SWIG_TypeRank _pi = 1;
9565 int _v = 0;
9566 {
9567 void *vptr = 0;
9568 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFValue, 0);
9569 _v = SWIG_CheckState(res);
9570 }
9571 if (!_v) goto check_1;
9572 _ranki += _v*_pi;
9573 _rankm += _pi;
9574 _pi *= SWIG_MAXCASTRANK;
9575 {
9576 void *vptr = 0;
9577 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEFValue, 0);
9578 _v = SWIG_CheckState(res);
9579 }
9580 if (!_v) goto check_1;
9581 _ranki += _v*_pi;
9582 _rankm += _pi;
9583 _pi *= SWIG_MAXCASTRANK;
9584 if (!_index || (_ranki < _rank)) {
9585 _rank = _ranki; _index = 1;
9586 if (_rank == _rankm) goto dispatch;
9587 }
9588 }
9589 check_1:
9590
9591 if (items == 2) {
9592 SWIG_TypeRank _ranki = 0;
9593 SWIG_TypeRank _rankm = 0;
9594 SWIG_TypeRank _pi = 1;
9595 int _v = 0;
9596 {
9597 void *vptr = 0;
9598 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFValue, 0);
9599 _v = SWIG_CheckState(res);
9600 }
9601 if (!_v) goto check_2;
9602 _ranki += _v*_pi;
9603 _rankm += _pi;
9604 _pi *= SWIG_MAXCASTRANK;
9605 {
9606 {
9607 {
9608 /* wrapped vector? */
9609 std::vector<Prelude::IDMEFValue >* v;
9610 if (SWIG_ConvertPtr(ST(1),(void **) &v,
9611 SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t,0) != -1) {
9612 _v = 1;
9613 } else if (SvROK(ST(1))) {
9614 /* native sequence? */
9615 AV *av = (AV *)SvRV(ST(1));
9616 if (SvTYPE(av) == SVt_PVAV) {
9617 I32 len = av_len(av) + 1;
9618 if (len == 0) {
9619 /* an empty sequence can be of any type */
9620 _v = 1;
9621 } else {
9622 /* check the first element only */
9623 Prelude::IDMEFValue* obj;
9624 SV **tv = av_fetch(av, 0, 0);
9625 if (SWIG_ConvertPtr(*tv, (void **)&obj,
9626 SWIGTYPE_p_Prelude__IDMEFValue,0) != -1)
9627 _v = 1;
9628 else
9629 _v = 0;
9630 }
9631 }
9632 } else {
9633 _v = 0;
9634 }
9635 }
9636 }
9637 }
9638 if (!_v) goto check_2;
9639 _ranki += _v*_pi;
9640 _rankm += _pi;
9641 _pi *= SWIG_MAXCASTRANK;
9642 if (!_index || (_ranki < _rank)) {
9643 _rank = _ranki; _index = 2;
9644 if (_rank == _rankm) goto dispatch;
9645 }
9646 }
9647 check_2:
9648
9649 dispatch:
9650 switch(_index) {
9651 case 1:
9652 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFValue___eq____SWIG_1); return;
9653 case 2:
9654 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFValue___eq____SWIG_0); return;
9655 }
9656 }
9657
9658 croak("No matching function for overloaded 'IDMEFValue___eq__'");
9659 XSRETURN(0);
9660 }
9661
9662
XS(_wrap_IDMEFValue___ne__)9663 XS(_wrap_IDMEFValue___ne__) {
9664 {
9665 Prelude::IDMEFValue *arg1 = (Prelude::IDMEFValue *) 0 ;
9666 Prelude::IDMEFValue *arg2 = 0 ;
9667 void *argp1 = 0 ;
9668 int res1 = 0 ;
9669 void *argp2 ;
9670 int res2 = 0 ;
9671 int argvi = 0;
9672 bool result;
9673 dXSARGS;
9674
9675 if ((items < 2) || (items > 2)) {
9676 SWIG_croak("Usage: IDMEFValue___ne__(self,value);");
9677 }
9678 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
9679 if (!SWIG_IsOK(res1)) {
9680 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFValue___ne__" "', argument " "1"" of type '" "Prelude::IDMEFValue const *""'");
9681 }
9682 arg1 = reinterpret_cast< Prelude::IDMEFValue * >(argp1);
9683 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFValue, 0 );
9684 if (!SWIG_IsOK(res2)) {
9685 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFValue___ne__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9686 }
9687 if (!argp2) {
9688 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFValue___ne__" "', argument " "2"" of type '" "Prelude::IDMEFValue const &""'");
9689 }
9690 arg2 = reinterpret_cast< Prelude::IDMEFValue * >(argp2);
9691 {
9692 try {
9693 result = (bool)((Prelude::IDMEFValue const *)arg1)->operator !=((Prelude::IDMEFValue const &)*arg2);
9694 } catch(Prelude::PreludeError &e) {
9695 SWIG_exception(SWIG_RuntimeError, e.what());
9696 SWIG_fail;
9697 }
9698 }
9699 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
9700
9701
9702 XSRETURN(argvi);
9703 fail:
9704
9705
9706 SWIG_croak_null();
9707 }
9708 }
9709
9710
XS(_wrap_new_IDMEFPath__SWIG_0)9711 XS(_wrap_new_IDMEFPath__SWIG_0) {
9712 {
9713 char *arg1 = (char *) 0 ;
9714 int res1 ;
9715 char *buf1 = 0 ;
9716 int alloc1 = 0 ;
9717 int argvi = 0;
9718 Prelude::IDMEFPath *result = 0 ;
9719 dXSARGS;
9720
9721 if ((items < 1) || (items > 1)) {
9722 SWIG_croak("Usage: new_IDMEFPath(buffer);");
9723 }
9724 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
9725 if (!SWIG_IsOK(res1)) {
9726 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFPath" "', argument " "1"" of type '" "char const *""'");
9727 }
9728 arg1 = reinterpret_cast< char * >(buf1);
9729 {
9730 try {
9731 result = (Prelude::IDMEFPath *)new Prelude::IDMEFPath((char const *)arg1);
9732 } catch(Prelude::PreludeError &e) {
9733 SWIG_exception(SWIG_RuntimeError, e.what());
9734 SWIG_fail;
9735 }
9736 }
9737 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFPath, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9738 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
9739 XSRETURN(argvi);
9740 fail:
9741 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
9742 SWIG_croak_null();
9743 }
9744 }
9745
9746
XS(_wrap_new_IDMEFPath__SWIG_1)9747 XS(_wrap_new_IDMEFPath__SWIG_1) {
9748 {
9749 Prelude::IDMEF *arg1 = 0 ;
9750 char *arg2 = (char *) 0 ;
9751 void *argp1 = 0 ;
9752 int res1 = 0 ;
9753 int res2 ;
9754 char *buf2 = 0 ;
9755 int alloc2 = 0 ;
9756 int argvi = 0;
9757 Prelude::IDMEFPath *result = 0 ;
9758 dXSARGS;
9759
9760 if ((items < 2) || (items > 2)) {
9761 SWIG_croak("Usage: new_IDMEFPath(idmef,buffer);");
9762 }
9763 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__IDMEF, 0 );
9764 if (!SWIG_IsOK(res1)) {
9765 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFPath" "', argument " "1"" of type '" "Prelude::IDMEF &""'");
9766 }
9767 if (!argp1) {
9768 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFPath" "', argument " "1"" of type '" "Prelude::IDMEF &""'");
9769 }
9770 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
9771 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
9772 if (!SWIG_IsOK(res2)) {
9773 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_IDMEFPath" "', argument " "2"" of type '" "char const *""'");
9774 }
9775 arg2 = reinterpret_cast< char * >(buf2);
9776 {
9777 try {
9778 result = (Prelude::IDMEFPath *)new Prelude::IDMEFPath(*arg1,(char const *)arg2);
9779 } catch(Prelude::PreludeError &e) {
9780 SWIG_exception(SWIG_RuntimeError, e.what());
9781 SWIG_fail;
9782 }
9783 }
9784 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFPath, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9785
9786 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
9787 XSRETURN(argvi);
9788 fail:
9789
9790 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
9791 SWIG_croak_null();
9792 }
9793 }
9794
9795
XS(_wrap_new_IDMEFPath__SWIG_2)9796 XS(_wrap_new_IDMEFPath__SWIG_2) {
9797 {
9798 idmef_path_t *arg1 = (idmef_path_t *) 0 ;
9799 void *argp1 = 0 ;
9800 int res1 = 0 ;
9801 int argvi = 0;
9802 Prelude::IDMEFPath *result = 0 ;
9803 dXSARGS;
9804
9805 if ((items < 1) || (items > 1)) {
9806 SWIG_croak("Usage: new_IDMEFPath(path);");
9807 }
9808 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_idmef_path_t, 0 | 0 );
9809 if (!SWIG_IsOK(res1)) {
9810 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFPath" "', argument " "1"" of type '" "idmef_path_t *""'");
9811 }
9812 arg1 = reinterpret_cast< idmef_path_t * >(argp1);
9813 {
9814 try {
9815 result = (Prelude::IDMEFPath *)new Prelude::IDMEFPath(arg1);
9816 } catch(Prelude::PreludeError &e) {
9817 SWIG_exception(SWIG_RuntimeError, e.what());
9818 SWIG_fail;
9819 }
9820 }
9821 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFPath, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9822
9823 XSRETURN(argvi);
9824 fail:
9825
9826 SWIG_croak_null();
9827 }
9828 }
9829
9830
XS(_wrap_new_IDMEFPath__SWIG_3)9831 XS(_wrap_new_IDMEFPath__SWIG_3) {
9832 {
9833 Prelude::IDMEFPath *arg1 = 0 ;
9834 void *argp1 ;
9835 int res1 = 0 ;
9836 int argvi = 0;
9837 Prelude::IDMEFPath *result = 0 ;
9838 dXSARGS;
9839
9840 if ((items < 1) || (items > 1)) {
9841 SWIG_croak("Usage: new_IDMEFPath(path);");
9842 }
9843 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__IDMEFPath, 0 );
9844 if (!SWIG_IsOK(res1)) {
9845 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFPath" "', argument " "1"" of type '" "Prelude::IDMEFPath const &""'");
9846 }
9847 if (!argp1) {
9848 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFPath" "', argument " "1"" of type '" "Prelude::IDMEFPath const &""'");
9849 }
9850 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
9851 {
9852 try {
9853 result = (Prelude::IDMEFPath *)new Prelude::IDMEFPath((Prelude::IDMEFPath const &)*arg1);
9854 } catch(Prelude::PreludeError &e) {
9855 SWIG_exception(SWIG_RuntimeError, e.what());
9856 SWIG_fail;
9857 }
9858 }
9859 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFPath, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9860
9861 XSRETURN(argvi);
9862 fail:
9863
9864 SWIG_croak_null();
9865 }
9866 }
9867
9868
XS(_wrap_new_IDMEFPath)9869 XS(_wrap_new_IDMEFPath) {
9870 dXSARGS;
9871
9872 {
9873 unsigned long _index = 0;
9874 SWIG_TypeRank _rank = 0;
9875 if (items == 1) {
9876 SWIG_TypeRank _ranki = 0;
9877 SWIG_TypeRank _rankm = 0;
9878 SWIG_TypeRank _pi = 1;
9879 int _v = 0;
9880 {
9881 void *vptr = 0;
9882 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_idmef_path_t, 0);
9883 _v = SWIG_CheckState(res);
9884 }
9885 if (!_v) goto check_1;
9886 _ranki += _v*_pi;
9887 _rankm += _pi;
9888 _pi *= SWIG_MAXCASTRANK;
9889 if (!_index || (_ranki < _rank)) {
9890 _rank = _ranki; _index = 1;
9891 if (_rank == _rankm) goto dispatch;
9892 }
9893 }
9894 check_1:
9895
9896 if (items == 1) {
9897 SWIG_TypeRank _ranki = 0;
9898 SWIG_TypeRank _rankm = 0;
9899 SWIG_TypeRank _pi = 1;
9900 int _v = 0;
9901 {
9902 void *vptr = 0;
9903 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
9904 _v = SWIG_CheckState(res);
9905 }
9906 if (!_v) goto check_2;
9907 _ranki += _v*_pi;
9908 _rankm += _pi;
9909 _pi *= SWIG_MAXCASTRANK;
9910 if (!_index || (_ranki < _rank)) {
9911 _rank = _ranki; _index = 2;
9912 if (_rank == _rankm) goto dispatch;
9913 }
9914 }
9915 check_2:
9916
9917 if (items == 1) {
9918 SWIG_TypeRank _ranki = 0;
9919 SWIG_TypeRank _rankm = 0;
9920 SWIG_TypeRank _pi = 1;
9921 int _v = 0;
9922 {
9923 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
9924 _v = SWIG_CheckState(res);
9925 }
9926 if (!_v) goto check_3;
9927 _ranki += _v*_pi;
9928 _rankm += _pi;
9929 _pi *= SWIG_MAXCASTRANK;
9930 if (!_index || (_ranki < _rank)) {
9931 _rank = _ranki; _index = 3;
9932 if (_rank == _rankm) goto dispatch;
9933 }
9934 }
9935 check_3:
9936
9937 if (items == 2) {
9938 SWIG_TypeRank _ranki = 0;
9939 SWIG_TypeRank _rankm = 0;
9940 SWIG_TypeRank _pi = 1;
9941 int _v = 0;
9942 {
9943 void *vptr = 0;
9944 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
9945 _v = SWIG_CheckState(res);
9946 }
9947 if (!_v) goto check_4;
9948 _ranki += _v*_pi;
9949 _rankm += _pi;
9950 _pi *= SWIG_MAXCASTRANK;
9951 {
9952 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
9953 _v = SWIG_CheckState(res);
9954 }
9955 if (!_v) goto check_4;
9956 _ranki += _v*_pi;
9957 _rankm += _pi;
9958 _pi *= SWIG_MAXCASTRANK;
9959 if (!_index || (_ranki < _rank)) {
9960 _rank = _ranki; _index = 4;
9961 if (_rank == _rankm) goto dispatch;
9962 }
9963 }
9964 check_4:
9965
9966 dispatch:
9967 switch(_index) {
9968 case 1:
9969 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFPath__SWIG_2); return;
9970 case 2:
9971 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFPath__SWIG_3); return;
9972 case 3:
9973 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFPath__SWIG_0); return;
9974 case 4:
9975 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFPath__SWIG_1); return;
9976 }
9977 }
9978
9979 croak("No matching function for overloaded 'new_IDMEFPath'");
9980 XSRETURN(0);
9981 }
9982
9983
XS(_wrap_delete_IDMEFPath)9984 XS(_wrap_delete_IDMEFPath) {
9985 {
9986 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
9987 void *argp1 = 0 ;
9988 int res1 = 0 ;
9989 int argvi = 0;
9990 dXSARGS;
9991
9992 if ((items < 1) || (items > 1)) {
9993 SWIG_croak("Usage: delete_IDMEFPath(self);");
9994 }
9995 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, SWIG_POINTER_DISOWN | 0 );
9996 if (!SWIG_IsOK(res1)) {
9997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IDMEFPath" "', argument " "1"" of type '" "Prelude::IDMEFPath *""'");
9998 }
9999 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10000 {
10001 try {
10002 delete arg1;
10003 } catch(Prelude::PreludeError &e) {
10004 SWIG_exception(SWIG_RuntimeError, e.what());
10005 SWIG_fail;
10006 }
10007 }
10008 ST(argvi) = sv_newmortal();
10009
10010 XSRETURN(argvi);
10011 fail:
10012
10013 SWIG_croak_null();
10014 }
10015 }
10016
10017
XS(_wrap_IDMEFPath_set__SWIG_0)10018 XS(_wrap_IDMEFPath_set__SWIG_0) {
10019 {
10020 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10021 Prelude::IDMEF *arg2 = 0 ;
10022 std::vector< Prelude::IDMEF > *arg3 = 0 ;
10023 void *argp1 = 0 ;
10024 int res1 = 0 ;
10025 void *argp2 = 0 ;
10026 int res2 = 0 ;
10027 std::vector< Prelude::IDMEF > temp3 ;
10028 std::vector< Prelude::IDMEF > *v3 ;
10029 int argvi = 0;
10030 dXSARGS;
10031
10032 if ((items < 3) || (items > 3)) {
10033 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10034 }
10035 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10036 if (!SWIG_IsOK(res1)) {
10037 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10038 }
10039 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10040 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10041 if (!SWIG_IsOK(res2)) {
10042 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10043 }
10044 if (!argp2) {
10045 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10046 }
10047 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10048 {
10049 if (SWIG_ConvertPtr(ST(2),(void **) &v3,
10050 SWIGTYPE_p_std__vectorT_Prelude__IDMEF_t,1) != -1) {
10051 arg3 = v3;
10052 } else if (SvROK(ST(2))) {
10053 AV *av = (AV *)SvRV(ST(2));
10054 if (SvTYPE(av) != SVt_PVAV)
10055 SWIG_croak("Type error in argument 3 of IDMEFPath_set. "
10056 "Expected an array of " "Prelude::IDMEF");
10057 SV **tv;
10058 I32 len = av_len(av) + 1;
10059 Prelude::IDMEF* obj;
10060 for (int i=0; i<len; i++) {
10061 tv = av_fetch(av, i, 0);
10062 if (SWIG_ConvertPtr(*tv, (void **)&obj,
10063 SWIGTYPE_p_Prelude__IDMEF,0) != -1) {
10064 temp3.push_back(*obj);
10065 } else {
10066 SWIG_croak("Type error in argument 3 of "
10067 "IDMEFPath_set. "
10068 "Expected an array of " "Prelude::IDMEF");
10069 }
10070 }
10071 arg3 = &temp3;
10072 } else {
10073 SWIG_croak("Type error in argument 3 of IDMEFPath_set. "
10074 "Expected an array of " "Prelude::IDMEF");
10075 }
10076 }
10077 {
10078 try {
10079 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,(std::vector< Prelude::IDMEF > const &)*arg3);
10080 } catch(Prelude::PreludeError &e) {
10081 SWIG_exception(SWIG_RuntimeError, e.what());
10082 SWIG_fail;
10083 }
10084 }
10085 ST(argvi) = sv_newmortal();
10086
10087
10088
10089 XSRETURN(argvi);
10090 fail:
10091
10092
10093
10094 SWIG_croak_null();
10095 }
10096 }
10097
10098
XS(_wrap_IDMEFPath_set__SWIG_1)10099 XS(_wrap_IDMEFPath_set__SWIG_1) {
10100 {
10101 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10102 Prelude::IDMEF *arg2 = 0 ;
10103 Prelude::IDMEF *arg3 = (Prelude::IDMEF *) 0 ;
10104 void *argp1 = 0 ;
10105 int res1 = 0 ;
10106 void *argp2 = 0 ;
10107 int res2 = 0 ;
10108 void *argp3 = 0 ;
10109 int res3 = 0 ;
10110 int argvi = 0;
10111 dXSARGS;
10112
10113 if ((items < 3) || (items > 3)) {
10114 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10115 }
10116 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10117 if (!SWIG_IsOK(res1)) {
10118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10119 }
10120 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10121 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10122 if (!SWIG_IsOK(res2)) {
10123 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10124 }
10125 if (!argp2) {
10126 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10127 }
10128 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10129 res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
10130 if (!SWIG_IsOK(res3)) {
10131 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "Prelude::IDMEF *""'");
10132 }
10133 arg3 = reinterpret_cast< Prelude::IDMEF * >(argp3);
10134 {
10135 try {
10136 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,arg3);
10137 } catch(Prelude::PreludeError &e) {
10138 SWIG_exception(SWIG_RuntimeError, e.what());
10139 SWIG_fail;
10140 }
10141 }
10142 ST(argvi) = sv_newmortal();
10143
10144
10145
10146 XSRETURN(argvi);
10147 fail:
10148
10149
10150
10151 SWIG_croak_null();
10152 }
10153 }
10154
10155
XS(_wrap_IDMEFPath_set__SWIG_2)10156 XS(_wrap_IDMEFPath_set__SWIG_2) {
10157 {
10158 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10159 Prelude::IDMEF *arg2 = 0 ;
10160 std::vector< Prelude::IDMEFValue > *arg3 = 0 ;
10161 void *argp1 = 0 ;
10162 int res1 = 0 ;
10163 void *argp2 = 0 ;
10164 int res2 = 0 ;
10165 std::vector< Prelude::IDMEFValue > temp3 ;
10166 std::vector< Prelude::IDMEFValue > *v3 ;
10167 int argvi = 0;
10168 dXSARGS;
10169
10170 if ((items < 3) || (items > 3)) {
10171 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10172 }
10173 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10174 if (!SWIG_IsOK(res1)) {
10175 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10176 }
10177 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10178 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10179 if (!SWIG_IsOK(res2)) {
10180 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10181 }
10182 if (!argp2) {
10183 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10184 }
10185 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10186 {
10187 if (SWIG_ConvertPtr(ST(2),(void **) &v3,
10188 SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t,1) != -1) {
10189 arg3 = v3;
10190 } else if (SvROK(ST(2))) {
10191 AV *av = (AV *)SvRV(ST(2));
10192 if (SvTYPE(av) != SVt_PVAV)
10193 SWIG_croak("Type error in argument 3 of IDMEFPath_set. "
10194 "Expected an array of " "Prelude::IDMEFValue");
10195 SV **tv;
10196 I32 len = av_len(av) + 1;
10197 Prelude::IDMEFValue* obj;
10198 for (int i=0; i<len; i++) {
10199 tv = av_fetch(av, i, 0);
10200 if (SWIG_ConvertPtr(*tv, (void **)&obj,
10201 SWIGTYPE_p_Prelude__IDMEFValue,0) != -1) {
10202 temp3.push_back(*obj);
10203 } else {
10204 SWIG_croak("Type error in argument 3 of "
10205 "IDMEFPath_set. "
10206 "Expected an array of " "Prelude::IDMEFValue");
10207 }
10208 }
10209 arg3 = &temp3;
10210 } else {
10211 SWIG_croak("Type error in argument 3 of IDMEFPath_set. "
10212 "Expected an array of " "Prelude::IDMEFValue");
10213 }
10214 }
10215 {
10216 try {
10217 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,(std::vector< Prelude::IDMEFValue > const &)*arg3);
10218 } catch(Prelude::PreludeError &e) {
10219 SWIG_exception(SWIG_RuntimeError, e.what());
10220 SWIG_fail;
10221 }
10222 }
10223 ST(argvi) = sv_newmortal();
10224
10225
10226
10227 XSRETURN(argvi);
10228 fail:
10229
10230
10231
10232 SWIG_croak_null();
10233 }
10234 }
10235
10236
XS(_wrap_IDMEFPath_set__SWIG_3)10237 XS(_wrap_IDMEFPath_set__SWIG_3) {
10238 {
10239 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10240 Prelude::IDMEF *arg2 = 0 ;
10241 Prelude::IDMEFValue *arg3 = (Prelude::IDMEFValue *) 0 ;
10242 void *argp1 = 0 ;
10243 int res1 = 0 ;
10244 void *argp2 = 0 ;
10245 int res2 = 0 ;
10246 void *argp3 = 0 ;
10247 int res3 = 0 ;
10248 int argvi = 0;
10249 dXSARGS;
10250
10251 if ((items < 3) || (items > 3)) {
10252 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10253 }
10254 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10255 if (!SWIG_IsOK(res1)) {
10256 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10257 }
10258 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10259 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10260 if (!SWIG_IsOK(res2)) {
10261 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10262 }
10263 if (!argp2) {
10264 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10265 }
10266 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10267 res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
10268 if (!SWIG_IsOK(res3)) {
10269 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "Prelude::IDMEFValue *""'");
10270 }
10271 arg3 = reinterpret_cast< Prelude::IDMEFValue * >(argp3);
10272 {
10273 try {
10274 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,arg3);
10275 } catch(Prelude::PreludeError &e) {
10276 SWIG_exception(SWIG_RuntimeError, e.what());
10277 SWIG_fail;
10278 }
10279 }
10280 ST(argvi) = sv_newmortal();
10281
10282
10283
10284 XSRETURN(argvi);
10285 fail:
10286
10287
10288
10289 SWIG_croak_null();
10290 }
10291 }
10292
10293
XS(_wrap_IDMEFPath_set__SWIG_4)10294 XS(_wrap_IDMEFPath_set__SWIG_4) {
10295 {
10296 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10297 Prelude::IDMEF *arg2 = 0 ;
10298 Prelude::IDMEFTime *arg3 = 0 ;
10299 void *argp1 = 0 ;
10300 int res1 = 0 ;
10301 void *argp2 = 0 ;
10302 int res2 = 0 ;
10303 void *argp3 = 0 ;
10304 int res3 = 0 ;
10305 int argvi = 0;
10306 dXSARGS;
10307
10308 if ((items < 3) || (items > 3)) {
10309 SWIG_croak("Usage: IDMEFPath_set(self,message,time);");
10310 }
10311 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10312 if (!SWIG_IsOK(res1)) {
10313 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10314 }
10315 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10316 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10317 if (!SWIG_IsOK(res2)) {
10318 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10319 }
10320 if (!argp2) {
10321 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10322 }
10323 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10324 res3 = SWIG_ConvertPtr(ST(2), &argp3, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
10325 if (!SWIG_IsOK(res3)) {
10326 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "Prelude::IDMEFTime &""'");
10327 }
10328 if (!argp3) {
10329 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "Prelude::IDMEFTime &""'");
10330 }
10331 arg3 = reinterpret_cast< Prelude::IDMEFTime * >(argp3);
10332 {
10333 try {
10334 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,*arg3);
10335 } catch(Prelude::PreludeError &e) {
10336 SWIG_exception(SWIG_RuntimeError, e.what());
10337 SWIG_fail;
10338 }
10339 }
10340 ST(argvi) = sv_newmortal();
10341
10342
10343
10344 XSRETURN(argvi);
10345 fail:
10346
10347
10348
10349 SWIG_croak_null();
10350 }
10351 }
10352
10353
XS(_wrap_IDMEFPath_set__SWIG_5)10354 XS(_wrap_IDMEFPath_set__SWIG_5) {
10355 {
10356 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10357 Prelude::IDMEF *arg2 = 0 ;
10358 std::string *arg3 = 0 ;
10359 void *argp1 = 0 ;
10360 int res1 = 0 ;
10361 void *argp2 = 0 ;
10362 int res2 = 0 ;
10363 int res3 = SWIG_OLDOBJ ;
10364 int argvi = 0;
10365 dXSARGS;
10366
10367 if ((items < 3) || (items > 3)) {
10368 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10369 }
10370 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10371 if (!SWIG_IsOK(res1)) {
10372 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10373 }
10374 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10375 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10376 if (!SWIG_IsOK(res2)) {
10377 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10378 }
10379 if (!argp2) {
10380 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10381 }
10382 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10383 {
10384 std::string *ptr = (std::string *)0;
10385 res3 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(2), &ptr);
10386 if (!SWIG_IsOK(res3)) {
10387 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "std::string const &""'");
10388 }
10389 if (!ptr) {
10390 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "std::string const &""'");
10391 }
10392 arg3 = ptr;
10393 }
10394 {
10395 try {
10396 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,(std::string const &)*arg3);
10397 } catch(Prelude::PreludeError &e) {
10398 SWIG_exception(SWIG_RuntimeError, e.what());
10399 SWIG_fail;
10400 }
10401 }
10402 ST(argvi) = sv_newmortal();
10403
10404
10405 if (SWIG_IsNewObj(res3)) delete arg3;
10406 XSRETURN(argvi);
10407 fail:
10408
10409
10410 if (SWIG_IsNewObj(res3)) delete arg3;
10411 SWIG_croak_null();
10412 }
10413 }
10414
10415
XS(_wrap_IDMEFPath_set__SWIG_6)10416 XS(_wrap_IDMEFPath_set__SWIG_6) {
10417 {
10418 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10419 Prelude::IDMEF *arg2 = 0 ;
10420 int32_t arg3 ;
10421 void *argp1 = 0 ;
10422 int res1 = 0 ;
10423 void *argp2 = 0 ;
10424 int res2 = 0 ;
10425 int val3 ;
10426 int ecode3 = 0 ;
10427 int argvi = 0;
10428 dXSARGS;
10429
10430 if ((items < 3) || (items > 3)) {
10431 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10432 }
10433 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10434 if (!SWIG_IsOK(res1)) {
10435 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10436 }
10437 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10438 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10439 if (!SWIG_IsOK(res2)) {
10440 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10441 }
10442 if (!argp2) {
10443 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10444 }
10445 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10446 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
10447 if (!SWIG_IsOK(ecode3)) {
10448 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "int32_t""'");
10449 }
10450 arg3 = static_cast< int32_t >(val3);
10451 {
10452 try {
10453 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,arg3);
10454 } catch(Prelude::PreludeError &e) {
10455 SWIG_exception(SWIG_RuntimeError, e.what());
10456 SWIG_fail;
10457 }
10458 }
10459 ST(argvi) = sv_newmortal();
10460
10461
10462
10463 XSRETURN(argvi);
10464 fail:
10465
10466
10467
10468 SWIG_croak_null();
10469 }
10470 }
10471
10472
XS(_wrap_IDMEFPath_set__SWIG_7)10473 XS(_wrap_IDMEFPath_set__SWIG_7) {
10474 {
10475 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10476 Prelude::IDMEF *arg2 = 0 ;
10477 int64_t arg3 ;
10478 void *argp1 = 0 ;
10479 int res1 = 0 ;
10480 void *argp2 = 0 ;
10481 int res2 = 0 ;
10482 long long val3 ;
10483 int ecode3 = 0 ;
10484 int argvi = 0;
10485 dXSARGS;
10486
10487 if ((items < 3) || (items > 3)) {
10488 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10489 }
10490 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10491 if (!SWIG_IsOK(res1)) {
10492 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10493 }
10494 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10495 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10496 if (!SWIG_IsOK(res2)) {
10497 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10498 }
10499 if (!argp2) {
10500 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10501 }
10502 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10503 ecode3 = SWIG_AsVal_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
10504 if (!SWIG_IsOK(ecode3)) {
10505 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "int64_t""'");
10506 }
10507 arg3 = static_cast< int64_t >(val3);
10508 {
10509 try {
10510 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,arg3);
10511 } catch(Prelude::PreludeError &e) {
10512 SWIG_exception(SWIG_RuntimeError, e.what());
10513 SWIG_fail;
10514 }
10515 }
10516 ST(argvi) = sv_newmortal();
10517
10518
10519
10520 XSRETURN(argvi);
10521 fail:
10522
10523
10524
10525 SWIG_croak_null();
10526 }
10527 }
10528
10529
XS(_wrap_IDMEFPath_set__SWIG_8)10530 XS(_wrap_IDMEFPath_set__SWIG_8) {
10531 {
10532 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10533 Prelude::IDMEF *arg2 = 0 ;
10534 uint64_t arg3 ;
10535 void *argp1 = 0 ;
10536 int res1 = 0 ;
10537 void *argp2 = 0 ;
10538 int res2 = 0 ;
10539 unsigned long long val3 ;
10540 int ecode3 = 0 ;
10541 int argvi = 0;
10542 dXSARGS;
10543
10544 if ((items < 3) || (items > 3)) {
10545 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10546 }
10547 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10548 if (!SWIG_IsOK(res1)) {
10549 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10550 }
10551 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10552 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10553 if (!SWIG_IsOK(res2)) {
10554 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10555 }
10556 if (!argp2) {
10557 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10558 }
10559 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10560 ecode3 = SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
10561 if (!SWIG_IsOK(ecode3)) {
10562 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "uint64_t""'");
10563 }
10564 arg3 = static_cast< uint64_t >(val3);
10565 {
10566 try {
10567 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,arg3);
10568 } catch(Prelude::PreludeError &e) {
10569 SWIG_exception(SWIG_RuntimeError, e.what());
10570 SWIG_fail;
10571 }
10572 }
10573 ST(argvi) = sv_newmortal();
10574
10575
10576
10577 XSRETURN(argvi);
10578 fail:
10579
10580
10581
10582 SWIG_croak_null();
10583 }
10584 }
10585
10586
XS(_wrap_IDMEFPath_set__SWIG_9)10587 XS(_wrap_IDMEFPath_set__SWIG_9) {
10588 {
10589 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10590 Prelude::IDMEF *arg2 = 0 ;
10591 float arg3 ;
10592 void *argp1 = 0 ;
10593 int res1 = 0 ;
10594 void *argp2 = 0 ;
10595 int res2 = 0 ;
10596 float val3 ;
10597 int ecode3 = 0 ;
10598 int argvi = 0;
10599 dXSARGS;
10600
10601 if ((items < 3) || (items > 3)) {
10602 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10603 }
10604 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10605 if (!SWIG_IsOK(res1)) {
10606 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10607 }
10608 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10609 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10610 if (!SWIG_IsOK(res2)) {
10611 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10612 }
10613 if (!argp2) {
10614 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10615 }
10616 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10617 ecode3 = SWIG_AsVal_float SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
10618 if (!SWIG_IsOK(ecode3)) {
10619 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "float""'");
10620 }
10621 arg3 = static_cast< float >(val3);
10622 {
10623 try {
10624 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,arg3);
10625 } catch(Prelude::PreludeError &e) {
10626 SWIG_exception(SWIG_RuntimeError, e.what());
10627 SWIG_fail;
10628 }
10629 }
10630 ST(argvi) = sv_newmortal();
10631
10632
10633
10634 XSRETURN(argvi);
10635 fail:
10636
10637
10638
10639 SWIG_croak_null();
10640 }
10641 }
10642
10643
XS(_wrap_IDMEFPath_set__SWIG_10)10644 XS(_wrap_IDMEFPath_set__SWIG_10) {
10645 {
10646 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
10647 Prelude::IDMEF *arg2 = 0 ;
10648 double arg3 ;
10649 void *argp1 = 0 ;
10650 int res1 = 0 ;
10651 void *argp2 = 0 ;
10652 int res2 = 0 ;
10653 double val3 ;
10654 int ecode3 = 0 ;
10655 int argvi = 0;
10656 dXSARGS;
10657
10658 if ((items < 3) || (items > 3)) {
10659 SWIG_croak("Usage: IDMEFPath_set(self,message,value);");
10660 }
10661 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
10662 if (!SWIG_IsOK(res1)) {
10663 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_set" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
10664 }
10665 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
10666 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
10667 if (!SWIG_IsOK(res2)) {
10668 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10669 }
10670 if (!argp2) {
10671 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_set" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
10672 }
10673 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
10674 ecode3 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
10675 if (!SWIG_IsOK(ecode3)) {
10676 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFPath_set" "', argument " "3"" of type '" "double""'");
10677 }
10678 arg3 = static_cast< double >(val3);
10679 {
10680 try {
10681 ((Prelude::IDMEFPath const *)arg1)->set(*arg2,arg3);
10682 } catch(Prelude::PreludeError &e) {
10683 SWIG_exception(SWIG_RuntimeError, e.what());
10684 SWIG_fail;
10685 }
10686 }
10687 ST(argvi) = sv_newmortal();
10688
10689
10690
10691 XSRETURN(argvi);
10692 fail:
10693
10694
10695
10696 SWIG_croak_null();
10697 }
10698 }
10699
10700
XS(_wrap_IDMEFPath_set)10701 XS(_wrap_IDMEFPath_set) {
10702 dXSARGS;
10703
10704 {
10705 unsigned long _index = 0;
10706 SWIG_TypeRank _rank = 0;
10707 if (items == 3) {
10708 SWIG_TypeRank _ranki = 0;
10709 SWIG_TypeRank _rankm = 0;
10710 SWIG_TypeRank _pi = 1;
10711 int _v = 0;
10712 {
10713 void *vptr = 0;
10714 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
10715 _v = SWIG_CheckState(res);
10716 }
10717 if (!_v) goto check_1;
10718 _ranki += _v*_pi;
10719 _rankm += _pi;
10720 _pi *= SWIG_MAXCASTRANK;
10721 {
10722 void *vptr = 0;
10723 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
10724 _v = SWIG_CheckState(res);
10725 }
10726 if (!_v) goto check_1;
10727 _ranki += _v*_pi;
10728 _rankm += _pi;
10729 _pi *= SWIG_MAXCASTRANK;
10730 {
10731 void *vptr = 0;
10732 int res = SWIG_ConvertPtr(ST(2), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
10733 _v = SWIG_CheckState(res);
10734 }
10735 if (!_v) goto check_1;
10736 _ranki += _v*_pi;
10737 _rankm += _pi;
10738 _pi *= SWIG_MAXCASTRANK;
10739 if (!_index || (_ranki < _rank)) {
10740 _rank = _ranki; _index = 1;
10741 if (_rank == _rankm) goto dispatch;
10742 }
10743 }
10744 check_1:
10745
10746 if (items == 3) {
10747 SWIG_TypeRank _ranki = 0;
10748 SWIG_TypeRank _rankm = 0;
10749 SWIG_TypeRank _pi = 1;
10750 int _v = 0;
10751 {
10752 void *vptr = 0;
10753 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
10754 _v = SWIG_CheckState(res);
10755 }
10756 if (!_v) goto check_2;
10757 _ranki += _v*_pi;
10758 _rankm += _pi;
10759 _pi *= SWIG_MAXCASTRANK;
10760 {
10761 void *vptr = 0;
10762 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
10763 _v = SWIG_CheckState(res);
10764 }
10765 if (!_v) goto check_2;
10766 _ranki += _v*_pi;
10767 _rankm += _pi;
10768 _pi *= SWIG_MAXCASTRANK;
10769 {
10770 void *vptr = 0;
10771 int res = SWIG_ConvertPtr(ST(2), &vptr, SWIGTYPE_p_Prelude__IDMEFValue, 0);
10772 _v = SWIG_CheckState(res);
10773 }
10774 if (!_v) goto check_2;
10775 _ranki += _v*_pi;
10776 _rankm += _pi;
10777 _pi *= SWIG_MAXCASTRANK;
10778 if (!_index || (_ranki < _rank)) {
10779 _rank = _ranki; _index = 2;
10780 if (_rank == _rankm) goto dispatch;
10781 }
10782 }
10783 check_2:
10784
10785 if (items == 3) {
10786 SWIG_TypeRank _ranki = 0;
10787 SWIG_TypeRank _rankm = 0;
10788 SWIG_TypeRank _pi = 1;
10789 int _v = 0;
10790 {
10791 void *vptr = 0;
10792 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
10793 _v = SWIG_CheckState(res);
10794 }
10795 if (!_v) goto check_3;
10796 _ranki += _v*_pi;
10797 _rankm += _pi;
10798 _pi *= SWIG_MAXCASTRANK;
10799 {
10800 void *vptr = 0;
10801 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
10802 _v = SWIG_CheckState(res);
10803 }
10804 if (!_v) goto check_3;
10805 _ranki += _v*_pi;
10806 _rankm += _pi;
10807 _pi *= SWIG_MAXCASTRANK;
10808 {
10809 void *vptr = 0;
10810 int res = SWIG_ConvertPtr(ST(2), &vptr, SWIGTYPE_p_Prelude__IDMEFTime, 0);
10811 _v = SWIG_CheckState(res);
10812 }
10813 if (!_v) goto check_3;
10814 _ranki += _v*_pi;
10815 _rankm += _pi;
10816 _pi *= SWIG_MAXCASTRANK;
10817 if (!_index || (_ranki < _rank)) {
10818 _rank = _ranki; _index = 3;
10819 if (_rank == _rankm) goto dispatch;
10820 }
10821 }
10822 check_3:
10823
10824 if (items == 3) {
10825 SWIG_TypeRank _ranki = 0;
10826 SWIG_TypeRank _rankm = 0;
10827 SWIG_TypeRank _pi = 1;
10828 int _v = 0;
10829 {
10830 void *vptr = 0;
10831 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
10832 _v = SWIG_CheckState(res);
10833 }
10834 if (!_v) goto check_4;
10835 _ranki += _v*_pi;
10836 _rankm += _pi;
10837 _pi *= SWIG_MAXCASTRANK;
10838 {
10839 void *vptr = 0;
10840 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
10841 _v = SWIG_CheckState(res);
10842 }
10843 if (!_v) goto check_4;
10844 _ranki += _v*_pi;
10845 _rankm += _pi;
10846 _pi *= SWIG_MAXCASTRANK;
10847 {
10848 {
10849 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
10850 _v = SWIG_CheckState(res);
10851 }
10852 }
10853 if (!_v) goto check_4;
10854 _ranki += _v*_pi;
10855 _rankm += _pi;
10856 _pi *= SWIG_MAXCASTRANK;
10857 if (!_index || (_ranki < _rank)) {
10858 _rank = _ranki; _index = 4;
10859 if (_rank == _rankm) goto dispatch;
10860 }
10861 }
10862 check_4:
10863
10864 if (items == 3) {
10865 SWIG_TypeRank _ranki = 0;
10866 SWIG_TypeRank _rankm = 0;
10867 SWIG_TypeRank _pi = 1;
10868 int _v = 0;
10869 {
10870 void *vptr = 0;
10871 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
10872 _v = SWIG_CheckState(res);
10873 }
10874 if (!_v) goto check_5;
10875 _ranki += _v*_pi;
10876 _rankm += _pi;
10877 _pi *= SWIG_MAXCASTRANK;
10878 {
10879 void *vptr = 0;
10880 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
10881 _v = SWIG_CheckState(res);
10882 }
10883 if (!_v) goto check_5;
10884 _ranki += _v*_pi;
10885 _rankm += _pi;
10886 _pi *= SWIG_MAXCASTRANK;
10887 {
10888 {
10889 int res = SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
10890 _v = SWIG_CheckState(res);
10891 }
10892 }
10893 if (!_v) goto check_5;
10894 _ranki += _v*_pi;
10895 _rankm += _pi;
10896 _pi *= SWIG_MAXCASTRANK;
10897 if (!_index || (_ranki < _rank)) {
10898 _rank = _ranki; _index = 5;
10899 if (_rank == _rankm) goto dispatch;
10900 }
10901 }
10902 check_5:
10903
10904 if (items == 3) {
10905 SWIG_TypeRank _ranki = 0;
10906 SWIG_TypeRank _rankm = 0;
10907 SWIG_TypeRank _pi = 1;
10908 int _v = 0;
10909 {
10910 void *vptr = 0;
10911 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
10912 _v = SWIG_CheckState(res);
10913 }
10914 if (!_v) goto check_6;
10915 _ranki += _v*_pi;
10916 _rankm += _pi;
10917 _pi *= SWIG_MAXCASTRANK;
10918 {
10919 void *vptr = 0;
10920 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
10921 _v = SWIG_CheckState(res);
10922 }
10923 if (!_v) goto check_6;
10924 _ranki += _v*_pi;
10925 _rankm += _pi;
10926 _pi *= SWIG_MAXCASTRANK;
10927 {
10928 {
10929 int res = SWIG_AsVal_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
10930 _v = SWIG_CheckState(res);
10931 }
10932 }
10933 if (!_v) goto check_6;
10934 _ranki += _v*_pi;
10935 _rankm += _pi;
10936 _pi *= SWIG_MAXCASTRANK;
10937 if (!_index || (_ranki < _rank)) {
10938 _rank = _ranki; _index = 6;
10939 if (_rank == _rankm) goto dispatch;
10940 }
10941 }
10942 check_6:
10943
10944 if (items == 3) {
10945 SWIG_TypeRank _ranki = 0;
10946 SWIG_TypeRank _rankm = 0;
10947 SWIG_TypeRank _pi = 1;
10948 int _v = 0;
10949 {
10950 void *vptr = 0;
10951 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
10952 _v = SWIG_CheckState(res);
10953 }
10954 if (!_v) goto check_7;
10955 _ranki += _v*_pi;
10956 _rankm += _pi;
10957 _pi *= SWIG_MAXCASTRANK;
10958 {
10959 void *vptr = 0;
10960 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
10961 _v = SWIG_CheckState(res);
10962 }
10963 if (!_v) goto check_7;
10964 _ranki += _v*_pi;
10965 _rankm += _pi;
10966 _pi *= SWIG_MAXCASTRANK;
10967 {
10968 {
10969 int res = SWIG_AsVal_float SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
10970 _v = SWIG_CheckState(res);
10971 }
10972 }
10973 if (!_v) goto check_7;
10974 _ranki += _v*_pi;
10975 _rankm += _pi;
10976 _pi *= SWIG_MAXCASTRANK;
10977 if (!_index || (_ranki < _rank)) {
10978 _rank = _ranki; _index = 7;
10979 if (_rank == _rankm) goto dispatch;
10980 }
10981 }
10982 check_7:
10983
10984 if (items == 3) {
10985 SWIG_TypeRank _ranki = 0;
10986 SWIG_TypeRank _rankm = 0;
10987 SWIG_TypeRank _pi = 1;
10988 int _v = 0;
10989 {
10990 void *vptr = 0;
10991 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
10992 _v = SWIG_CheckState(res);
10993 }
10994 if (!_v) goto check_8;
10995 _ranki += _v*_pi;
10996 _rankm += _pi;
10997 _pi *= SWIG_MAXCASTRANK;
10998 {
10999 void *vptr = 0;
11000 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
11001 _v = SWIG_CheckState(res);
11002 }
11003 if (!_v) goto check_8;
11004 _ranki += _v*_pi;
11005 _rankm += _pi;
11006 _pi *= SWIG_MAXCASTRANK;
11007 {
11008 {
11009 int res = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
11010 _v = SWIG_CheckState(res);
11011 }
11012 }
11013 if (!_v) goto check_8;
11014 _ranki += _v*_pi;
11015 _rankm += _pi;
11016 _pi *= SWIG_MAXCASTRANK;
11017 if (!_index || (_ranki < _rank)) {
11018 _rank = _ranki; _index = 8;
11019 if (_rank == _rankm) goto dispatch;
11020 }
11021 }
11022 check_8:
11023
11024 if (items == 3) {
11025 SWIG_TypeRank _ranki = 0;
11026 SWIG_TypeRank _rankm = 0;
11027 SWIG_TypeRank _pi = 1;
11028 int _v = 0;
11029 {
11030 void *vptr = 0;
11031 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11032 _v = SWIG_CheckState(res);
11033 }
11034 if (!_v) goto check_9;
11035 _ranki += _v*_pi;
11036 _rankm += _pi;
11037 _pi *= SWIG_MAXCASTRANK;
11038 {
11039 void *vptr = 0;
11040 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
11041 _v = SWIG_CheckState(res);
11042 }
11043 if (!_v) goto check_9;
11044 _ranki += _v*_pi;
11045 _rankm += _pi;
11046 _pi *= SWIG_MAXCASTRANK;
11047 {
11048 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(2), (std::string**)(0));
11049 _v = SWIG_CheckState(res);
11050 }
11051 if (!_v) goto check_9;
11052 _ranki += _v*_pi;
11053 _rankm += _pi;
11054 _pi *= SWIG_MAXCASTRANK;
11055 if (!_index || (_ranki < _rank)) {
11056 _rank = _ranki; _index = 9;
11057 if (_rank == _rankm) goto dispatch;
11058 }
11059 }
11060 check_9:
11061
11062 if (items == 3) {
11063 SWIG_TypeRank _ranki = 0;
11064 SWIG_TypeRank _rankm = 0;
11065 SWIG_TypeRank _pi = 1;
11066 int _v = 0;
11067 {
11068 void *vptr = 0;
11069 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11070 _v = SWIG_CheckState(res);
11071 }
11072 if (!_v) goto check_10;
11073 _ranki += _v*_pi;
11074 _rankm += _pi;
11075 _pi *= SWIG_MAXCASTRANK;
11076 {
11077 void *vptr = 0;
11078 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
11079 _v = SWIG_CheckState(res);
11080 }
11081 if (!_v) goto check_10;
11082 _ranki += _v*_pi;
11083 _rankm += _pi;
11084 _pi *= SWIG_MAXCASTRANK;
11085 {
11086 {
11087 {
11088 /* wrapped vector? */
11089 std::vector<Prelude::IDMEF >* v;
11090 if (SWIG_ConvertPtr(ST(2),(void **) &v,
11091 SWIGTYPE_p_std__vectorT_Prelude__IDMEF_t,0) != -1) {
11092 _v = 1;
11093 } else if (SvROK(ST(2))) {
11094 /* native sequence? */
11095 AV *av = (AV *)SvRV(ST(2));
11096 if (SvTYPE(av) == SVt_PVAV) {
11097 I32 len = av_len(av) + 1;
11098 if (len == 0) {
11099 /* an empty sequence can be of any type */
11100 _v = 1;
11101 } else {
11102 /* check the first element only */
11103 Prelude::IDMEF* obj;
11104 SV **tv = av_fetch(av, 0, 0);
11105 if (SWIG_ConvertPtr(*tv, (void **)&obj,
11106 SWIGTYPE_p_Prelude__IDMEF,0) != -1)
11107 _v = 1;
11108 else
11109 _v = 0;
11110 }
11111 }
11112 } else {
11113 _v = 0;
11114 }
11115 }
11116 }
11117 }
11118 if (!_v) goto check_10;
11119 _ranki += _v*_pi;
11120 _rankm += _pi;
11121 _pi *= SWIG_MAXCASTRANK;
11122 if (!_index || (_ranki < _rank)) {
11123 _rank = _ranki; _index = 10;
11124 if (_rank == _rankm) goto dispatch;
11125 }
11126 }
11127 check_10:
11128
11129 if (items == 3) {
11130 SWIG_TypeRank _ranki = 0;
11131 SWIG_TypeRank _rankm = 0;
11132 SWIG_TypeRank _pi = 1;
11133 int _v = 0;
11134 {
11135 void *vptr = 0;
11136 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11137 _v = SWIG_CheckState(res);
11138 }
11139 if (!_v) goto check_11;
11140 _ranki += _v*_pi;
11141 _rankm += _pi;
11142 _pi *= SWIG_MAXCASTRANK;
11143 {
11144 void *vptr = 0;
11145 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
11146 _v = SWIG_CheckState(res);
11147 }
11148 if (!_v) goto check_11;
11149 _ranki += _v*_pi;
11150 _rankm += _pi;
11151 _pi *= SWIG_MAXCASTRANK;
11152 {
11153 {
11154 {
11155 /* wrapped vector? */
11156 std::vector<Prelude::IDMEFValue >* v;
11157 if (SWIG_ConvertPtr(ST(2),(void **) &v,
11158 SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t,0) != -1) {
11159 _v = 1;
11160 } else if (SvROK(ST(2))) {
11161 /* native sequence? */
11162 AV *av = (AV *)SvRV(ST(2));
11163 if (SvTYPE(av) == SVt_PVAV) {
11164 I32 len = av_len(av) + 1;
11165 if (len == 0) {
11166 /* an empty sequence can be of any type */
11167 _v = 1;
11168 } else {
11169 /* check the first element only */
11170 Prelude::IDMEFValue* obj;
11171 SV **tv = av_fetch(av, 0, 0);
11172 if (SWIG_ConvertPtr(*tv, (void **)&obj,
11173 SWIGTYPE_p_Prelude__IDMEFValue,0) != -1)
11174 _v = 1;
11175 else
11176 _v = 0;
11177 }
11178 }
11179 } else {
11180 _v = 0;
11181 }
11182 }
11183 }
11184 }
11185 if (!_v) goto check_11;
11186 _ranki += _v*_pi;
11187 _rankm += _pi;
11188 _pi *= SWIG_MAXCASTRANK;
11189 if (!_index || (_ranki < _rank)) {
11190 _rank = _ranki; _index = 11;
11191 if (_rank == _rankm) goto dispatch;
11192 }
11193 }
11194 check_11:
11195
11196 dispatch:
11197 switch(_index) {
11198 case 1:
11199 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_1); return;
11200 case 2:
11201 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_3); return;
11202 case 3:
11203 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_4); return;
11204 case 4:
11205 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_6); return;
11206 case 5:
11207 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_8); return;
11208 case 6:
11209 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_7); return;
11210 case 7:
11211 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_9); return;
11212 case 8:
11213 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_10); return;
11214 case 9:
11215 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_5); return;
11216 case 10:
11217 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_0); return;
11218 case 11:
11219 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_set__SWIG_2); return;
11220 }
11221 }
11222
11223 croak("No matching function for overloaded 'IDMEFPath_set'");
11224 XSRETURN(0);
11225 }
11226
11227
XS(_wrap_IDMEFPath_getClass__SWIG_0)11228 XS(_wrap_IDMEFPath_getClass__SWIG_0) {
11229 {
11230 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11231 int arg2 ;
11232 void *argp1 = 0 ;
11233 int res1 = 0 ;
11234 int val2 ;
11235 int ecode2 = 0 ;
11236 int argvi = 0;
11237 Prelude::IDMEFClass result;
11238 dXSARGS;
11239
11240 if ((items < 2) || (items > 2)) {
11241 SWIG_croak("Usage: IDMEFPath_getClass(self,depth);");
11242 }
11243 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11244 if (!SWIG_IsOK(res1)) {
11245 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getClass" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
11246 }
11247 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11248 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
11249 if (!SWIG_IsOK(ecode2)) {
11250 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFPath_getClass" "', argument " "2"" of type '" "int""'");
11251 }
11252 arg2 = static_cast< int >(val2);
11253 {
11254 try {
11255 result = ((Prelude::IDMEFPath const *)arg1)->getClass(arg2);
11256 } catch(Prelude::PreludeError &e) {
11257 SWIG_exception(SWIG_RuntimeError, e.what());
11258 SWIG_fail;
11259 }
11260 }
11261 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEFClass(static_cast< const Prelude::IDMEFClass& >(result))), SWIGTYPE_p_Prelude__IDMEFClass, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
11262
11263
11264 XSRETURN(argvi);
11265 fail:
11266
11267
11268 SWIG_croak_null();
11269 }
11270 }
11271
11272
XS(_wrap_IDMEFPath_getClass__SWIG_1)11273 XS(_wrap_IDMEFPath_getClass__SWIG_1) {
11274 {
11275 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11276 void *argp1 = 0 ;
11277 int res1 = 0 ;
11278 int argvi = 0;
11279 Prelude::IDMEFClass result;
11280 dXSARGS;
11281
11282 if ((items < 1) || (items > 1)) {
11283 SWIG_croak("Usage: IDMEFPath_getClass(self);");
11284 }
11285 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11286 if (!SWIG_IsOK(res1)) {
11287 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getClass" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
11288 }
11289 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11290 {
11291 try {
11292 result = ((Prelude::IDMEFPath const *)arg1)->getClass();
11293 } catch(Prelude::PreludeError &e) {
11294 SWIG_exception(SWIG_RuntimeError, e.what());
11295 SWIG_fail;
11296 }
11297 }
11298 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEFClass(static_cast< const Prelude::IDMEFClass& >(result))), SWIGTYPE_p_Prelude__IDMEFClass, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
11299
11300 XSRETURN(argvi);
11301 fail:
11302
11303 SWIG_croak_null();
11304 }
11305 }
11306
11307
XS(_wrap_IDMEFPath_getClass)11308 XS(_wrap_IDMEFPath_getClass) {
11309 dXSARGS;
11310
11311 {
11312 unsigned long _index = 0;
11313 SWIG_TypeRank _rank = 0;
11314 if (items == 1) {
11315 SWIG_TypeRank _ranki = 0;
11316 SWIG_TypeRank _rankm = 0;
11317 SWIG_TypeRank _pi = 1;
11318 int _v = 0;
11319 {
11320 void *vptr = 0;
11321 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11322 _v = SWIG_CheckState(res);
11323 }
11324 if (!_v) goto check_1;
11325 _ranki += _v*_pi;
11326 _rankm += _pi;
11327 _pi *= SWIG_MAXCASTRANK;
11328 if (!_index || (_ranki < _rank)) {
11329 _rank = _ranki; _index = 1;
11330 if (_rank == _rankm) goto dispatch;
11331 }
11332 }
11333 check_1:
11334
11335 if (items == 2) {
11336 SWIG_TypeRank _ranki = 0;
11337 SWIG_TypeRank _rankm = 0;
11338 SWIG_TypeRank _pi = 1;
11339 int _v = 0;
11340 {
11341 void *vptr = 0;
11342 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11343 _v = SWIG_CheckState(res);
11344 }
11345 if (!_v) goto check_2;
11346 _ranki += _v*_pi;
11347 _rankm += _pi;
11348 _pi *= SWIG_MAXCASTRANK;
11349 {
11350 {
11351 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
11352 _v = SWIG_CheckState(res);
11353 }
11354 }
11355 if (!_v) goto check_2;
11356 _ranki += _v*_pi;
11357 _rankm += _pi;
11358 _pi *= SWIG_MAXCASTRANK;
11359 if (!_index || (_ranki < _rank)) {
11360 _rank = _ranki; _index = 2;
11361 if (_rank == _rankm) goto dispatch;
11362 }
11363 }
11364 check_2:
11365
11366 dispatch:
11367 switch(_index) {
11368 case 1:
11369 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_getClass__SWIG_1); return;
11370 case 2:
11371 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_getClass__SWIG_0); return;
11372 }
11373 }
11374
11375 croak("No matching function for overloaded 'IDMEFPath_getClass'");
11376 XSRETURN(0);
11377 }
11378
11379
XS(_wrap_IDMEFPath_getValueType__SWIG_0)11380 XS(_wrap_IDMEFPath_getValueType__SWIG_0) {
11381 {
11382 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11383 int arg2 ;
11384 void *argp1 = 0 ;
11385 int res1 = 0 ;
11386 int val2 ;
11387 int ecode2 = 0 ;
11388 int argvi = 0;
11389 Prelude::IDMEFValue::IDMEFValueTypeEnum result;
11390 dXSARGS;
11391
11392 if ((items < 2) || (items > 2)) {
11393 SWIG_croak("Usage: IDMEFPath_getValueType(self,depth);");
11394 }
11395 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11396 if (!SWIG_IsOK(res1)) {
11397 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getValueType" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
11398 }
11399 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11400 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
11401 if (!SWIG_IsOK(ecode2)) {
11402 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFPath_getValueType" "', argument " "2"" of type '" "int""'");
11403 }
11404 arg2 = static_cast< int >(val2);
11405 {
11406 try {
11407 result = (Prelude::IDMEFValue::IDMEFValueTypeEnum)((Prelude::IDMEFPath const *)arg1)->getValueType(arg2);
11408 } catch(Prelude::PreludeError &e) {
11409 SWIG_exception(SWIG_RuntimeError, e.what());
11410 SWIG_fail;
11411 }
11412 }
11413 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
11414
11415
11416 XSRETURN(argvi);
11417 fail:
11418
11419
11420 SWIG_croak_null();
11421 }
11422 }
11423
11424
XS(_wrap_IDMEFPath_getValueType__SWIG_1)11425 XS(_wrap_IDMEFPath_getValueType__SWIG_1) {
11426 {
11427 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11428 void *argp1 = 0 ;
11429 int res1 = 0 ;
11430 int argvi = 0;
11431 Prelude::IDMEFValue::IDMEFValueTypeEnum result;
11432 dXSARGS;
11433
11434 if ((items < 1) || (items > 1)) {
11435 SWIG_croak("Usage: IDMEFPath_getValueType(self);");
11436 }
11437 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11438 if (!SWIG_IsOK(res1)) {
11439 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getValueType" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
11440 }
11441 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11442 {
11443 try {
11444 result = (Prelude::IDMEFValue::IDMEFValueTypeEnum)((Prelude::IDMEFPath const *)arg1)->getValueType();
11445 } catch(Prelude::PreludeError &e) {
11446 SWIG_exception(SWIG_RuntimeError, e.what());
11447 SWIG_fail;
11448 }
11449 }
11450 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
11451
11452 XSRETURN(argvi);
11453 fail:
11454
11455 SWIG_croak_null();
11456 }
11457 }
11458
11459
XS(_wrap_IDMEFPath_getValueType)11460 XS(_wrap_IDMEFPath_getValueType) {
11461 dXSARGS;
11462
11463 {
11464 unsigned long _index = 0;
11465 SWIG_TypeRank _rank = 0;
11466 if (items == 1) {
11467 SWIG_TypeRank _ranki = 0;
11468 SWIG_TypeRank _rankm = 0;
11469 SWIG_TypeRank _pi = 1;
11470 int _v = 0;
11471 {
11472 void *vptr = 0;
11473 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11474 _v = SWIG_CheckState(res);
11475 }
11476 if (!_v) goto check_1;
11477 _ranki += _v*_pi;
11478 _rankm += _pi;
11479 _pi *= SWIG_MAXCASTRANK;
11480 if (!_index || (_ranki < _rank)) {
11481 _rank = _ranki; _index = 1;
11482 if (_rank == _rankm) goto dispatch;
11483 }
11484 }
11485 check_1:
11486
11487 if (items == 2) {
11488 SWIG_TypeRank _ranki = 0;
11489 SWIG_TypeRank _rankm = 0;
11490 SWIG_TypeRank _pi = 1;
11491 int _v = 0;
11492 {
11493 void *vptr = 0;
11494 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11495 _v = SWIG_CheckState(res);
11496 }
11497 if (!_v) goto check_2;
11498 _ranki += _v*_pi;
11499 _rankm += _pi;
11500 _pi *= SWIG_MAXCASTRANK;
11501 {
11502 {
11503 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
11504 _v = SWIG_CheckState(res);
11505 }
11506 }
11507 if (!_v) goto check_2;
11508 _ranki += _v*_pi;
11509 _rankm += _pi;
11510 _pi *= SWIG_MAXCASTRANK;
11511 if (!_index || (_ranki < _rank)) {
11512 _rank = _ranki; _index = 2;
11513 if (_rank == _rankm) goto dispatch;
11514 }
11515 }
11516 check_2:
11517
11518 dispatch:
11519 switch(_index) {
11520 case 1:
11521 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_getValueType__SWIG_1); return;
11522 case 2:
11523 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_getValueType__SWIG_0); return;
11524 }
11525 }
11526
11527 croak("No matching function for overloaded 'IDMEFPath_getValueType'");
11528 XSRETURN(0);
11529 }
11530
11531
XS(_wrap_IDMEFPath_setIndex__SWIG_0)11532 XS(_wrap_IDMEFPath_setIndex__SWIG_0) {
11533 {
11534 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11535 unsigned int arg2 ;
11536 int arg3 ;
11537 void *argp1 = 0 ;
11538 int res1 = 0 ;
11539 unsigned int val2 ;
11540 int ecode2 = 0 ;
11541 int val3 ;
11542 int ecode3 = 0 ;
11543 int argvi = 0;
11544 int result;
11545 dXSARGS;
11546
11547 if ((items < 3) || (items > 3)) {
11548 SWIG_croak("Usage: IDMEFPath_setIndex(self,index,depth);");
11549 }
11550 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11551 if (!SWIG_IsOK(res1)) {
11552 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_setIndex" "', argument " "1"" of type '" "Prelude::IDMEFPath *""'");
11553 }
11554 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11555 ecode2 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
11556 if (!SWIG_IsOK(ecode2)) {
11557 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFPath_setIndex" "', argument " "2"" of type '" "unsigned int""'");
11558 }
11559 arg2 = static_cast< unsigned int >(val2);
11560 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
11561 if (!SWIG_IsOK(ecode3)) {
11562 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFPath_setIndex" "', argument " "3"" of type '" "int""'");
11563 }
11564 arg3 = static_cast< int >(val3);
11565 {
11566 try {
11567 result = (int)(arg1)->setIndex(arg2,arg3);
11568 } catch(Prelude::PreludeError &e) {
11569 SWIG_exception(SWIG_RuntimeError, e.what());
11570 SWIG_fail;
11571 }
11572 }
11573 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
11574
11575
11576
11577 XSRETURN(argvi);
11578 fail:
11579
11580
11581
11582 SWIG_croak_null();
11583 }
11584 }
11585
11586
XS(_wrap_IDMEFPath_setIndex__SWIG_1)11587 XS(_wrap_IDMEFPath_setIndex__SWIG_1) {
11588 {
11589 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11590 unsigned int arg2 ;
11591 void *argp1 = 0 ;
11592 int res1 = 0 ;
11593 unsigned int val2 ;
11594 int ecode2 = 0 ;
11595 int argvi = 0;
11596 int result;
11597 dXSARGS;
11598
11599 if ((items < 2) || (items > 2)) {
11600 SWIG_croak("Usage: IDMEFPath_setIndex(self,index);");
11601 }
11602 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11603 if (!SWIG_IsOK(res1)) {
11604 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_setIndex" "', argument " "1"" of type '" "Prelude::IDMEFPath *""'");
11605 }
11606 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11607 ecode2 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
11608 if (!SWIG_IsOK(ecode2)) {
11609 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFPath_setIndex" "', argument " "2"" of type '" "unsigned int""'");
11610 }
11611 arg2 = static_cast< unsigned int >(val2);
11612 {
11613 try {
11614 result = (int)(arg1)->setIndex(arg2);
11615 } catch(Prelude::PreludeError &e) {
11616 SWIG_exception(SWIG_RuntimeError, e.what());
11617 SWIG_fail;
11618 }
11619 }
11620 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
11621
11622
11623 XSRETURN(argvi);
11624 fail:
11625
11626
11627 SWIG_croak_null();
11628 }
11629 }
11630
11631
XS(_wrap_IDMEFPath_setIndex)11632 XS(_wrap_IDMEFPath_setIndex) {
11633 dXSARGS;
11634
11635 {
11636 unsigned long _index = 0;
11637 SWIG_TypeRank _rank = 0;
11638 if (items == 2) {
11639 SWIG_TypeRank _ranki = 0;
11640 SWIG_TypeRank _rankm = 0;
11641 SWIG_TypeRank _pi = 1;
11642 int _v = 0;
11643 {
11644 void *vptr = 0;
11645 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11646 _v = SWIG_CheckState(res);
11647 }
11648 if (!_v) goto check_1;
11649 _ranki += _v*_pi;
11650 _rankm += _pi;
11651 _pi *= SWIG_MAXCASTRANK;
11652 {
11653 {
11654 int res = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
11655 _v = SWIG_CheckState(res);
11656 }
11657 }
11658 if (!_v) goto check_1;
11659 _ranki += _v*_pi;
11660 _rankm += _pi;
11661 _pi *= SWIG_MAXCASTRANK;
11662 if (!_index || (_ranki < _rank)) {
11663 _rank = _ranki; _index = 1;
11664 if (_rank == _rankm) goto dispatch;
11665 }
11666 }
11667 check_1:
11668
11669 if (items == 3) {
11670 SWIG_TypeRank _ranki = 0;
11671 SWIG_TypeRank _rankm = 0;
11672 SWIG_TypeRank _pi = 1;
11673 int _v = 0;
11674 {
11675 void *vptr = 0;
11676 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11677 _v = SWIG_CheckState(res);
11678 }
11679 if (!_v) goto check_2;
11680 _ranki += _v*_pi;
11681 _rankm += _pi;
11682 _pi *= SWIG_MAXCASTRANK;
11683 {
11684 {
11685 int res = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
11686 _v = SWIG_CheckState(res);
11687 }
11688 }
11689 if (!_v) goto check_2;
11690 _ranki += _v*_pi;
11691 _rankm += _pi;
11692 _pi *= SWIG_MAXCASTRANK;
11693 {
11694 {
11695 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
11696 _v = SWIG_CheckState(res);
11697 }
11698 }
11699 if (!_v) goto check_2;
11700 _ranki += _v*_pi;
11701 _rankm += _pi;
11702 _pi *= SWIG_MAXCASTRANK;
11703 if (!_index || (_ranki < _rank)) {
11704 _rank = _ranki; _index = 2;
11705 if (_rank == _rankm) goto dispatch;
11706 }
11707 }
11708 check_2:
11709
11710 dispatch:
11711 switch(_index) {
11712 case 1:
11713 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_setIndex__SWIG_1); return;
11714 case 2:
11715 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_setIndex__SWIG_0); return;
11716 }
11717 }
11718
11719 croak("No matching function for overloaded 'IDMEFPath_setIndex'");
11720 XSRETURN(0);
11721 }
11722
11723
XS(_wrap_IDMEFPath_undefineIndex__SWIG_0)11724 XS(_wrap_IDMEFPath_undefineIndex__SWIG_0) {
11725 {
11726 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11727 int arg2 ;
11728 void *argp1 = 0 ;
11729 int res1 = 0 ;
11730 int val2 ;
11731 int ecode2 = 0 ;
11732 int argvi = 0;
11733 int result;
11734 dXSARGS;
11735
11736 if ((items < 2) || (items > 2)) {
11737 SWIG_croak("Usage: IDMEFPath_undefineIndex(self,depth);");
11738 }
11739 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11740 if (!SWIG_IsOK(res1)) {
11741 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_undefineIndex" "', argument " "1"" of type '" "Prelude::IDMEFPath *""'");
11742 }
11743 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11744 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
11745 if (!SWIG_IsOK(ecode2)) {
11746 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFPath_undefineIndex" "', argument " "2"" of type '" "int""'");
11747 }
11748 arg2 = static_cast< int >(val2);
11749 {
11750 try {
11751 result = (int)(arg1)->undefineIndex(arg2);
11752 } catch(Prelude::PreludeError &e) {
11753 SWIG_exception(SWIG_RuntimeError, e.what());
11754 SWIG_fail;
11755 }
11756 }
11757 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
11758
11759
11760 XSRETURN(argvi);
11761 fail:
11762
11763
11764 SWIG_croak_null();
11765 }
11766 }
11767
11768
XS(_wrap_IDMEFPath_undefineIndex__SWIG_1)11769 XS(_wrap_IDMEFPath_undefineIndex__SWIG_1) {
11770 {
11771 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11772 void *argp1 = 0 ;
11773 int res1 = 0 ;
11774 int argvi = 0;
11775 int result;
11776 dXSARGS;
11777
11778 if ((items < 1) || (items > 1)) {
11779 SWIG_croak("Usage: IDMEFPath_undefineIndex(self);");
11780 }
11781 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11782 if (!SWIG_IsOK(res1)) {
11783 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_undefineIndex" "', argument " "1"" of type '" "Prelude::IDMEFPath *""'");
11784 }
11785 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11786 {
11787 try {
11788 result = (int)(arg1)->undefineIndex();
11789 } catch(Prelude::PreludeError &e) {
11790 SWIG_exception(SWIG_RuntimeError, e.what());
11791 SWIG_fail;
11792 }
11793 }
11794 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
11795
11796 XSRETURN(argvi);
11797 fail:
11798
11799 SWIG_croak_null();
11800 }
11801 }
11802
11803
XS(_wrap_IDMEFPath_undefineIndex)11804 XS(_wrap_IDMEFPath_undefineIndex) {
11805 dXSARGS;
11806
11807 {
11808 unsigned long _index = 0;
11809 SWIG_TypeRank _rank = 0;
11810 if (items == 1) {
11811 SWIG_TypeRank _ranki = 0;
11812 SWIG_TypeRank _rankm = 0;
11813 SWIG_TypeRank _pi = 1;
11814 int _v = 0;
11815 {
11816 void *vptr = 0;
11817 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11818 _v = SWIG_CheckState(res);
11819 }
11820 if (!_v) goto check_1;
11821 _ranki += _v*_pi;
11822 _rankm += _pi;
11823 _pi *= SWIG_MAXCASTRANK;
11824 if (!_index || (_ranki < _rank)) {
11825 _rank = _ranki; _index = 1;
11826 if (_rank == _rankm) goto dispatch;
11827 }
11828 }
11829 check_1:
11830
11831 if (items == 2) {
11832 SWIG_TypeRank _ranki = 0;
11833 SWIG_TypeRank _rankm = 0;
11834 SWIG_TypeRank _pi = 1;
11835 int _v = 0;
11836 {
11837 void *vptr = 0;
11838 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11839 _v = SWIG_CheckState(res);
11840 }
11841 if (!_v) goto check_2;
11842 _ranki += _v*_pi;
11843 _rankm += _pi;
11844 _pi *= SWIG_MAXCASTRANK;
11845 {
11846 {
11847 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
11848 _v = SWIG_CheckState(res);
11849 }
11850 }
11851 if (!_v) goto check_2;
11852 _ranki += _v*_pi;
11853 _rankm += _pi;
11854 _pi *= SWIG_MAXCASTRANK;
11855 if (!_index || (_ranki < _rank)) {
11856 _rank = _ranki; _index = 2;
11857 if (_rank == _rankm) goto dispatch;
11858 }
11859 }
11860 check_2:
11861
11862 dispatch:
11863 switch(_index) {
11864 case 1:
11865 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_undefineIndex__SWIG_1); return;
11866 case 2:
11867 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_undefineIndex__SWIG_0); return;
11868 }
11869 }
11870
11871 croak("No matching function for overloaded 'IDMEFPath_undefineIndex'");
11872 XSRETURN(0);
11873 }
11874
11875
XS(_wrap_IDMEFPath_getIndex__SWIG_0)11876 XS(_wrap_IDMEFPath_getIndex__SWIG_0) {
11877 {
11878 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11879 int arg2 ;
11880 void *argp1 = 0 ;
11881 int res1 = 0 ;
11882 int val2 ;
11883 int ecode2 = 0 ;
11884 int argvi = 0;
11885 int result;
11886 dXSARGS;
11887
11888 if ((items < 2) || (items > 2)) {
11889 SWIG_croak("Usage: IDMEFPath_getIndex(self,depth);");
11890 }
11891 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11892 if (!SWIG_IsOK(res1)) {
11893 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getIndex" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
11894 }
11895 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11896 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
11897 if (!SWIG_IsOK(ecode2)) {
11898 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFPath_getIndex" "', argument " "2"" of type '" "int""'");
11899 }
11900 arg2 = static_cast< int >(val2);
11901 {
11902 try {
11903 result = (int)((Prelude::IDMEFPath const *)arg1)->getIndex(arg2);
11904 } catch(Prelude::PreludeError &e) {
11905 SWIG_exception(SWIG_RuntimeError, e.what());
11906 SWIG_fail;
11907 }
11908 }
11909 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
11910
11911
11912 XSRETURN(argvi);
11913 fail:
11914
11915
11916 SWIG_croak_null();
11917 }
11918 }
11919
11920
XS(_wrap_IDMEFPath_getIndex__SWIG_1)11921 XS(_wrap_IDMEFPath_getIndex__SWIG_1) {
11922 {
11923 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
11924 void *argp1 = 0 ;
11925 int res1 = 0 ;
11926 int argvi = 0;
11927 int result;
11928 dXSARGS;
11929
11930 if ((items < 1) || (items > 1)) {
11931 SWIG_croak("Usage: IDMEFPath_getIndex(self);");
11932 }
11933 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
11934 if (!SWIG_IsOK(res1)) {
11935 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getIndex" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
11936 }
11937 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
11938 {
11939 try {
11940 result = (int)((Prelude::IDMEFPath const *)arg1)->getIndex();
11941 } catch(Prelude::PreludeError &e) {
11942 SWIG_exception(SWIG_RuntimeError, e.what());
11943 SWIG_fail;
11944 }
11945 }
11946 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
11947
11948 XSRETURN(argvi);
11949 fail:
11950
11951 SWIG_croak_null();
11952 }
11953 }
11954
11955
XS(_wrap_IDMEFPath_getIndex)11956 XS(_wrap_IDMEFPath_getIndex) {
11957 dXSARGS;
11958
11959 {
11960 unsigned long _index = 0;
11961 SWIG_TypeRank _rank = 0;
11962 if (items == 1) {
11963 SWIG_TypeRank _ranki = 0;
11964 SWIG_TypeRank _rankm = 0;
11965 SWIG_TypeRank _pi = 1;
11966 int _v = 0;
11967 {
11968 void *vptr = 0;
11969 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11970 _v = SWIG_CheckState(res);
11971 }
11972 if (!_v) goto check_1;
11973 _ranki += _v*_pi;
11974 _rankm += _pi;
11975 _pi *= SWIG_MAXCASTRANK;
11976 if (!_index || (_ranki < _rank)) {
11977 _rank = _ranki; _index = 1;
11978 if (_rank == _rankm) goto dispatch;
11979 }
11980 }
11981 check_1:
11982
11983 if (items == 2) {
11984 SWIG_TypeRank _ranki = 0;
11985 SWIG_TypeRank _rankm = 0;
11986 SWIG_TypeRank _pi = 1;
11987 int _v = 0;
11988 {
11989 void *vptr = 0;
11990 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
11991 _v = SWIG_CheckState(res);
11992 }
11993 if (!_v) goto check_2;
11994 _ranki += _v*_pi;
11995 _rankm += _pi;
11996 _pi *= SWIG_MAXCASTRANK;
11997 {
11998 {
11999 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
12000 _v = SWIG_CheckState(res);
12001 }
12002 }
12003 if (!_v) goto check_2;
12004 _ranki += _v*_pi;
12005 _rankm += _pi;
12006 _pi *= SWIG_MAXCASTRANK;
12007 if (!_index || (_ranki < _rank)) {
12008 _rank = _ranki; _index = 2;
12009 if (_rank == _rankm) goto dispatch;
12010 }
12011 }
12012 check_2:
12013
12014 dispatch:
12015 switch(_index) {
12016 case 1:
12017 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_getIndex__SWIG_1); return;
12018 case 2:
12019 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_getIndex__SWIG_0); return;
12020 }
12021 }
12022
12023 croak("No matching function for overloaded 'IDMEFPath_getIndex'");
12024 XSRETURN(0);
12025 }
12026
12027
XS(_wrap_IDMEFPath_makeChild)12028 XS(_wrap_IDMEFPath_makeChild) {
12029 {
12030 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12031 char *arg2 = (char *) 0 ;
12032 unsigned int arg3 ;
12033 void *argp1 = 0 ;
12034 int res1 = 0 ;
12035 int res2 ;
12036 char *buf2 = 0 ;
12037 int alloc2 = 0 ;
12038 unsigned int val3 ;
12039 int ecode3 = 0 ;
12040 int argvi = 0;
12041 int result;
12042 dXSARGS;
12043
12044 if ((items < 3) || (items > 3)) {
12045 SWIG_croak("Usage: IDMEFPath_makeChild(self,child_name,index);");
12046 }
12047 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12048 if (!SWIG_IsOK(res1)) {
12049 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_makeChild" "', argument " "1"" of type '" "Prelude::IDMEFPath *""'");
12050 }
12051 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12052 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
12053 if (!SWIG_IsOK(res2)) {
12054 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_makeChild" "', argument " "2"" of type '" "char const *""'");
12055 }
12056 arg2 = reinterpret_cast< char * >(buf2);
12057 ecode3 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
12058 if (!SWIG_IsOK(ecode3)) {
12059 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFPath_makeChild" "', argument " "3"" of type '" "unsigned int""'");
12060 }
12061 arg3 = static_cast< unsigned int >(val3);
12062 {
12063 try {
12064 result = (int)(arg1)->makeChild((char const *)arg2,arg3);
12065 } catch(Prelude::PreludeError &e) {
12066 SWIG_exception(SWIG_RuntimeError, e.what());
12067 SWIG_fail;
12068 }
12069 }
12070 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
12071
12072 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
12073
12074 XSRETURN(argvi);
12075 fail:
12076
12077 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
12078
12079 SWIG_croak_null();
12080 }
12081 }
12082
12083
XS(_wrap_IDMEFPath_makeParent)12084 XS(_wrap_IDMEFPath_makeParent) {
12085 {
12086 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12087 void *argp1 = 0 ;
12088 int res1 = 0 ;
12089 int argvi = 0;
12090 int result;
12091 dXSARGS;
12092
12093 if ((items < 1) || (items > 1)) {
12094 SWIG_croak("Usage: IDMEFPath_makeParent(self);");
12095 }
12096 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12097 if (!SWIG_IsOK(res1)) {
12098 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_makeParent" "', argument " "1"" of type '" "Prelude::IDMEFPath *""'");
12099 }
12100 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12101 {
12102 try {
12103 result = (int)(arg1)->makeParent();
12104 } catch(Prelude::PreludeError &e) {
12105 SWIG_exception(SWIG_RuntimeError, e.what());
12106 SWIG_fail;
12107 }
12108 }
12109 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
12110
12111 XSRETURN(argvi);
12112 fail:
12113
12114 SWIG_croak_null();
12115 }
12116 }
12117
12118
XS(_wrap_IDMEFPath_compare__SWIG_0)12119 XS(_wrap_IDMEFPath_compare__SWIG_0) {
12120 {
12121 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12122 Prelude::IDMEFPath *arg2 = (Prelude::IDMEFPath *) 0 ;
12123 int arg3 ;
12124 void *argp1 = 0 ;
12125 int res1 = 0 ;
12126 void *argp2 = 0 ;
12127 int res2 = 0 ;
12128 int val3 ;
12129 int ecode3 = 0 ;
12130 int argvi = 0;
12131 int result;
12132 dXSARGS;
12133
12134 if ((items < 3) || (items > 3)) {
12135 SWIG_croak("Usage: IDMEFPath_compare(self,path,depth);");
12136 }
12137 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12138 if (!SWIG_IsOK(res1)) {
12139 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_compare" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12140 }
12141 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12142 res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12143 if (!SWIG_IsOK(res2)) {
12144 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_compare" "', argument " "2"" of type '" "Prelude::IDMEFPath *""'");
12145 }
12146 arg2 = reinterpret_cast< Prelude::IDMEFPath * >(argp2);
12147 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
12148 if (!SWIG_IsOK(ecode3)) {
12149 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFPath_compare" "', argument " "3"" of type '" "int""'");
12150 }
12151 arg3 = static_cast< int >(val3);
12152 {
12153 try {
12154 result = (int)((Prelude::IDMEFPath const *)arg1)->compare(arg2,arg3);
12155 } catch(Prelude::PreludeError &e) {
12156 SWIG_exception(SWIG_RuntimeError, e.what());
12157 SWIG_fail;
12158 }
12159 }
12160 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
12161
12162
12163
12164 XSRETURN(argvi);
12165 fail:
12166
12167
12168
12169 SWIG_croak_null();
12170 }
12171 }
12172
12173
XS(_wrap_IDMEFPath_compare__SWIG_1)12174 XS(_wrap_IDMEFPath_compare__SWIG_1) {
12175 {
12176 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12177 Prelude::IDMEFPath *arg2 = (Prelude::IDMEFPath *) 0 ;
12178 void *argp1 = 0 ;
12179 int res1 = 0 ;
12180 void *argp2 = 0 ;
12181 int res2 = 0 ;
12182 int argvi = 0;
12183 int result;
12184 dXSARGS;
12185
12186 if ((items < 2) || (items > 2)) {
12187 SWIG_croak("Usage: IDMEFPath_compare(self,path);");
12188 }
12189 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12190 if (!SWIG_IsOK(res1)) {
12191 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_compare" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12192 }
12193 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12194 res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12195 if (!SWIG_IsOK(res2)) {
12196 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_compare" "', argument " "2"" of type '" "Prelude::IDMEFPath *""'");
12197 }
12198 arg2 = reinterpret_cast< Prelude::IDMEFPath * >(argp2);
12199 {
12200 try {
12201 result = (int)((Prelude::IDMEFPath const *)arg1)->compare(arg2);
12202 } catch(Prelude::PreludeError &e) {
12203 SWIG_exception(SWIG_RuntimeError, e.what());
12204 SWIG_fail;
12205 }
12206 }
12207 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
12208
12209
12210 XSRETURN(argvi);
12211 fail:
12212
12213
12214 SWIG_croak_null();
12215 }
12216 }
12217
12218
XS(_wrap_IDMEFPath_compare)12219 XS(_wrap_IDMEFPath_compare) {
12220 dXSARGS;
12221
12222 {
12223 unsigned long _index = 0;
12224 SWIG_TypeRank _rank = 0;
12225 if (items == 2) {
12226 SWIG_TypeRank _ranki = 0;
12227 SWIG_TypeRank _rankm = 0;
12228 SWIG_TypeRank _pi = 1;
12229 int _v = 0;
12230 {
12231 void *vptr = 0;
12232 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
12233 _v = SWIG_CheckState(res);
12234 }
12235 if (!_v) goto check_1;
12236 _ranki += _v*_pi;
12237 _rankm += _pi;
12238 _pi *= SWIG_MAXCASTRANK;
12239 {
12240 void *vptr = 0;
12241 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
12242 _v = SWIG_CheckState(res);
12243 }
12244 if (!_v) goto check_1;
12245 _ranki += _v*_pi;
12246 _rankm += _pi;
12247 _pi *= SWIG_MAXCASTRANK;
12248 if (!_index || (_ranki < _rank)) {
12249 _rank = _ranki; _index = 1;
12250 if (_rank == _rankm) goto dispatch;
12251 }
12252 }
12253 check_1:
12254
12255 if (items == 3) {
12256 SWIG_TypeRank _ranki = 0;
12257 SWIG_TypeRank _rankm = 0;
12258 SWIG_TypeRank _pi = 1;
12259 int _v = 0;
12260 {
12261 void *vptr = 0;
12262 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
12263 _v = SWIG_CheckState(res);
12264 }
12265 if (!_v) goto check_2;
12266 _ranki += _v*_pi;
12267 _rankm += _pi;
12268 _pi *= SWIG_MAXCASTRANK;
12269 {
12270 void *vptr = 0;
12271 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
12272 _v = SWIG_CheckState(res);
12273 }
12274 if (!_v) goto check_2;
12275 _ranki += _v*_pi;
12276 _rankm += _pi;
12277 _pi *= SWIG_MAXCASTRANK;
12278 {
12279 {
12280 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
12281 _v = SWIG_CheckState(res);
12282 }
12283 }
12284 if (!_v) goto check_2;
12285 _ranki += _v*_pi;
12286 _rankm += _pi;
12287 _pi *= SWIG_MAXCASTRANK;
12288 if (!_index || (_ranki < _rank)) {
12289 _rank = _ranki; _index = 2;
12290 if (_rank == _rankm) goto dispatch;
12291 }
12292 }
12293 check_2:
12294
12295 dispatch:
12296 switch(_index) {
12297 case 1:
12298 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_compare__SWIG_1); return;
12299 case 2:
12300 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_compare__SWIG_0); return;
12301 }
12302 }
12303
12304 croak("No matching function for overloaded 'IDMEFPath_compare'");
12305 XSRETURN(0);
12306 }
12307
12308
XS(_wrap_IDMEFPath_clone)12309 XS(_wrap_IDMEFPath_clone) {
12310 {
12311 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12312 void *argp1 = 0 ;
12313 int res1 = 0 ;
12314 int argvi = 0;
12315 SwigValueWrapper< Prelude::IDMEFPath > result;
12316 dXSARGS;
12317
12318 if ((items < 1) || (items > 1)) {
12319 SWIG_croak("Usage: IDMEFPath_clone(self);");
12320 }
12321 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12322 if (!SWIG_IsOK(res1)) {
12323 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_clone" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12324 }
12325 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12326 {
12327 try {
12328 result = ((Prelude::IDMEFPath const *)arg1)->clone();
12329 } catch(Prelude::PreludeError &e) {
12330 SWIG_exception(SWIG_RuntimeError, e.what());
12331 SWIG_fail;
12332 }
12333 }
12334 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEFPath(static_cast< const Prelude::IDMEFPath& >(result))), SWIGTYPE_p_Prelude__IDMEFPath, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
12335
12336 XSRETURN(argvi);
12337 fail:
12338
12339 SWIG_croak_null();
12340 }
12341 }
12342
12343
XS(_wrap_IDMEFPath_checkOperator)12344 XS(_wrap_IDMEFPath_checkOperator) {
12345 {
12346 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12347 idmef_criterion_operator_t arg2 ;
12348 void *argp1 = 0 ;
12349 int res1 = 0 ;
12350 void *argp2 ;
12351 int res2 = 0 ;
12352 int argvi = 0;
12353 int result;
12354 dXSARGS;
12355
12356 if ((items < 2) || (items > 2)) {
12357 SWIG_croak("Usage: IDMEFPath_checkOperator(self,op);");
12358 }
12359 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12360 if (!SWIG_IsOK(res1)) {
12361 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_checkOperator" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12362 }
12363 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12364 {
12365 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_idmef_criterion_operator_t, 0 );
12366 if (!SWIG_IsOK(res2)) {
12367 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_checkOperator" "', argument " "2"" of type '" "idmef_criterion_operator_t""'");
12368 }
12369 if (!argp2) {
12370 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_checkOperator" "', argument " "2"" of type '" "idmef_criterion_operator_t""'");
12371 } else {
12372 arg2 = *(reinterpret_cast< idmef_criterion_operator_t * >(argp2));
12373 }
12374 }
12375 {
12376 try {
12377 result = (int)((Prelude::IDMEFPath const *)arg1)->checkOperator(arg2);
12378 } catch(Prelude::PreludeError &e) {
12379 SWIG_exception(SWIG_RuntimeError, e.what());
12380 SWIG_fail;
12381 }
12382 }
12383 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
12384
12385 XSRETURN(argvi);
12386 fail:
12387
12388 SWIG_croak_null();
12389 }
12390 }
12391
12392
XS(_wrap_IDMEFPath_getApplicableOperators)12393 XS(_wrap_IDMEFPath_getApplicableOperators) {
12394 {
12395 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12396 void *argp1 = 0 ;
12397 int res1 = 0 ;
12398 int argvi = 0;
12399 idmef_criterion_operator_t result;
12400 dXSARGS;
12401
12402 if ((items < 1) || (items > 1)) {
12403 SWIG_croak("Usage: IDMEFPath_getApplicableOperators(self);");
12404 }
12405 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12406 if (!SWIG_IsOK(res1)) {
12407 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getApplicableOperators" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12408 }
12409 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12410 {
12411 try {
12412 result = ((Prelude::IDMEFPath const *)arg1)->getApplicableOperators();
12413 } catch(Prelude::PreludeError &e) {
12414 SWIG_exception(SWIG_RuntimeError, e.what());
12415 SWIG_fail;
12416 }
12417 }
12418 ST(argvi) = SWIG_NewPointerObj((new idmef_criterion_operator_t(static_cast< const idmef_criterion_operator_t& >(result))), SWIGTYPE_p_idmef_criterion_operator_t, SWIG_POINTER_OWN | 0); argvi++ ;
12419
12420 XSRETURN(argvi);
12421 fail:
12422
12423 SWIG_croak_null();
12424 }
12425 }
12426
12427
XS(_wrap_IDMEFPath_getName__SWIG_0)12428 XS(_wrap_IDMEFPath_getName__SWIG_0) {
12429 {
12430 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12431 int arg2 ;
12432 void *argp1 = 0 ;
12433 int res1 = 0 ;
12434 int val2 ;
12435 int ecode2 = 0 ;
12436 int argvi = 0;
12437 char *result = 0 ;
12438 dXSARGS;
12439
12440 if ((items < 2) || (items > 2)) {
12441 SWIG_croak("Usage: IDMEFPath_getName(self,depth);");
12442 }
12443 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12444 if (!SWIG_IsOK(res1)) {
12445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getName" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12446 }
12447 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12448 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
12449 if (!SWIG_IsOK(ecode2)) {
12450 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFPath_getName" "', argument " "2"" of type '" "int""'");
12451 }
12452 arg2 = static_cast< int >(val2);
12453 {
12454 try {
12455 result = (char *)((Prelude::IDMEFPath const *)arg1)->getName(arg2);
12456 } catch(Prelude::PreludeError &e) {
12457 SWIG_exception(SWIG_RuntimeError, e.what());
12458 SWIG_fail;
12459 }
12460 }
12461 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
12462
12463
12464 XSRETURN(argvi);
12465 fail:
12466
12467
12468 SWIG_croak_null();
12469 }
12470 }
12471
12472
XS(_wrap_IDMEFPath_getName__SWIG_1)12473 XS(_wrap_IDMEFPath_getName__SWIG_1) {
12474 {
12475 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12476 void *argp1 = 0 ;
12477 int res1 = 0 ;
12478 int argvi = 0;
12479 char *result = 0 ;
12480 dXSARGS;
12481
12482 if ((items < 1) || (items > 1)) {
12483 SWIG_croak("Usage: IDMEFPath_getName(self);");
12484 }
12485 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12486 if (!SWIG_IsOK(res1)) {
12487 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getName" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12488 }
12489 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12490 {
12491 try {
12492 result = (char *)((Prelude::IDMEFPath const *)arg1)->getName();
12493 } catch(Prelude::PreludeError &e) {
12494 SWIG_exception(SWIG_RuntimeError, e.what());
12495 SWIG_fail;
12496 }
12497 }
12498 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
12499
12500 XSRETURN(argvi);
12501 fail:
12502
12503 SWIG_croak_null();
12504 }
12505 }
12506
12507
XS(_wrap_IDMEFPath_getName)12508 XS(_wrap_IDMEFPath_getName) {
12509 dXSARGS;
12510
12511 {
12512 unsigned long _index = 0;
12513 SWIG_TypeRank _rank = 0;
12514 if (items == 1) {
12515 SWIG_TypeRank _ranki = 0;
12516 SWIG_TypeRank _rankm = 0;
12517 SWIG_TypeRank _pi = 1;
12518 int _v = 0;
12519 {
12520 void *vptr = 0;
12521 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
12522 _v = SWIG_CheckState(res);
12523 }
12524 if (!_v) goto check_1;
12525 _ranki += _v*_pi;
12526 _rankm += _pi;
12527 _pi *= SWIG_MAXCASTRANK;
12528 if (!_index || (_ranki < _rank)) {
12529 _rank = _ranki; _index = 1;
12530 if (_rank == _rankm) goto dispatch;
12531 }
12532 }
12533 check_1:
12534
12535 if (items == 2) {
12536 SWIG_TypeRank _ranki = 0;
12537 SWIG_TypeRank _rankm = 0;
12538 SWIG_TypeRank _pi = 1;
12539 int _v = 0;
12540 {
12541 void *vptr = 0;
12542 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
12543 _v = SWIG_CheckState(res);
12544 }
12545 if (!_v) goto check_2;
12546 _ranki += _v*_pi;
12547 _rankm += _pi;
12548 _pi *= SWIG_MAXCASTRANK;
12549 {
12550 {
12551 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
12552 _v = SWIG_CheckState(res);
12553 }
12554 }
12555 if (!_v) goto check_2;
12556 _ranki += _v*_pi;
12557 _rankm += _pi;
12558 _pi *= SWIG_MAXCASTRANK;
12559 if (!_index || (_ranki < _rank)) {
12560 _rank = _ranki; _index = 2;
12561 if (_rank == _rankm) goto dispatch;
12562 }
12563 }
12564 check_2:
12565
12566 dispatch:
12567 switch(_index) {
12568 case 1:
12569 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_getName__SWIG_1); return;
12570 case 2:
12571 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_getName__SWIG_0); return;
12572 }
12573 }
12574
12575 croak("No matching function for overloaded 'IDMEFPath_getName'");
12576 XSRETURN(0);
12577 }
12578
12579
XS(_wrap_IDMEFPath_isAmbiguous)12580 XS(_wrap_IDMEFPath_isAmbiguous) {
12581 {
12582 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12583 void *argp1 = 0 ;
12584 int res1 = 0 ;
12585 int argvi = 0;
12586 bool result;
12587 dXSARGS;
12588
12589 if ((items < 1) || (items > 1)) {
12590 SWIG_croak("Usage: IDMEFPath_isAmbiguous(self);");
12591 }
12592 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12593 if (!SWIG_IsOK(res1)) {
12594 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_isAmbiguous" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12595 }
12596 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12597 {
12598 try {
12599 result = (bool)((Prelude::IDMEFPath const *)arg1)->isAmbiguous();
12600 } catch(Prelude::PreludeError &e) {
12601 SWIG_exception(SWIG_RuntimeError, e.what());
12602 SWIG_fail;
12603 }
12604 }
12605 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
12606
12607 XSRETURN(argvi);
12608 fail:
12609
12610 SWIG_croak_null();
12611 }
12612 }
12613
12614
XS(_wrap_IDMEFPath_hasLists)12615 XS(_wrap_IDMEFPath_hasLists) {
12616 {
12617 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12618 void *argp1 = 0 ;
12619 int res1 = 0 ;
12620 int argvi = 0;
12621 int result;
12622 dXSARGS;
12623
12624 if ((items < 1) || (items > 1)) {
12625 SWIG_croak("Usage: IDMEFPath_hasLists(self);");
12626 }
12627 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12628 if (!SWIG_IsOK(res1)) {
12629 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_hasLists" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12630 }
12631 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12632 {
12633 try {
12634 result = (int)((Prelude::IDMEFPath const *)arg1)->hasLists();
12635 } catch(Prelude::PreludeError &e) {
12636 SWIG_exception(SWIG_RuntimeError, e.what());
12637 SWIG_fail;
12638 }
12639 }
12640 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
12641
12642 XSRETURN(argvi);
12643 fail:
12644
12645 SWIG_croak_null();
12646 }
12647 }
12648
12649
XS(_wrap_IDMEFPath_isList__SWIG_0)12650 XS(_wrap_IDMEFPath_isList__SWIG_0) {
12651 {
12652 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12653 int arg2 ;
12654 void *argp1 = 0 ;
12655 int res1 = 0 ;
12656 int val2 ;
12657 int ecode2 = 0 ;
12658 int argvi = 0;
12659 bool result;
12660 dXSARGS;
12661
12662 if ((items < 2) || (items > 2)) {
12663 SWIG_croak("Usage: IDMEFPath_isList(self,depth);");
12664 }
12665 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12666 if (!SWIG_IsOK(res1)) {
12667 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_isList" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12668 }
12669 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12670 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
12671 if (!SWIG_IsOK(ecode2)) {
12672 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFPath_isList" "', argument " "2"" of type '" "int""'");
12673 }
12674 arg2 = static_cast< int >(val2);
12675 {
12676 try {
12677 result = (bool)((Prelude::IDMEFPath const *)arg1)->isList(arg2);
12678 } catch(Prelude::PreludeError &e) {
12679 SWIG_exception(SWIG_RuntimeError, e.what());
12680 SWIG_fail;
12681 }
12682 }
12683 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
12684
12685
12686 XSRETURN(argvi);
12687 fail:
12688
12689
12690 SWIG_croak_null();
12691 }
12692 }
12693
12694
XS(_wrap_IDMEFPath_isList__SWIG_1)12695 XS(_wrap_IDMEFPath_isList__SWIG_1) {
12696 {
12697 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12698 void *argp1 = 0 ;
12699 int res1 = 0 ;
12700 int argvi = 0;
12701 bool result;
12702 dXSARGS;
12703
12704 if ((items < 1) || (items > 1)) {
12705 SWIG_croak("Usage: IDMEFPath_isList(self);");
12706 }
12707 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12708 if (!SWIG_IsOK(res1)) {
12709 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_isList" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12710 }
12711 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12712 {
12713 try {
12714 result = (bool)((Prelude::IDMEFPath const *)arg1)->isList();
12715 } catch(Prelude::PreludeError &e) {
12716 SWIG_exception(SWIG_RuntimeError, e.what());
12717 SWIG_fail;
12718 }
12719 }
12720 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
12721
12722 XSRETURN(argvi);
12723 fail:
12724
12725 SWIG_croak_null();
12726 }
12727 }
12728
12729
XS(_wrap_IDMEFPath_isList)12730 XS(_wrap_IDMEFPath_isList) {
12731 dXSARGS;
12732
12733 {
12734 unsigned long _index = 0;
12735 SWIG_TypeRank _rank = 0;
12736 if (items == 1) {
12737 SWIG_TypeRank _ranki = 0;
12738 SWIG_TypeRank _rankm = 0;
12739 SWIG_TypeRank _pi = 1;
12740 int _v = 0;
12741 {
12742 void *vptr = 0;
12743 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
12744 _v = SWIG_CheckState(res);
12745 }
12746 if (!_v) goto check_1;
12747 _ranki += _v*_pi;
12748 _rankm += _pi;
12749 _pi *= SWIG_MAXCASTRANK;
12750 if (!_index || (_ranki < _rank)) {
12751 _rank = _ranki; _index = 1;
12752 if (_rank == _rankm) goto dispatch;
12753 }
12754 }
12755 check_1:
12756
12757 if (items == 2) {
12758 SWIG_TypeRank _ranki = 0;
12759 SWIG_TypeRank _rankm = 0;
12760 SWIG_TypeRank _pi = 1;
12761 int _v = 0;
12762 {
12763 void *vptr = 0;
12764 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
12765 _v = SWIG_CheckState(res);
12766 }
12767 if (!_v) goto check_2;
12768 _ranki += _v*_pi;
12769 _rankm += _pi;
12770 _pi *= SWIG_MAXCASTRANK;
12771 {
12772 {
12773 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
12774 _v = SWIG_CheckState(res);
12775 }
12776 }
12777 if (!_v) goto check_2;
12778 _ranki += _v*_pi;
12779 _rankm += _pi;
12780 _pi *= SWIG_MAXCASTRANK;
12781 if (!_index || (_ranki < _rank)) {
12782 _rank = _ranki; _index = 2;
12783 if (_rank == _rankm) goto dispatch;
12784 }
12785 }
12786 check_2:
12787
12788 dispatch:
12789 switch(_index) {
12790 case 1:
12791 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_isList__SWIG_1); return;
12792 case 2:
12793 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFPath_isList__SWIG_0); return;
12794 }
12795 }
12796
12797 croak("No matching function for overloaded 'IDMEFPath_isList'");
12798 XSRETURN(0);
12799 }
12800
12801
XS(_wrap_IDMEFPath_getDepth)12802 XS(_wrap_IDMEFPath_getDepth) {
12803 {
12804 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12805 void *argp1 = 0 ;
12806 int res1 = 0 ;
12807 int argvi = 0;
12808 unsigned int result;
12809 dXSARGS;
12810
12811 if ((items < 1) || (items > 1)) {
12812 SWIG_croak("Usage: IDMEFPath_getDepth(self);");
12813 }
12814 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12815 if (!SWIG_IsOK(res1)) {
12816 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_getDepth" "', argument " "1"" of type '" "Prelude::IDMEFPath const *""'");
12817 }
12818 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12819 {
12820 try {
12821 result = (unsigned int)((Prelude::IDMEFPath const *)arg1)->getDepth();
12822 } catch(Prelude::PreludeError &e) {
12823 SWIG_exception(SWIG_RuntimeError, e.what());
12824 SWIG_fail;
12825 }
12826 }
12827 ST(argvi) = SWIG_From_unsigned_SS_int SWIG_PERL_CALL_ARGS_1(static_cast< unsigned int >(result)); argvi++ ;
12828
12829 XSRETURN(argvi);
12830 fail:
12831
12832 SWIG_croak_null();
12833 }
12834 }
12835
12836
XS(_wrap_IDMEFPath_get)12837 XS(_wrap_IDMEFPath_get) {
12838 {
12839 Prelude::IDMEFPath *arg1 = (Prelude::IDMEFPath *) 0 ;
12840 Prelude::IDMEF *arg2 = 0 ;
12841 void *argp1 = 0 ;
12842 int res1 = 0 ;
12843 void *argp2 = 0 ;
12844 int res2 = 0 ;
12845 int argvi = 0;
12846 Prelude::IDMEFValue result;
12847 dXSARGS;
12848
12849 if ((items < 2) || (items > 2)) {
12850 SWIG_croak("Usage: IDMEFPath_get(self,message);");
12851 }
12852 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFPath, 0 | 0 );
12853 if (!SWIG_IsOK(res1)) {
12854 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFPath_get" "', argument " "1"" of type '" "Prelude::IDMEFPath *""'");
12855 }
12856 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
12857 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEF, 0 );
12858 if (!SWIG_IsOK(res2)) {
12859 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFPath_get" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
12860 }
12861 if (!argp2) {
12862 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFPath_get" "', argument " "2"" of type '" "Prelude::IDMEF &""'");
12863 }
12864 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
12865 {
12866 try {
12867 result = Prelude_IDMEFPath_get(arg1,*arg2);
12868 } catch(Prelude::PreludeError &e) {
12869 SWIG_exception(SWIG_RuntimeError, e.what());
12870 SWIG_fail;
12871 }
12872 }
12873 {
12874 int ret;
12875
12876 if ( (&result)->isNull() ) {
12877 SvREFCNT_inc (& PL_sv_undef);
12878 ST(argvi) = &PL_sv_undef;
12879 } else {
12880 SV *mysv;
12881
12882 ret = IDMEFValue_to_SWIG(NULL, result, NULL, &mysv);
12883 if ( ret < 0 ) {
12884 std::stringstream s;
12885 s << "IDMEFValue typemap does not handle value of type '" << idmef_value_type_to_string((idmef_value_type_id_t) (&result)->getType()) << "'";
12886 SWIG_exception_fail(SWIG_ValueError, s.str().c_str());
12887 }
12888
12889 ST(argvi) = mysv;
12890 }
12891
12892 argvi++;
12893 }
12894
12895
12896 XSRETURN(argvi);
12897 fail:
12898
12899
12900 SWIG_croak_null();
12901 }
12902 }
12903
12904
XS(_wrap_new_IDMEFTime__SWIG_0)12905 XS(_wrap_new_IDMEFTime__SWIG_0) {
12906 {
12907 int argvi = 0;
12908 Prelude::IDMEFTime *result = 0 ;
12909 dXSARGS;
12910
12911 if ((items < 0) || (items > 0)) {
12912 SWIG_croak("Usage: new_IDMEFTime();");
12913 }
12914 {
12915 try {
12916 result = (Prelude::IDMEFTime *)new Prelude::IDMEFTime();
12917 } catch(Prelude::PreludeError &e) {
12918 SWIG_exception(SWIG_RuntimeError, e.what());
12919 SWIG_fail;
12920 }
12921 }
12922 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFTime, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
12923 XSRETURN(argvi);
12924 fail:
12925 SWIG_croak_null();
12926 }
12927 }
12928
12929
XS(_wrap_new_IDMEFTime__SWIG_1)12930 XS(_wrap_new_IDMEFTime__SWIG_1) {
12931 {
12932 idmef_time_t *arg1 = (idmef_time_t *) 0 ;
12933 void *argp1 = 0 ;
12934 int res1 = 0 ;
12935 int argvi = 0;
12936 Prelude::IDMEFTime *result = 0 ;
12937 dXSARGS;
12938
12939 if ((items < 1) || (items > 1)) {
12940 SWIG_croak("Usage: new_IDMEFTime(time);");
12941 }
12942 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_idmef_time_t, 0 | 0 );
12943 if (!SWIG_IsOK(res1)) {
12944 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFTime" "', argument " "1"" of type '" "idmef_time_t *""'");
12945 }
12946 arg1 = reinterpret_cast< idmef_time_t * >(argp1);
12947 {
12948 try {
12949 result = (Prelude::IDMEFTime *)new Prelude::IDMEFTime(arg1);
12950 } catch(Prelude::PreludeError &e) {
12951 SWIG_exception(SWIG_RuntimeError, e.what());
12952 SWIG_fail;
12953 }
12954 }
12955 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFTime, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
12956
12957 XSRETURN(argvi);
12958 fail:
12959
12960 SWIG_croak_null();
12961 }
12962 }
12963
12964
XS(_wrap_new_IDMEFTime__SWIG_2)12965 XS(_wrap_new_IDMEFTime__SWIG_2) {
12966 {
12967 time_t arg1 ;
12968 long long val1 ;
12969 int ecode1 = 0 ;
12970 int argvi = 0;
12971 Prelude::IDMEFTime *result = 0 ;
12972 dXSARGS;
12973
12974 if ((items < 1) || (items > 1)) {
12975 SWIG_croak("Usage: new_IDMEFTime(time);");
12976 }
12977 ecode1 = SWIG_AsVal_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
12978 if (!SWIG_IsOK(ecode1)) {
12979 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IDMEFTime" "', argument " "1"" of type '" "time_t""'");
12980 }
12981 arg1 = static_cast< time_t >(val1);
12982 {
12983 try {
12984 result = (Prelude::IDMEFTime *)new Prelude::IDMEFTime(arg1);
12985 } catch(Prelude::PreludeError &e) {
12986 SWIG_exception(SWIG_RuntimeError, e.what());
12987 SWIG_fail;
12988 }
12989 }
12990 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFTime, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
12991
12992 XSRETURN(argvi);
12993 fail:
12994
12995 SWIG_croak_null();
12996 }
12997 }
12998
12999
XS(_wrap_new_IDMEFTime__SWIG_3)13000 XS(_wrap_new_IDMEFTime__SWIG_3) {
13001 {
13002 char *arg1 = (char *) 0 ;
13003 int res1 ;
13004 char *buf1 = 0 ;
13005 int alloc1 = 0 ;
13006 int argvi = 0;
13007 Prelude::IDMEFTime *result = 0 ;
13008 dXSARGS;
13009
13010 if ((items < 1) || (items > 1)) {
13011 SWIG_croak("Usage: new_IDMEFTime(string);");
13012 }
13013 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
13014 if (!SWIG_IsOK(res1)) {
13015 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFTime" "', argument " "1"" of type '" "char const *""'");
13016 }
13017 arg1 = reinterpret_cast< char * >(buf1);
13018 {
13019 try {
13020 result = (Prelude::IDMEFTime *)new Prelude::IDMEFTime((char const *)arg1);
13021 } catch(Prelude::PreludeError &e) {
13022 SWIG_exception(SWIG_RuntimeError, e.what());
13023 SWIG_fail;
13024 }
13025 }
13026 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFTime, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
13027 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
13028 XSRETURN(argvi);
13029 fail:
13030 if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
13031 SWIG_croak_null();
13032 }
13033 }
13034
13035
XS(_wrap_new_IDMEFTime__SWIG_4)13036 XS(_wrap_new_IDMEFTime__SWIG_4) {
13037 {
13038 timeval *arg1 = (timeval *) 0 ;
13039 void *argp1 = 0 ;
13040 int res1 = 0 ;
13041 int argvi = 0;
13042 Prelude::IDMEFTime *result = 0 ;
13043 dXSARGS;
13044
13045 if ((items < 1) || (items > 1)) {
13046 SWIG_croak("Usage: new_IDMEFTime(tv);");
13047 }
13048 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_timeval, 0 | 0 );
13049 if (!SWIG_IsOK(res1)) {
13050 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFTime" "', argument " "1"" of type '" "timeval const *""'");
13051 }
13052 arg1 = reinterpret_cast< timeval * >(argp1);
13053 {
13054 try {
13055 result = (Prelude::IDMEFTime *)new Prelude::IDMEFTime((timeval const *)arg1);
13056 } catch(Prelude::PreludeError &e) {
13057 SWIG_exception(SWIG_RuntimeError, e.what());
13058 SWIG_fail;
13059 }
13060 }
13061 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFTime, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
13062
13063 XSRETURN(argvi);
13064 fail:
13065
13066 SWIG_croak_null();
13067 }
13068 }
13069
13070
XS(_wrap_new_IDMEFTime__SWIG_5)13071 XS(_wrap_new_IDMEFTime__SWIG_5) {
13072 {
13073 Prelude::IDMEFTime *arg1 = 0 ;
13074 void *argp1 ;
13075 int res1 = 0 ;
13076 int argvi = 0;
13077 Prelude::IDMEFTime *result = 0 ;
13078 dXSARGS;
13079
13080 if ((items < 1) || (items > 1)) {
13081 SWIG_croak("Usage: new_IDMEFTime(value);");
13082 }
13083 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
13084 if (!SWIG_IsOK(res1)) {
13085 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFTime" "', argument " "1"" of type '" "Prelude::IDMEFTime const &""'");
13086 }
13087 if (!argp1) {
13088 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFTime" "', argument " "1"" of type '" "Prelude::IDMEFTime const &""'");
13089 }
13090 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13091 {
13092 try {
13093 result = (Prelude::IDMEFTime *)new Prelude::IDMEFTime((Prelude::IDMEFTime const &)*arg1);
13094 } catch(Prelude::PreludeError &e) {
13095 SWIG_exception(SWIG_RuntimeError, e.what());
13096 SWIG_fail;
13097 }
13098 }
13099 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFTime, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
13100
13101 XSRETURN(argvi);
13102 fail:
13103
13104 SWIG_croak_null();
13105 }
13106 }
13107
13108
XS(_wrap_new_IDMEFTime)13109 XS(_wrap_new_IDMEFTime) {
13110 dXSARGS;
13111
13112 {
13113 unsigned long _index = 0;
13114 SWIG_TypeRank _rank = 0;
13115 if (items == 0) {
13116 SWIG_TypeRank _ranki = 0;
13117 SWIG_TypeRank _rankm = 0;
13118 if (!_index || (_ranki < _rank)) {
13119 _rank = _ranki; _index = 1;
13120 if (_rank == _rankm) goto dispatch;
13121 }
13122 }
13123 if (items == 1) {
13124 SWIG_TypeRank _ranki = 0;
13125 SWIG_TypeRank _rankm = 0;
13126 SWIG_TypeRank _pi = 1;
13127 int _v = 0;
13128 {
13129 void *vptr = 0;
13130 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_idmef_time_t, 0);
13131 _v = SWIG_CheckState(res);
13132 }
13133 if (!_v) goto check_2;
13134 _ranki += _v*_pi;
13135 _rankm += _pi;
13136 _pi *= SWIG_MAXCASTRANK;
13137 if (!_index || (_ranki < _rank)) {
13138 _rank = _ranki; _index = 2;
13139 if (_rank == _rankm) goto dispatch;
13140 }
13141 }
13142 check_2:
13143
13144 if (items == 1) {
13145 SWIG_TypeRank _ranki = 0;
13146 SWIG_TypeRank _rankm = 0;
13147 SWIG_TypeRank _pi = 1;
13148 int _v = 0;
13149 {
13150 void *vptr = 0;
13151 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_timeval, 0);
13152 _v = SWIG_CheckState(res);
13153 }
13154 if (!_v) goto check_3;
13155 _ranki += _v*_pi;
13156 _rankm += _pi;
13157 _pi *= SWIG_MAXCASTRANK;
13158 if (!_index || (_ranki < _rank)) {
13159 _rank = _ranki; _index = 3;
13160 if (_rank == _rankm) goto dispatch;
13161 }
13162 }
13163 check_3:
13164
13165 if (items == 1) {
13166 SWIG_TypeRank _ranki = 0;
13167 SWIG_TypeRank _rankm = 0;
13168 SWIG_TypeRank _pi = 1;
13169 int _v = 0;
13170 {
13171 void *vptr = 0;
13172 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFTime, 0);
13173 _v = SWIG_CheckState(res);
13174 }
13175 if (!_v) goto check_4;
13176 _ranki += _v*_pi;
13177 _rankm += _pi;
13178 _pi *= SWIG_MAXCASTRANK;
13179 if (!_index || (_ranki < _rank)) {
13180 _rank = _ranki; _index = 4;
13181 if (_rank == _rankm) goto dispatch;
13182 }
13183 }
13184 check_4:
13185
13186 if (items == 1) {
13187 SWIG_TypeRank _ranki = 0;
13188 SWIG_TypeRank _rankm = 0;
13189 SWIG_TypeRank _pi = 1;
13190 int _v = 0;
13191 {
13192 {
13193 int res = SWIG_AsVal_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
13194 _v = SWIG_CheckState(res);
13195 }
13196 }
13197 if (!_v) goto check_5;
13198 _ranki += _v*_pi;
13199 _rankm += _pi;
13200 _pi *= SWIG_MAXCASTRANK;
13201 if (!_index || (_ranki < _rank)) {
13202 _rank = _ranki; _index = 5;
13203 if (_rank == _rankm) goto dispatch;
13204 }
13205 }
13206 check_5:
13207
13208 if (items == 1) {
13209 SWIG_TypeRank _ranki = 0;
13210 SWIG_TypeRank _rankm = 0;
13211 SWIG_TypeRank _pi = 1;
13212 int _v = 0;
13213 {
13214 int res = SWIG_AsCharPtrAndSize(ST(0), 0, NULL, 0);
13215 _v = SWIG_CheckState(res);
13216 }
13217 if (!_v) goto check_6;
13218 _ranki += _v*_pi;
13219 _rankm += _pi;
13220 _pi *= SWIG_MAXCASTRANK;
13221 if (!_index || (_ranki < _rank)) {
13222 _rank = _ranki; _index = 6;
13223 if (_rank == _rankm) goto dispatch;
13224 }
13225 }
13226 check_6:
13227
13228 dispatch:
13229 switch(_index) {
13230 case 1:
13231 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFTime__SWIG_0); return;
13232 case 2:
13233 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFTime__SWIG_1); return;
13234 case 3:
13235 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFTime__SWIG_4); return;
13236 case 4:
13237 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFTime__SWIG_5); return;
13238 case 5:
13239 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFTime__SWIG_2); return;
13240 case 6:
13241 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFTime__SWIG_3); return;
13242 }
13243 }
13244
13245 croak("No matching function for overloaded 'new_IDMEFTime'");
13246 XSRETURN(0);
13247 }
13248
13249
XS(_wrap_delete_IDMEFTime)13250 XS(_wrap_delete_IDMEFTime) {
13251 {
13252 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13253 void *argp1 = 0 ;
13254 int res1 = 0 ;
13255 int argvi = 0;
13256 dXSARGS;
13257
13258 if ((items < 1) || (items > 1)) {
13259 SWIG_croak("Usage: delete_IDMEFTime(self);");
13260 }
13261 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, SWIG_POINTER_DISOWN | 0 );
13262 if (!SWIG_IsOK(res1)) {
13263 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IDMEFTime" "', argument " "1"" of type '" "Prelude::IDMEFTime *""'");
13264 }
13265 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13266 {
13267 try {
13268 delete arg1;
13269 } catch(Prelude::PreludeError &e) {
13270 SWIG_exception(SWIG_RuntimeError, e.what());
13271 SWIG_fail;
13272 }
13273 }
13274 ST(argvi) = sv_newmortal();
13275
13276 XSRETURN(argvi);
13277 fail:
13278
13279 SWIG_croak_null();
13280 }
13281 }
13282
13283
XS(_wrap_IDMEFTime_set__SWIG_0)13284 XS(_wrap_IDMEFTime_set__SWIG_0) {
13285 {
13286 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13287 void *argp1 = 0 ;
13288 int res1 = 0 ;
13289 int argvi = 0;
13290 dXSARGS;
13291
13292 if ((items < 1) || (items > 1)) {
13293 SWIG_croak("Usage: IDMEFTime_set(self);");
13294 }
13295 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13296 if (!SWIG_IsOK(res1)) {
13297 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_set" "', argument " "1"" of type '" "Prelude::IDMEFTime *""'");
13298 }
13299 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13300 {
13301 try {
13302 (arg1)->set();
13303 } catch(Prelude::PreludeError &e) {
13304 SWIG_exception(SWIG_RuntimeError, e.what());
13305 SWIG_fail;
13306 }
13307 }
13308 ST(argvi) = sv_newmortal();
13309
13310 XSRETURN(argvi);
13311 fail:
13312
13313 SWIG_croak_null();
13314 }
13315 }
13316
13317
XS(_wrap_IDMEFTime_set__SWIG_1)13318 XS(_wrap_IDMEFTime_set__SWIG_1) {
13319 {
13320 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13321 time_t *arg2 = (time_t *) 0 ;
13322 void *argp1 = 0 ;
13323 int res1 = 0 ;
13324 void *argp2 = 0 ;
13325 int res2 = 0 ;
13326 int argvi = 0;
13327 dXSARGS;
13328
13329 if ((items < 2) || (items > 2)) {
13330 SWIG_croak("Usage: IDMEFTime_set(self,time);");
13331 }
13332 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13333 if (!SWIG_IsOK(res1)) {
13334 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_set" "', argument " "1"" of type '" "Prelude::IDMEFTime *""'");
13335 }
13336 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13337 res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_long_long, 0 | 0 );
13338 if (!SWIG_IsOK(res2)) {
13339 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime_set" "', argument " "2"" of type '" "time_t const *""'");
13340 }
13341 arg2 = reinterpret_cast< time_t * >(argp2);
13342 {
13343 try {
13344 (arg1)->set((time_t const *)arg2);
13345 } catch(Prelude::PreludeError &e) {
13346 SWIG_exception(SWIG_RuntimeError, e.what());
13347 SWIG_fail;
13348 }
13349 }
13350 ST(argvi) = sv_newmortal();
13351
13352
13353 XSRETURN(argvi);
13354 fail:
13355
13356
13357 SWIG_croak_null();
13358 }
13359 }
13360
13361
XS(_wrap_IDMEFTime_set__SWIG_2)13362 XS(_wrap_IDMEFTime_set__SWIG_2) {
13363 {
13364 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13365 char *arg2 = (char *) 0 ;
13366 void *argp1 = 0 ;
13367 int res1 = 0 ;
13368 int res2 ;
13369 char *buf2 = 0 ;
13370 int alloc2 = 0 ;
13371 int argvi = 0;
13372 dXSARGS;
13373
13374 if ((items < 2) || (items > 2)) {
13375 SWIG_croak("Usage: IDMEFTime_set(self,string);");
13376 }
13377 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13378 if (!SWIG_IsOK(res1)) {
13379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_set" "', argument " "1"" of type '" "Prelude::IDMEFTime *""'");
13380 }
13381 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13382 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
13383 if (!SWIG_IsOK(res2)) {
13384 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime_set" "', argument " "2"" of type '" "char const *""'");
13385 }
13386 arg2 = reinterpret_cast< char * >(buf2);
13387 {
13388 try {
13389 (arg1)->set((char const *)arg2);
13390 } catch(Prelude::PreludeError &e) {
13391 SWIG_exception(SWIG_RuntimeError, e.what());
13392 SWIG_fail;
13393 }
13394 }
13395 ST(argvi) = sv_newmortal();
13396
13397 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
13398 XSRETURN(argvi);
13399 fail:
13400
13401 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
13402 SWIG_croak_null();
13403 }
13404 }
13405
13406
XS(_wrap_IDMEFTime_set__SWIG_3)13407 XS(_wrap_IDMEFTime_set__SWIG_3) {
13408 {
13409 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13410 timeval *arg2 = (timeval *) 0 ;
13411 void *argp1 = 0 ;
13412 int res1 = 0 ;
13413 void *argp2 = 0 ;
13414 int res2 = 0 ;
13415 int argvi = 0;
13416 dXSARGS;
13417
13418 if ((items < 2) || (items > 2)) {
13419 SWIG_croak("Usage: IDMEFTime_set(self,tv);");
13420 }
13421 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13422 if (!SWIG_IsOK(res1)) {
13423 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_set" "', argument " "1"" of type '" "Prelude::IDMEFTime *""'");
13424 }
13425 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13426 res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_timeval, 0 | 0 );
13427 if (!SWIG_IsOK(res2)) {
13428 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime_set" "', argument " "2"" of type '" "timeval const *""'");
13429 }
13430 arg2 = reinterpret_cast< timeval * >(argp2);
13431 {
13432 try {
13433 (arg1)->set((timeval const *)arg2);
13434 } catch(Prelude::PreludeError &e) {
13435 SWIG_exception(SWIG_RuntimeError, e.what());
13436 SWIG_fail;
13437 }
13438 }
13439 ST(argvi) = sv_newmortal();
13440
13441
13442 XSRETURN(argvi);
13443 fail:
13444
13445
13446 SWIG_croak_null();
13447 }
13448 }
13449
13450
XS(_wrap_IDMEFTime_set)13451 XS(_wrap_IDMEFTime_set) {
13452 dXSARGS;
13453
13454 {
13455 unsigned long _index = 0;
13456 SWIG_TypeRank _rank = 0;
13457 if (items == 1) {
13458 SWIG_TypeRank _ranki = 0;
13459 SWIG_TypeRank _rankm = 0;
13460 SWIG_TypeRank _pi = 1;
13461 int _v = 0;
13462 {
13463 void *vptr = 0;
13464 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFTime, 0);
13465 _v = SWIG_CheckState(res);
13466 }
13467 if (!_v) goto check_1;
13468 _ranki += _v*_pi;
13469 _rankm += _pi;
13470 _pi *= SWIG_MAXCASTRANK;
13471 if (!_index || (_ranki < _rank)) {
13472 _rank = _ranki; _index = 1;
13473 if (_rank == _rankm) goto dispatch;
13474 }
13475 }
13476 check_1:
13477
13478 if (items == 2) {
13479 SWIG_TypeRank _ranki = 0;
13480 SWIG_TypeRank _rankm = 0;
13481 SWIG_TypeRank _pi = 1;
13482 int _v = 0;
13483 {
13484 void *vptr = 0;
13485 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFTime, 0);
13486 _v = SWIG_CheckState(res);
13487 }
13488 if (!_v) goto check_2;
13489 _ranki += _v*_pi;
13490 _rankm += _pi;
13491 _pi *= SWIG_MAXCASTRANK;
13492 {
13493 void *vptr = 0;
13494 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_long_long, 0);
13495 _v = SWIG_CheckState(res);
13496 }
13497 if (!_v) goto check_2;
13498 _ranki += _v*_pi;
13499 _rankm += _pi;
13500 _pi *= SWIG_MAXCASTRANK;
13501 if (!_index || (_ranki < _rank)) {
13502 _rank = _ranki; _index = 2;
13503 if (_rank == _rankm) goto dispatch;
13504 }
13505 }
13506 check_2:
13507
13508 if (items == 2) {
13509 SWIG_TypeRank _ranki = 0;
13510 SWIG_TypeRank _rankm = 0;
13511 SWIG_TypeRank _pi = 1;
13512 int _v = 0;
13513 {
13514 void *vptr = 0;
13515 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFTime, 0);
13516 _v = SWIG_CheckState(res);
13517 }
13518 if (!_v) goto check_3;
13519 _ranki += _v*_pi;
13520 _rankm += _pi;
13521 _pi *= SWIG_MAXCASTRANK;
13522 {
13523 void *vptr = 0;
13524 int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_timeval, 0);
13525 _v = SWIG_CheckState(res);
13526 }
13527 if (!_v) goto check_3;
13528 _ranki += _v*_pi;
13529 _rankm += _pi;
13530 _pi *= SWIG_MAXCASTRANK;
13531 if (!_index || (_ranki < _rank)) {
13532 _rank = _ranki; _index = 3;
13533 if (_rank == _rankm) goto dispatch;
13534 }
13535 }
13536 check_3:
13537
13538 if (items == 2) {
13539 SWIG_TypeRank _ranki = 0;
13540 SWIG_TypeRank _rankm = 0;
13541 SWIG_TypeRank _pi = 1;
13542 int _v = 0;
13543 {
13544 void *vptr = 0;
13545 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFTime, 0);
13546 _v = SWIG_CheckState(res);
13547 }
13548 if (!_v) goto check_4;
13549 _ranki += _v*_pi;
13550 _rankm += _pi;
13551 _pi *= SWIG_MAXCASTRANK;
13552 {
13553 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
13554 _v = SWIG_CheckState(res);
13555 }
13556 if (!_v) goto check_4;
13557 _ranki += _v*_pi;
13558 _rankm += _pi;
13559 _pi *= SWIG_MAXCASTRANK;
13560 if (!_index || (_ranki < _rank)) {
13561 _rank = _ranki; _index = 4;
13562 if (_rank == _rankm) goto dispatch;
13563 }
13564 }
13565 check_4:
13566
13567 dispatch:
13568 switch(_index) {
13569 case 1:
13570 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFTime_set__SWIG_0); return;
13571 case 2:
13572 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFTime_set__SWIG_1); return;
13573 case 3:
13574 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFTime_set__SWIG_3); return;
13575 case 4:
13576 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFTime_set__SWIG_2); return;
13577 }
13578 }
13579
13580 croak("No matching function for overloaded 'IDMEFTime_set'");
13581 XSRETURN(0);
13582 }
13583
13584
XS(_wrap_IDMEFTime_setSec)13585 XS(_wrap_IDMEFTime_setSec) {
13586 {
13587 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13588 uint32_t arg2 ;
13589 void *argp1 = 0 ;
13590 int res1 = 0 ;
13591 unsigned int val2 ;
13592 int ecode2 = 0 ;
13593 int argvi = 0;
13594 dXSARGS;
13595
13596 if ((items < 2) || (items > 2)) {
13597 SWIG_croak("Usage: IDMEFTime_setSec(self,sec);");
13598 }
13599 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13600 if (!SWIG_IsOK(res1)) {
13601 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_setSec" "', argument " "1"" of type '" "Prelude::IDMEFTime *""'");
13602 }
13603 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13604 ecode2 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
13605 if (!SWIG_IsOK(ecode2)) {
13606 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFTime_setSec" "', argument " "2"" of type '" "uint32_t""'");
13607 }
13608 arg2 = static_cast< uint32_t >(val2);
13609 {
13610 try {
13611 (arg1)->setSec(arg2);
13612 } catch(Prelude::PreludeError &e) {
13613 SWIG_exception(SWIG_RuntimeError, e.what());
13614 SWIG_fail;
13615 }
13616 }
13617 ST(argvi) = sv_newmortal();
13618
13619
13620 XSRETURN(argvi);
13621 fail:
13622
13623
13624 SWIG_croak_null();
13625 }
13626 }
13627
13628
XS(_wrap_IDMEFTime_setUSec)13629 XS(_wrap_IDMEFTime_setUSec) {
13630 {
13631 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13632 uint32_t arg2 ;
13633 void *argp1 = 0 ;
13634 int res1 = 0 ;
13635 unsigned int val2 ;
13636 int ecode2 = 0 ;
13637 int argvi = 0;
13638 dXSARGS;
13639
13640 if ((items < 2) || (items > 2)) {
13641 SWIG_croak("Usage: IDMEFTime_setUSec(self,usec);");
13642 }
13643 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13644 if (!SWIG_IsOK(res1)) {
13645 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_setUSec" "', argument " "1"" of type '" "Prelude::IDMEFTime *""'");
13646 }
13647 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13648 ecode2 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
13649 if (!SWIG_IsOK(ecode2)) {
13650 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFTime_setUSec" "', argument " "2"" of type '" "uint32_t""'");
13651 }
13652 arg2 = static_cast< uint32_t >(val2);
13653 {
13654 try {
13655 (arg1)->setUSec(arg2);
13656 } catch(Prelude::PreludeError &e) {
13657 SWIG_exception(SWIG_RuntimeError, e.what());
13658 SWIG_fail;
13659 }
13660 }
13661 ST(argvi) = sv_newmortal();
13662
13663
13664 XSRETURN(argvi);
13665 fail:
13666
13667
13668 SWIG_croak_null();
13669 }
13670 }
13671
13672
XS(_wrap_IDMEFTime_setGmtOffset)13673 XS(_wrap_IDMEFTime_setGmtOffset) {
13674 {
13675 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13676 int32_t arg2 ;
13677 void *argp1 = 0 ;
13678 int res1 = 0 ;
13679 int val2 ;
13680 int ecode2 = 0 ;
13681 int argvi = 0;
13682 dXSARGS;
13683
13684 if ((items < 2) || (items > 2)) {
13685 SWIG_croak("Usage: IDMEFTime_setGmtOffset(self,gmtoff);");
13686 }
13687 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13688 if (!SWIG_IsOK(res1)) {
13689 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_setGmtOffset" "', argument " "1"" of type '" "Prelude::IDMEFTime *""'");
13690 }
13691 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13692 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
13693 if (!SWIG_IsOK(ecode2)) {
13694 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFTime_setGmtOffset" "', argument " "2"" of type '" "int32_t""'");
13695 }
13696 arg2 = static_cast< int32_t >(val2);
13697 {
13698 try {
13699 (arg1)->setGmtOffset(arg2);
13700 } catch(Prelude::PreludeError &e) {
13701 SWIG_exception(SWIG_RuntimeError, e.what());
13702 SWIG_fail;
13703 }
13704 }
13705 ST(argvi) = sv_newmortal();
13706
13707
13708 XSRETURN(argvi);
13709 fail:
13710
13711
13712 SWIG_croak_null();
13713 }
13714 }
13715
13716
XS(_wrap_IDMEFTime_getSec)13717 XS(_wrap_IDMEFTime_getSec) {
13718 {
13719 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13720 void *argp1 = 0 ;
13721 int res1 = 0 ;
13722 int argvi = 0;
13723 uint32_t result;
13724 dXSARGS;
13725
13726 if ((items < 1) || (items > 1)) {
13727 SWIG_croak("Usage: IDMEFTime_getSec(self);");
13728 }
13729 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13730 if (!SWIG_IsOK(res1)) {
13731 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_getSec" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
13732 }
13733 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13734 {
13735 try {
13736 result = (uint32_t)((Prelude::IDMEFTime const *)arg1)->getSec();
13737 } catch(Prelude::PreludeError &e) {
13738 SWIG_exception(SWIG_RuntimeError, e.what());
13739 SWIG_fail;
13740 }
13741 }
13742 ST(argvi) = SWIG_From_unsigned_SS_int SWIG_PERL_CALL_ARGS_1(static_cast< unsigned int >(result)); argvi++ ;
13743
13744 XSRETURN(argvi);
13745 fail:
13746
13747 SWIG_croak_null();
13748 }
13749 }
13750
13751
XS(_wrap_IDMEFTime_getUSec)13752 XS(_wrap_IDMEFTime_getUSec) {
13753 {
13754 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13755 void *argp1 = 0 ;
13756 int res1 = 0 ;
13757 int argvi = 0;
13758 uint32_t result;
13759 dXSARGS;
13760
13761 if ((items < 1) || (items > 1)) {
13762 SWIG_croak("Usage: IDMEFTime_getUSec(self);");
13763 }
13764 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13765 if (!SWIG_IsOK(res1)) {
13766 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_getUSec" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
13767 }
13768 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13769 {
13770 try {
13771 result = (uint32_t)((Prelude::IDMEFTime const *)arg1)->getUSec();
13772 } catch(Prelude::PreludeError &e) {
13773 SWIG_exception(SWIG_RuntimeError, e.what());
13774 SWIG_fail;
13775 }
13776 }
13777 ST(argvi) = SWIG_From_unsigned_SS_int SWIG_PERL_CALL_ARGS_1(static_cast< unsigned int >(result)); argvi++ ;
13778
13779 XSRETURN(argvi);
13780 fail:
13781
13782 SWIG_croak_null();
13783 }
13784 }
13785
13786
XS(_wrap_IDMEFTime_getGmtOffset)13787 XS(_wrap_IDMEFTime_getGmtOffset) {
13788 {
13789 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13790 void *argp1 = 0 ;
13791 int res1 = 0 ;
13792 int argvi = 0;
13793 int32_t result;
13794 dXSARGS;
13795
13796 if ((items < 1) || (items > 1)) {
13797 SWIG_croak("Usage: IDMEFTime_getGmtOffset(self);");
13798 }
13799 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13800 if (!SWIG_IsOK(res1)) {
13801 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_getGmtOffset" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
13802 }
13803 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13804 {
13805 try {
13806 result = (int32_t)((Prelude::IDMEFTime const *)arg1)->getGmtOffset();
13807 } catch(Prelude::PreludeError &e) {
13808 SWIG_exception(SWIG_RuntimeError, e.what());
13809 SWIG_fail;
13810 }
13811 }
13812 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
13813
13814 XSRETURN(argvi);
13815 fail:
13816
13817 SWIG_croak_null();
13818 }
13819 }
13820
13821
XS(_wrap_IDMEFTime_getTime)13822 XS(_wrap_IDMEFTime_getTime) {
13823 {
13824 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13825 void *argp1 = 0 ;
13826 int res1 = 0 ;
13827 int argvi = 0;
13828 double result;
13829 dXSARGS;
13830
13831 if ((items < 1) || (items > 1)) {
13832 SWIG_croak("Usage: IDMEFTime_getTime(self);");
13833 }
13834 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13835 if (!SWIG_IsOK(res1)) {
13836 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_getTime" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
13837 }
13838 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13839 {
13840 try {
13841 result = (double)((Prelude::IDMEFTime const *)arg1)->getTime();
13842 } catch(Prelude::PreludeError &e) {
13843 SWIG_exception(SWIG_RuntimeError, e.what());
13844 SWIG_fail;
13845 }
13846 }
13847 ST(argvi) = SWIG_From_double SWIG_PERL_CALL_ARGS_1(static_cast< double >(result)); argvi++ ;
13848
13849 XSRETURN(argvi);
13850 fail:
13851
13852 SWIG_croak_null();
13853 }
13854 }
13855
13856
XS(_wrap_IDMEFTime_clone)13857 XS(_wrap_IDMEFTime_clone) {
13858 {
13859 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13860 void *argp1 = 0 ;
13861 int res1 = 0 ;
13862 int argvi = 0;
13863 Prelude::IDMEFTime result;
13864 dXSARGS;
13865
13866 if ((items < 1) || (items > 1)) {
13867 SWIG_croak("Usage: IDMEFTime_clone(self);");
13868 }
13869 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13870 if (!SWIG_IsOK(res1)) {
13871 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_clone" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
13872 }
13873 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13874 {
13875 try {
13876 result = ((Prelude::IDMEFTime const *)arg1)->clone();
13877 } catch(Prelude::PreludeError &e) {
13878 SWIG_exception(SWIG_RuntimeError, e.what());
13879 SWIG_fail;
13880 }
13881 }
13882 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEFTime(static_cast< const Prelude::IDMEFTime& >(result))), SWIGTYPE_p_Prelude__IDMEFTime, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
13883
13884 XSRETURN(argvi);
13885 fail:
13886
13887 SWIG_croak_null();
13888 }
13889 }
13890
13891
XS(_wrap_IDMEFTime_toString)13892 XS(_wrap_IDMEFTime_toString) {
13893 {
13894 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13895 void *argp1 = 0 ;
13896 int res1 = 0 ;
13897 int argvi = 0;
13898 std::string result;
13899 dXSARGS;
13900
13901 if ((items < 1) || (items > 1)) {
13902 SWIG_croak("Usage: IDMEFTime_toString(self);");
13903 }
13904 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13905 if (!SWIG_IsOK(res1)) {
13906 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime_toString" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
13907 }
13908 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13909 {
13910 try {
13911 result = ((Prelude::IDMEFTime const *)arg1)->toString();
13912 } catch(Prelude::PreludeError &e) {
13913 SWIG_exception(SWIG_RuntimeError, e.what());
13914 SWIG_fail;
13915 }
13916 }
13917 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
13918
13919 XSRETURN(argvi);
13920 fail:
13921
13922 SWIG_croak_null();
13923 }
13924 }
13925
13926
XS(_wrap_IDMEFTime___ne__)13927 XS(_wrap_IDMEFTime___ne__) {
13928 {
13929 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13930 Prelude::IDMEFTime *arg2 = 0 ;
13931 void *argp1 = 0 ;
13932 int res1 = 0 ;
13933 void *argp2 ;
13934 int res2 = 0 ;
13935 int argvi = 0;
13936 bool result;
13937 dXSARGS;
13938
13939 if ((items < 2) || (items > 2)) {
13940 SWIG_croak("Usage: IDMEFTime___ne__(self,time);");
13941 }
13942 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13943 if (!SWIG_IsOK(res1)) {
13944 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime___ne__" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
13945 }
13946 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13947 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
13948 if (!SWIG_IsOK(res2)) {
13949 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime___ne__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
13950 }
13951 if (!argp2) {
13952 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFTime___ne__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
13953 }
13954 arg2 = reinterpret_cast< Prelude::IDMEFTime * >(argp2);
13955 {
13956 try {
13957 result = (bool)((Prelude::IDMEFTime const *)arg1)->operator !=((Prelude::IDMEFTime const &)*arg2);
13958 } catch(Prelude::PreludeError &e) {
13959 SWIG_exception(SWIG_RuntimeError, e.what());
13960 SWIG_fail;
13961 }
13962 }
13963 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
13964
13965
13966 XSRETURN(argvi);
13967 fail:
13968
13969
13970 SWIG_croak_null();
13971 }
13972 }
13973
13974
XS(_wrap_IDMEFTime___ge__)13975 XS(_wrap_IDMEFTime___ge__) {
13976 {
13977 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
13978 Prelude::IDMEFTime *arg2 = 0 ;
13979 void *argp1 = 0 ;
13980 int res1 = 0 ;
13981 void *argp2 ;
13982 int res2 = 0 ;
13983 int argvi = 0;
13984 bool result;
13985 dXSARGS;
13986
13987 if ((items < 2) || (items > 2)) {
13988 SWIG_croak("Usage: IDMEFTime___ge__(self,time);");
13989 }
13990 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
13991 if (!SWIG_IsOK(res1)) {
13992 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime___ge__" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
13993 }
13994 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
13995 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
13996 if (!SWIG_IsOK(res2)) {
13997 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime___ge__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
13998 }
13999 if (!argp2) {
14000 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFTime___ge__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14001 }
14002 arg2 = reinterpret_cast< Prelude::IDMEFTime * >(argp2);
14003 {
14004 try {
14005 result = (bool)((Prelude::IDMEFTime const *)arg1)->operator >=((Prelude::IDMEFTime const &)*arg2);
14006 } catch(Prelude::PreludeError &e) {
14007 SWIG_exception(SWIG_RuntimeError, e.what());
14008 SWIG_fail;
14009 }
14010 }
14011 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
14012
14013
14014 XSRETURN(argvi);
14015 fail:
14016
14017
14018 SWIG_croak_null();
14019 }
14020 }
14021
14022
XS(_wrap_IDMEFTime___le__)14023 XS(_wrap_IDMEFTime___le__) {
14024 {
14025 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
14026 Prelude::IDMEFTime *arg2 = 0 ;
14027 void *argp1 = 0 ;
14028 int res1 = 0 ;
14029 void *argp2 ;
14030 int res2 = 0 ;
14031 int argvi = 0;
14032 bool result;
14033 dXSARGS;
14034
14035 if ((items < 2) || (items > 2)) {
14036 SWIG_croak("Usage: IDMEFTime___le__(self,time);");
14037 }
14038 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
14039 if (!SWIG_IsOK(res1)) {
14040 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime___le__" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
14041 }
14042 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
14043 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
14044 if (!SWIG_IsOK(res2)) {
14045 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime___le__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14046 }
14047 if (!argp2) {
14048 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFTime___le__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14049 }
14050 arg2 = reinterpret_cast< Prelude::IDMEFTime * >(argp2);
14051 {
14052 try {
14053 result = (bool)((Prelude::IDMEFTime const *)arg1)->operator <=((Prelude::IDMEFTime const &)*arg2);
14054 } catch(Prelude::PreludeError &e) {
14055 SWIG_exception(SWIG_RuntimeError, e.what());
14056 SWIG_fail;
14057 }
14058 }
14059 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
14060
14061
14062 XSRETURN(argvi);
14063 fail:
14064
14065
14066 SWIG_croak_null();
14067 }
14068 }
14069
14070
XS(_wrap_IDMEFTime___eq__)14071 XS(_wrap_IDMEFTime___eq__) {
14072 {
14073 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
14074 Prelude::IDMEFTime *arg2 = 0 ;
14075 void *argp1 = 0 ;
14076 int res1 = 0 ;
14077 void *argp2 ;
14078 int res2 = 0 ;
14079 int argvi = 0;
14080 bool result;
14081 dXSARGS;
14082
14083 if ((items < 2) || (items > 2)) {
14084 SWIG_croak("Usage: IDMEFTime___eq__(self,time);");
14085 }
14086 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
14087 if (!SWIG_IsOK(res1)) {
14088 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime___eq__" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
14089 }
14090 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
14091 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
14092 if (!SWIG_IsOK(res2)) {
14093 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime___eq__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14094 }
14095 if (!argp2) {
14096 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFTime___eq__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14097 }
14098 arg2 = reinterpret_cast< Prelude::IDMEFTime * >(argp2);
14099 {
14100 try {
14101 result = (bool)((Prelude::IDMEFTime const *)arg1)->operator ==((Prelude::IDMEFTime const &)*arg2);
14102 } catch(Prelude::PreludeError &e) {
14103 SWIG_exception(SWIG_RuntimeError, e.what());
14104 SWIG_fail;
14105 }
14106 }
14107 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
14108
14109
14110 XSRETURN(argvi);
14111 fail:
14112
14113
14114 SWIG_croak_null();
14115 }
14116 }
14117
14118
XS(_wrap_IDMEFTime___gt__)14119 XS(_wrap_IDMEFTime___gt__) {
14120 {
14121 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
14122 Prelude::IDMEFTime *arg2 = 0 ;
14123 void *argp1 = 0 ;
14124 int res1 = 0 ;
14125 void *argp2 ;
14126 int res2 = 0 ;
14127 int argvi = 0;
14128 bool result;
14129 dXSARGS;
14130
14131 if ((items < 2) || (items > 2)) {
14132 SWIG_croak("Usage: IDMEFTime___gt__(self,time);");
14133 }
14134 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
14135 if (!SWIG_IsOK(res1)) {
14136 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime___gt__" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
14137 }
14138 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
14139 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
14140 if (!SWIG_IsOK(res2)) {
14141 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime___gt__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14142 }
14143 if (!argp2) {
14144 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFTime___gt__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14145 }
14146 arg2 = reinterpret_cast< Prelude::IDMEFTime * >(argp2);
14147 {
14148 try {
14149 result = (bool)((Prelude::IDMEFTime const *)arg1)->operator >((Prelude::IDMEFTime const &)*arg2);
14150 } catch(Prelude::PreludeError &e) {
14151 SWIG_exception(SWIG_RuntimeError, e.what());
14152 SWIG_fail;
14153 }
14154 }
14155 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
14156
14157
14158 XSRETURN(argvi);
14159 fail:
14160
14161
14162 SWIG_croak_null();
14163 }
14164 }
14165
14166
XS(_wrap_IDMEFTime___lt__)14167 XS(_wrap_IDMEFTime___lt__) {
14168 {
14169 Prelude::IDMEFTime *arg1 = (Prelude::IDMEFTime *) 0 ;
14170 Prelude::IDMEFTime *arg2 = 0 ;
14171 void *argp1 = 0 ;
14172 int res1 = 0 ;
14173 void *argp2 ;
14174 int res2 = 0 ;
14175 int argvi = 0;
14176 bool result;
14177 dXSARGS;
14178
14179 if ((items < 2) || (items > 2)) {
14180 SWIG_croak("Usage: IDMEFTime___lt__(self,time);");
14181 }
14182 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFTime, 0 | 0 );
14183 if (!SWIG_IsOK(res1)) {
14184 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFTime___lt__" "', argument " "1"" of type '" "Prelude::IDMEFTime const *""'");
14185 }
14186 arg1 = reinterpret_cast< Prelude::IDMEFTime * >(argp1);
14187 res2 = SWIG_ConvertPtr(ST(1), &argp2, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
14188 if (!SWIG_IsOK(res2)) {
14189 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFTime___lt__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14190 }
14191 if (!argp2) {
14192 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFTime___lt__" "', argument " "2"" of type '" "Prelude::IDMEFTime const &""'");
14193 }
14194 arg2 = reinterpret_cast< Prelude::IDMEFTime * >(argp2);
14195 {
14196 try {
14197 result = (bool)((Prelude::IDMEFTime const *)arg1)->operator <((Prelude::IDMEFTime const &)*arg2);
14198 } catch(Prelude::PreludeError &e) {
14199 SWIG_exception(SWIG_RuntimeError, e.what());
14200 SWIG_fail;
14201 }
14202 }
14203 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
14204
14205
14206 XSRETURN(argvi);
14207 fail:
14208
14209
14210 SWIG_croak_null();
14211 }
14212 }
14213
14214
XS(_wrap_new_IDMEFClass__SWIG_0)14215 XS(_wrap_new_IDMEFClass__SWIG_0) {
14216 {
14217 idmef_class_id_t arg1 ;
14218 int val1 ;
14219 int ecode1 = 0 ;
14220 int argvi = 0;
14221 Prelude::IDMEFClass *result = 0 ;
14222 dXSARGS;
14223
14224 if ((items < 1) || (items > 1)) {
14225 SWIG_croak("Usage: new_IDMEFClass(id);");
14226 }
14227 ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
14228 if (!SWIG_IsOK(ecode1)) {
14229 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IDMEFClass" "', argument " "1"" of type '" "idmef_class_id_t""'");
14230 }
14231 arg1 = static_cast< idmef_class_id_t >(val1);
14232 {
14233 try {
14234 result = (Prelude::IDMEFClass *)new Prelude::IDMEFClass(arg1);
14235 } catch(Prelude::PreludeError &e) {
14236 SWIG_exception(SWIG_RuntimeError, e.what());
14237 SWIG_fail;
14238 }
14239 }
14240 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFClass, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
14241
14242 XSRETURN(argvi);
14243 fail:
14244
14245 SWIG_croak_null();
14246 }
14247 }
14248
14249
XS(_wrap_new_IDMEFClass__SWIG_1)14250 XS(_wrap_new_IDMEFClass__SWIG_1) {
14251 {
14252 int argvi = 0;
14253 Prelude::IDMEFClass *result = 0 ;
14254 dXSARGS;
14255
14256 if ((items < 0) || (items > 0)) {
14257 SWIG_croak("Usage: new_IDMEFClass();");
14258 }
14259 {
14260 try {
14261 result = (Prelude::IDMEFClass *)new Prelude::IDMEFClass();
14262 } catch(Prelude::PreludeError &e) {
14263 SWIG_exception(SWIG_RuntimeError, e.what());
14264 SWIG_fail;
14265 }
14266 }
14267 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFClass, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
14268 XSRETURN(argvi);
14269 fail:
14270 SWIG_croak_null();
14271 }
14272 }
14273
14274
XS(_wrap_new_IDMEFClass__SWIG_2)14275 XS(_wrap_new_IDMEFClass__SWIG_2) {
14276 {
14277 Prelude::IDMEFPath *arg1 = 0 ;
14278 void *argp1 ;
14279 int res1 = 0 ;
14280 int argvi = 0;
14281 Prelude::IDMEFClass *result = 0 ;
14282 dXSARGS;
14283
14284 if ((items < 1) || (items > 1)) {
14285 SWIG_croak("Usage: new_IDMEFClass(path);");
14286 }
14287 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__IDMEFPath, 0 );
14288 if (!SWIG_IsOK(res1)) {
14289 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFClass" "', argument " "1"" of type '" "Prelude::IDMEFPath const &""'");
14290 }
14291 if (!argp1) {
14292 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFClass" "', argument " "1"" of type '" "Prelude::IDMEFPath const &""'");
14293 }
14294 arg1 = reinterpret_cast< Prelude::IDMEFPath * >(argp1);
14295 {
14296 try {
14297 result = (Prelude::IDMEFClass *)new Prelude::IDMEFClass((Prelude::IDMEFPath const &)*arg1);
14298 } catch(Prelude::PreludeError &e) {
14299 SWIG_exception(SWIG_RuntimeError, e.what());
14300 SWIG_fail;
14301 }
14302 }
14303 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFClass, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
14304
14305 XSRETURN(argvi);
14306 fail:
14307
14308 SWIG_croak_null();
14309 }
14310 }
14311
14312
XS(_wrap_new_IDMEFClass__SWIG_3)14313 XS(_wrap_new_IDMEFClass__SWIG_3) {
14314 {
14315 std::string *arg1 = 0 ;
14316 int res1 = SWIG_OLDOBJ ;
14317 int argvi = 0;
14318 Prelude::IDMEFClass *result = 0 ;
14319 dXSARGS;
14320
14321 if ((items < 1) || (items > 1)) {
14322 SWIG_croak("Usage: new_IDMEFClass(path);");
14323 }
14324 {
14325 std::string *ptr = (std::string *)0;
14326 res1 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(0), &ptr);
14327 if (!SWIG_IsOK(res1)) {
14328 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEFClass" "', argument " "1"" of type '" "std::string const &""'");
14329 }
14330 if (!ptr) {
14331 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEFClass" "', argument " "1"" of type '" "std::string const &""'");
14332 }
14333 arg1 = ptr;
14334 }
14335 {
14336 try {
14337 result = (Prelude::IDMEFClass *)new Prelude::IDMEFClass((std::string const &)*arg1);
14338 } catch(Prelude::PreludeError &e) {
14339 SWIG_exception(SWIG_RuntimeError, e.what());
14340 SWIG_fail;
14341 }
14342 }
14343 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEFClass, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
14344 if (SWIG_IsNewObj(res1)) delete arg1;
14345 XSRETURN(argvi);
14346 fail:
14347 if (SWIG_IsNewObj(res1)) delete arg1;
14348 SWIG_croak_null();
14349 }
14350 }
14351
14352
XS(_wrap_new_IDMEFClass)14353 XS(_wrap_new_IDMEFClass) {
14354 dXSARGS;
14355
14356 {
14357 unsigned long _index = 0;
14358 SWIG_TypeRank _rank = 0;
14359 if (items == 0) {
14360 SWIG_TypeRank _ranki = 0;
14361 SWIG_TypeRank _rankm = 0;
14362 if (!_index || (_ranki < _rank)) {
14363 _rank = _ranki; _index = 1;
14364 if (_rank == _rankm) goto dispatch;
14365 }
14366 }
14367 if (items == 1) {
14368 SWIG_TypeRank _ranki = 0;
14369 SWIG_TypeRank _rankm = 0;
14370 SWIG_TypeRank _pi = 1;
14371 int _v = 0;
14372 {
14373 void *vptr = 0;
14374 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFPath, 0);
14375 _v = SWIG_CheckState(res);
14376 }
14377 if (!_v) goto check_2;
14378 _ranki += _v*_pi;
14379 _rankm += _pi;
14380 _pi *= SWIG_MAXCASTRANK;
14381 if (!_index || (_ranki < _rank)) {
14382 _rank = _ranki; _index = 2;
14383 if (_rank == _rankm) goto dispatch;
14384 }
14385 }
14386 check_2:
14387
14388 if (items == 1) {
14389 SWIG_TypeRank _ranki = 0;
14390 SWIG_TypeRank _rankm = 0;
14391 SWIG_TypeRank _pi = 1;
14392 int _v = 0;
14393 {
14394 {
14395 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
14396 _v = SWIG_CheckState(res);
14397 }
14398 }
14399 if (!_v) goto check_3;
14400 _ranki += _v*_pi;
14401 _rankm += _pi;
14402 _pi *= SWIG_MAXCASTRANK;
14403 if (!_index || (_ranki < _rank)) {
14404 _rank = _ranki; _index = 3;
14405 if (_rank == _rankm) goto dispatch;
14406 }
14407 }
14408 check_3:
14409
14410 if (items == 1) {
14411 SWIG_TypeRank _ranki = 0;
14412 SWIG_TypeRank _rankm = 0;
14413 SWIG_TypeRank _pi = 1;
14414 int _v = 0;
14415 {
14416 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(0), (std::string**)(0));
14417 _v = SWIG_CheckState(res);
14418 }
14419 if (!_v) goto check_4;
14420 _ranki += _v*_pi;
14421 _rankm += _pi;
14422 _pi *= SWIG_MAXCASTRANK;
14423 if (!_index || (_ranki < _rank)) {
14424 _rank = _ranki; _index = 4;
14425 if (_rank == _rankm) goto dispatch;
14426 }
14427 }
14428 check_4:
14429
14430 dispatch:
14431 switch(_index) {
14432 case 1:
14433 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFClass__SWIG_1); return;
14434 case 2:
14435 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFClass__SWIG_2); return;
14436 case 3:
14437 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFClass__SWIG_0); return;
14438 case 4:
14439 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEFClass__SWIG_3); return;
14440 }
14441 }
14442
14443 croak("No matching function for overloaded 'new_IDMEFClass'");
14444 XSRETURN(0);
14445 }
14446
14447
XS(_wrap_IDMEFClass_getDepth)14448 XS(_wrap_IDMEFClass_getDepth) {
14449 {
14450 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14451 void *argp1 = 0 ;
14452 int res1 = 0 ;
14453 int argvi = 0;
14454 size_t result;
14455 dXSARGS;
14456
14457 if ((items < 1) || (items > 1)) {
14458 SWIG_croak("Usage: IDMEFClass_getDepth(self);");
14459 }
14460 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14461 if (!SWIG_IsOK(res1)) {
14462 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getDepth" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14463 }
14464 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14465 {
14466 try {
14467 result = (arg1)->getDepth();
14468 } catch(Prelude::PreludeError &e) {
14469 SWIG_exception(SWIG_RuntimeError, e.what());
14470 SWIG_fail;
14471 }
14472 }
14473 ST(argvi) = SWIG_From_size_t SWIG_PERL_CALL_ARGS_1(static_cast< size_t >(result)); argvi++ ;
14474
14475 XSRETURN(argvi);
14476 fail:
14477
14478 SWIG_croak_null();
14479 }
14480 }
14481
14482
XS(_wrap_IDMEFClass_get__SWIG_0)14483 XS(_wrap_IDMEFClass_get__SWIG_0) {
14484 {
14485 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14486 int arg2 ;
14487 void *argp1 = 0 ;
14488 int res1 = 0 ;
14489 int val2 ;
14490 int ecode2 = 0 ;
14491 int argvi = 0;
14492 Prelude::IDMEFClass result;
14493 dXSARGS;
14494
14495 if ((items < 2) || (items > 2)) {
14496 SWIG_croak("Usage: IDMEFClass_get(self,child);");
14497 }
14498 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14499 if (!SWIG_IsOK(res1)) {
14500 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_get" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14501 }
14502 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14503 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
14504 if (!SWIG_IsOK(ecode2)) {
14505 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFClass_get" "', argument " "2"" of type '" "int""'");
14506 }
14507 arg2 = static_cast< int >(val2);
14508 {
14509 try {
14510 result = (arg1)->get(arg2);
14511 } catch(Prelude::PreludeError &e) {
14512 SWIG_exception(SWIG_RuntimeError, e.what());
14513 SWIG_fail;
14514 }
14515 }
14516 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEFClass(static_cast< const Prelude::IDMEFClass& >(result))), SWIGTYPE_p_Prelude__IDMEFClass, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
14517
14518
14519 XSRETURN(argvi);
14520 fail:
14521
14522
14523 SWIG_croak_null();
14524 }
14525 }
14526
14527
XS(_wrap_IDMEFClass_get__SWIG_1)14528 XS(_wrap_IDMEFClass_get__SWIG_1) {
14529 {
14530 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14531 std::string *arg2 = 0 ;
14532 void *argp1 = 0 ;
14533 int res1 = 0 ;
14534 int res2 = SWIG_OLDOBJ ;
14535 int argvi = 0;
14536 Prelude::IDMEFClass result;
14537 dXSARGS;
14538
14539 if ((items < 2) || (items > 2)) {
14540 SWIG_croak("Usage: IDMEFClass_get(self,name);");
14541 }
14542 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14543 if (!SWIG_IsOK(res1)) {
14544 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_get" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14545 }
14546 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14547 {
14548 std::string *ptr = (std::string *)0;
14549 res2 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(1), &ptr);
14550 if (!SWIG_IsOK(res2)) {
14551 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEFClass_get" "', argument " "2"" of type '" "std::string const &""'");
14552 }
14553 if (!ptr) {
14554 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFClass_get" "', argument " "2"" of type '" "std::string const &""'");
14555 }
14556 arg2 = ptr;
14557 }
14558 {
14559 try {
14560 result = (arg1)->get((std::string const &)*arg2);
14561 } catch(Prelude::PreludeError &e) {
14562 SWIG_exception(SWIG_RuntimeError, e.what());
14563 SWIG_fail;
14564 }
14565 }
14566 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEFClass(static_cast< const Prelude::IDMEFClass& >(result))), SWIGTYPE_p_Prelude__IDMEFClass, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
14567
14568 if (SWIG_IsNewObj(res2)) delete arg2;
14569 XSRETURN(argvi);
14570 fail:
14571
14572 if (SWIG_IsNewObj(res2)) delete arg2;
14573 SWIG_croak_null();
14574 }
14575 }
14576
14577
XS(_wrap_IDMEFClass_get)14578 XS(_wrap_IDMEFClass_get) {
14579 dXSARGS;
14580
14581 {
14582 unsigned long _index = 0;
14583 SWIG_TypeRank _rank = 0;
14584 if (items == 2) {
14585 SWIG_TypeRank _ranki = 0;
14586 SWIG_TypeRank _rankm = 0;
14587 SWIG_TypeRank _pi = 1;
14588 int _v = 0;
14589 {
14590 void *vptr = 0;
14591 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFClass, 0);
14592 _v = SWIG_CheckState(res);
14593 }
14594 if (!_v) goto check_1;
14595 _ranki += _v*_pi;
14596 _rankm += _pi;
14597 _pi *= SWIG_MAXCASTRANK;
14598 {
14599 {
14600 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
14601 _v = SWIG_CheckState(res);
14602 }
14603 }
14604 if (!_v) goto check_1;
14605 _ranki += _v*_pi;
14606 _rankm += _pi;
14607 _pi *= SWIG_MAXCASTRANK;
14608 if (!_index || (_ranki < _rank)) {
14609 _rank = _ranki; _index = 1;
14610 if (_rank == _rankm) goto dispatch;
14611 }
14612 }
14613 check_1:
14614
14615 if (items == 2) {
14616 SWIG_TypeRank _ranki = 0;
14617 SWIG_TypeRank _rankm = 0;
14618 SWIG_TypeRank _pi = 1;
14619 int _v = 0;
14620 {
14621 void *vptr = 0;
14622 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFClass, 0);
14623 _v = SWIG_CheckState(res);
14624 }
14625 if (!_v) goto check_2;
14626 _ranki += _v*_pi;
14627 _rankm += _pi;
14628 _pi *= SWIG_MAXCASTRANK;
14629 {
14630 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(1), (std::string**)(0));
14631 _v = SWIG_CheckState(res);
14632 }
14633 if (!_v) goto check_2;
14634 _ranki += _v*_pi;
14635 _rankm += _pi;
14636 _pi *= SWIG_MAXCASTRANK;
14637 if (!_index || (_ranki < _rank)) {
14638 _rank = _ranki; _index = 2;
14639 if (_rank == _rankm) goto dispatch;
14640 }
14641 }
14642 check_2:
14643
14644 dispatch:
14645 switch(_index) {
14646 case 1:
14647 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFClass_get__SWIG_0); return;
14648 case 2:
14649 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFClass_get__SWIG_1); return;
14650 }
14651 }
14652
14653 croak("No matching function for overloaded 'IDMEFClass_get'");
14654 XSRETURN(0);
14655 }
14656
14657
XS(_wrap_IDMEFClass_getChildCount)14658 XS(_wrap_IDMEFClass_getChildCount) {
14659 {
14660 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14661 void *argp1 = 0 ;
14662 int res1 = 0 ;
14663 int argvi = 0;
14664 size_t result;
14665 dXSARGS;
14666
14667 if ((items < 1) || (items > 1)) {
14668 SWIG_croak("Usage: IDMEFClass_getChildCount(self);");
14669 }
14670 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14671 if (!SWIG_IsOK(res1)) {
14672 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getChildCount" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14673 }
14674 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14675 {
14676 try {
14677 result = (arg1)->getChildCount();
14678 } catch(Prelude::PreludeError &e) {
14679 SWIG_exception(SWIG_RuntimeError, e.what());
14680 SWIG_fail;
14681 }
14682 }
14683 ST(argvi) = SWIG_From_size_t SWIG_PERL_CALL_ARGS_1(static_cast< size_t >(result)); argvi++ ;
14684
14685 XSRETURN(argvi);
14686 fail:
14687
14688 SWIG_croak_null();
14689 }
14690 }
14691
14692
XS(_wrap_IDMEFClass_isList)14693 XS(_wrap_IDMEFClass_isList) {
14694 {
14695 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14696 void *argp1 = 0 ;
14697 int res1 = 0 ;
14698 int argvi = 0;
14699 bool result;
14700 dXSARGS;
14701
14702 if ((items < 1) || (items > 1)) {
14703 SWIG_croak("Usage: IDMEFClass_isList(self);");
14704 }
14705 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14706 if (!SWIG_IsOK(res1)) {
14707 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_isList" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14708 }
14709 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14710 {
14711 try {
14712 result = (bool)(arg1)->isList();
14713 } catch(Prelude::PreludeError &e) {
14714 SWIG_exception(SWIG_RuntimeError, e.what());
14715 SWIG_fail;
14716 }
14717 }
14718 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
14719
14720 XSRETURN(argvi);
14721 fail:
14722
14723 SWIG_croak_null();
14724 }
14725 }
14726
14727
XS(_wrap_IDMEFClass_isKeyedList)14728 XS(_wrap_IDMEFClass_isKeyedList) {
14729 {
14730 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14731 void *argp1 = 0 ;
14732 int res1 = 0 ;
14733 int argvi = 0;
14734 bool result;
14735 dXSARGS;
14736
14737 if ((items < 1) || (items > 1)) {
14738 SWIG_croak("Usage: IDMEFClass_isKeyedList(self);");
14739 }
14740 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14741 if (!SWIG_IsOK(res1)) {
14742 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_isKeyedList" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14743 }
14744 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14745 {
14746 try {
14747 result = (bool)(arg1)->isKeyedList();
14748 } catch(Prelude::PreludeError &e) {
14749 SWIG_exception(SWIG_RuntimeError, e.what());
14750 SWIG_fail;
14751 }
14752 }
14753 ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
14754
14755 XSRETURN(argvi);
14756 fail:
14757
14758 SWIG_croak_null();
14759 }
14760 }
14761
14762
XS(_wrap_IDMEFClass_getName)14763 XS(_wrap_IDMEFClass_getName) {
14764 {
14765 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14766 void *argp1 = 0 ;
14767 int res1 = 0 ;
14768 int argvi = 0;
14769 std::string result;
14770 dXSARGS;
14771
14772 if ((items < 1) || (items > 1)) {
14773 SWIG_croak("Usage: IDMEFClass_getName(self);");
14774 }
14775 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14776 if (!SWIG_IsOK(res1)) {
14777 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getName" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14778 }
14779 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14780 {
14781 try {
14782 result = (arg1)->getName();
14783 } catch(Prelude::PreludeError &e) {
14784 SWIG_exception(SWIG_RuntimeError, e.what());
14785 SWIG_fail;
14786 }
14787 }
14788 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
14789
14790 XSRETURN(argvi);
14791 fail:
14792
14793 SWIG_croak_null();
14794 }
14795 }
14796
14797
XS(_wrap_IDMEFClass_toString)14798 XS(_wrap_IDMEFClass_toString) {
14799 {
14800 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14801 void *argp1 = 0 ;
14802 int res1 = 0 ;
14803 int argvi = 0;
14804 std::string result;
14805 dXSARGS;
14806
14807 if ((items < 1) || (items > 1)) {
14808 SWIG_croak("Usage: IDMEFClass_toString(self);");
14809 }
14810 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14811 if (!SWIG_IsOK(res1)) {
14812 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_toString" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14813 }
14814 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14815 {
14816 try {
14817 result = (arg1)->toString();
14818 } catch(Prelude::PreludeError &e) {
14819 SWIG_exception(SWIG_RuntimeError, e.what());
14820 SWIG_fail;
14821 }
14822 }
14823 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
14824
14825 XSRETURN(argvi);
14826 fail:
14827
14828 SWIG_croak_null();
14829 }
14830 }
14831
14832
XS(_wrap_IDMEFClass_getValueType)14833 XS(_wrap_IDMEFClass_getValueType) {
14834 {
14835 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14836 void *argp1 = 0 ;
14837 int res1 = 0 ;
14838 int argvi = 0;
14839 Prelude::IDMEFValue::IDMEFValueTypeEnum result;
14840 dXSARGS;
14841
14842 if ((items < 1) || (items > 1)) {
14843 SWIG_croak("Usage: IDMEFClass_getValueType(self);");
14844 }
14845 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14846 if (!SWIG_IsOK(res1)) {
14847 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getValueType" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14848 }
14849 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14850 {
14851 try {
14852 result = (Prelude::IDMEFValue::IDMEFValueTypeEnum)(arg1)->getValueType();
14853 } catch(Prelude::PreludeError &e) {
14854 SWIG_exception(SWIG_RuntimeError, e.what());
14855 SWIG_fail;
14856 }
14857 }
14858 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
14859
14860 XSRETURN(argvi);
14861 fail:
14862
14863 SWIG_croak_null();
14864 }
14865 }
14866
14867
XS(_wrap_IDMEFClass_getPath__SWIG_0)14868 XS(_wrap_IDMEFClass_getPath__SWIG_0) {
14869 {
14870 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14871 int arg2 ;
14872 int arg3 ;
14873 std::string *arg4 = 0 ;
14874 std::string *arg5 = 0 ;
14875 void *argp1 = 0 ;
14876 int res1 = 0 ;
14877 int val2 ;
14878 int ecode2 = 0 ;
14879 int val3 ;
14880 int ecode3 = 0 ;
14881 int res4 = SWIG_OLDOBJ ;
14882 int res5 = SWIG_OLDOBJ ;
14883 int argvi = 0;
14884 std::string result;
14885 dXSARGS;
14886
14887 if ((items < 5) || (items > 5)) {
14888 SWIG_croak("Usage: IDMEFClass_getPath(self,rootidx,depth,sep,listidx);");
14889 }
14890 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14891 if (!SWIG_IsOK(res1)) {
14892 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getPath" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14893 }
14894 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14895 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
14896 if (!SWIG_IsOK(ecode2)) {
14897 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFClass_getPath" "', argument " "2"" of type '" "int""'");
14898 }
14899 arg2 = static_cast< int >(val2);
14900 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
14901 if (!SWIG_IsOK(ecode3)) {
14902 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFClass_getPath" "', argument " "3"" of type '" "int""'");
14903 }
14904 arg3 = static_cast< int >(val3);
14905 {
14906 std::string *ptr = (std::string *)0;
14907 res4 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(3), &ptr);
14908 if (!SWIG_IsOK(res4)) {
14909 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "IDMEFClass_getPath" "', argument " "4"" of type '" "std::string const &""'");
14910 }
14911 if (!ptr) {
14912 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFClass_getPath" "', argument " "4"" of type '" "std::string const &""'");
14913 }
14914 arg4 = ptr;
14915 }
14916 {
14917 std::string *ptr = (std::string *)0;
14918 res5 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(4), &ptr);
14919 if (!SWIG_IsOK(res5)) {
14920 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "IDMEFClass_getPath" "', argument " "5"" of type '" "std::string const &""'");
14921 }
14922 if (!ptr) {
14923 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFClass_getPath" "', argument " "5"" of type '" "std::string const &""'");
14924 }
14925 arg5 = ptr;
14926 }
14927 {
14928 try {
14929 result = (arg1)->getPath(arg2,arg3,(std::string const &)*arg4,(std::string const &)*arg5);
14930 } catch(Prelude::PreludeError &e) {
14931 SWIG_exception(SWIG_RuntimeError, e.what());
14932 SWIG_fail;
14933 }
14934 }
14935 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
14936
14937
14938
14939 if (SWIG_IsNewObj(res4)) delete arg4;
14940 if (SWIG_IsNewObj(res5)) delete arg5;
14941 XSRETURN(argvi);
14942 fail:
14943
14944
14945
14946 if (SWIG_IsNewObj(res4)) delete arg4;
14947 if (SWIG_IsNewObj(res5)) delete arg5;
14948 SWIG_croak_null();
14949 }
14950 }
14951
14952
XS(_wrap_IDMEFClass_getPath__SWIG_1)14953 XS(_wrap_IDMEFClass_getPath__SWIG_1) {
14954 {
14955 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
14956 int arg2 ;
14957 int arg3 ;
14958 std::string *arg4 = 0 ;
14959 void *argp1 = 0 ;
14960 int res1 = 0 ;
14961 int val2 ;
14962 int ecode2 = 0 ;
14963 int val3 ;
14964 int ecode3 = 0 ;
14965 int res4 = SWIG_OLDOBJ ;
14966 int argvi = 0;
14967 std::string result;
14968 dXSARGS;
14969
14970 if ((items < 4) || (items > 4)) {
14971 SWIG_croak("Usage: IDMEFClass_getPath(self,rootidx,depth,sep);");
14972 }
14973 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
14974 if (!SWIG_IsOK(res1)) {
14975 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getPath" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
14976 }
14977 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
14978 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
14979 if (!SWIG_IsOK(ecode2)) {
14980 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFClass_getPath" "', argument " "2"" of type '" "int""'");
14981 }
14982 arg2 = static_cast< int >(val2);
14983 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
14984 if (!SWIG_IsOK(ecode3)) {
14985 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFClass_getPath" "', argument " "3"" of type '" "int""'");
14986 }
14987 arg3 = static_cast< int >(val3);
14988 {
14989 std::string *ptr = (std::string *)0;
14990 res4 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(3), &ptr);
14991 if (!SWIG_IsOK(res4)) {
14992 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "IDMEFClass_getPath" "', argument " "4"" of type '" "std::string const &""'");
14993 }
14994 if (!ptr) {
14995 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEFClass_getPath" "', argument " "4"" of type '" "std::string const &""'");
14996 }
14997 arg4 = ptr;
14998 }
14999 {
15000 try {
15001 result = (arg1)->getPath(arg2,arg3,(std::string const &)*arg4);
15002 } catch(Prelude::PreludeError &e) {
15003 SWIG_exception(SWIG_RuntimeError, e.what());
15004 SWIG_fail;
15005 }
15006 }
15007 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
15008
15009
15010
15011 if (SWIG_IsNewObj(res4)) delete arg4;
15012 XSRETURN(argvi);
15013 fail:
15014
15015
15016
15017 if (SWIG_IsNewObj(res4)) delete arg4;
15018 SWIG_croak_null();
15019 }
15020 }
15021
15022
XS(_wrap_IDMEFClass_getPath__SWIG_2)15023 XS(_wrap_IDMEFClass_getPath__SWIG_2) {
15024 {
15025 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
15026 int arg2 ;
15027 int arg3 ;
15028 void *argp1 = 0 ;
15029 int res1 = 0 ;
15030 int val2 ;
15031 int ecode2 = 0 ;
15032 int val3 ;
15033 int ecode3 = 0 ;
15034 int argvi = 0;
15035 std::string result;
15036 dXSARGS;
15037
15038 if ((items < 3) || (items > 3)) {
15039 SWIG_croak("Usage: IDMEFClass_getPath(self,rootidx,depth);");
15040 }
15041 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
15042 if (!SWIG_IsOK(res1)) {
15043 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getPath" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
15044 }
15045 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
15046 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
15047 if (!SWIG_IsOK(ecode2)) {
15048 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFClass_getPath" "', argument " "2"" of type '" "int""'");
15049 }
15050 arg2 = static_cast< int >(val2);
15051 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
15052 if (!SWIG_IsOK(ecode3)) {
15053 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEFClass_getPath" "', argument " "3"" of type '" "int""'");
15054 }
15055 arg3 = static_cast< int >(val3);
15056 {
15057 try {
15058 result = (arg1)->getPath(arg2,arg3);
15059 } catch(Prelude::PreludeError &e) {
15060 SWIG_exception(SWIG_RuntimeError, e.what());
15061 SWIG_fail;
15062 }
15063 }
15064 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
15065
15066
15067
15068 XSRETURN(argvi);
15069 fail:
15070
15071
15072
15073 SWIG_croak_null();
15074 }
15075 }
15076
15077
XS(_wrap_IDMEFClass_getPath__SWIG_3)15078 XS(_wrap_IDMEFClass_getPath__SWIG_3) {
15079 {
15080 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
15081 int arg2 ;
15082 void *argp1 = 0 ;
15083 int res1 = 0 ;
15084 int val2 ;
15085 int ecode2 = 0 ;
15086 int argvi = 0;
15087 std::string result;
15088 dXSARGS;
15089
15090 if ((items < 2) || (items > 2)) {
15091 SWIG_croak("Usage: IDMEFClass_getPath(self,rootidx);");
15092 }
15093 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
15094 if (!SWIG_IsOK(res1)) {
15095 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getPath" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
15096 }
15097 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
15098 ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
15099 if (!SWIG_IsOK(ecode2)) {
15100 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IDMEFClass_getPath" "', argument " "2"" of type '" "int""'");
15101 }
15102 arg2 = static_cast< int >(val2);
15103 {
15104 try {
15105 result = (arg1)->getPath(arg2);
15106 } catch(Prelude::PreludeError &e) {
15107 SWIG_exception(SWIG_RuntimeError, e.what());
15108 SWIG_fail;
15109 }
15110 }
15111 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
15112
15113
15114 XSRETURN(argvi);
15115 fail:
15116
15117
15118 SWIG_croak_null();
15119 }
15120 }
15121
15122
XS(_wrap_IDMEFClass_getPath__SWIG_4)15123 XS(_wrap_IDMEFClass_getPath__SWIG_4) {
15124 {
15125 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
15126 void *argp1 = 0 ;
15127 int res1 = 0 ;
15128 int argvi = 0;
15129 std::string result;
15130 dXSARGS;
15131
15132 if ((items < 1) || (items > 1)) {
15133 SWIG_croak("Usage: IDMEFClass_getPath(self);");
15134 }
15135 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
15136 if (!SWIG_IsOK(res1)) {
15137 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getPath" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
15138 }
15139 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
15140 {
15141 try {
15142 result = (arg1)->getPath();
15143 } catch(Prelude::PreludeError &e) {
15144 SWIG_exception(SWIG_RuntimeError, e.what());
15145 SWIG_fail;
15146 }
15147 }
15148 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
15149
15150 XSRETURN(argvi);
15151 fail:
15152
15153 SWIG_croak_null();
15154 }
15155 }
15156
15157
XS(_wrap_IDMEFClass_getPath)15158 XS(_wrap_IDMEFClass_getPath) {
15159 dXSARGS;
15160
15161 {
15162 unsigned long _index = 0;
15163 SWIG_TypeRank _rank = 0;
15164 if (items == 1) {
15165 SWIG_TypeRank _ranki = 0;
15166 SWIG_TypeRank _rankm = 0;
15167 SWIG_TypeRank _pi = 1;
15168 int _v = 0;
15169 {
15170 void *vptr = 0;
15171 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFClass, 0);
15172 _v = SWIG_CheckState(res);
15173 }
15174 if (!_v) goto check_1;
15175 _ranki += _v*_pi;
15176 _rankm += _pi;
15177 _pi *= SWIG_MAXCASTRANK;
15178 if (!_index || (_ranki < _rank)) {
15179 _rank = _ranki; _index = 1;
15180 if (_rank == _rankm) goto dispatch;
15181 }
15182 }
15183 check_1:
15184
15185 if (items == 2) {
15186 SWIG_TypeRank _ranki = 0;
15187 SWIG_TypeRank _rankm = 0;
15188 SWIG_TypeRank _pi = 1;
15189 int _v = 0;
15190 {
15191 void *vptr = 0;
15192 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFClass, 0);
15193 _v = SWIG_CheckState(res);
15194 }
15195 if (!_v) goto check_2;
15196 _ranki += _v*_pi;
15197 _rankm += _pi;
15198 _pi *= SWIG_MAXCASTRANK;
15199 {
15200 {
15201 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
15202 _v = SWIG_CheckState(res);
15203 }
15204 }
15205 if (!_v) goto check_2;
15206 _ranki += _v*_pi;
15207 _rankm += _pi;
15208 _pi *= SWIG_MAXCASTRANK;
15209 if (!_index || (_ranki < _rank)) {
15210 _rank = _ranki; _index = 2;
15211 if (_rank == _rankm) goto dispatch;
15212 }
15213 }
15214 check_2:
15215
15216 if (items == 3) {
15217 SWIG_TypeRank _ranki = 0;
15218 SWIG_TypeRank _rankm = 0;
15219 SWIG_TypeRank _pi = 1;
15220 int _v = 0;
15221 {
15222 void *vptr = 0;
15223 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFClass, 0);
15224 _v = SWIG_CheckState(res);
15225 }
15226 if (!_v) goto check_3;
15227 _ranki += _v*_pi;
15228 _rankm += _pi;
15229 _pi *= SWIG_MAXCASTRANK;
15230 {
15231 {
15232 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
15233 _v = SWIG_CheckState(res);
15234 }
15235 }
15236 if (!_v) goto check_3;
15237 _ranki += _v*_pi;
15238 _rankm += _pi;
15239 _pi *= SWIG_MAXCASTRANK;
15240 {
15241 {
15242 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
15243 _v = SWIG_CheckState(res);
15244 }
15245 }
15246 if (!_v) goto check_3;
15247 _ranki += _v*_pi;
15248 _rankm += _pi;
15249 _pi *= SWIG_MAXCASTRANK;
15250 if (!_index || (_ranki < _rank)) {
15251 _rank = _ranki; _index = 3;
15252 if (_rank == _rankm) goto dispatch;
15253 }
15254 }
15255 check_3:
15256
15257 if (items == 4) {
15258 SWIG_TypeRank _ranki = 0;
15259 SWIG_TypeRank _rankm = 0;
15260 SWIG_TypeRank _pi = 1;
15261 int _v = 0;
15262 {
15263 void *vptr = 0;
15264 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFClass, 0);
15265 _v = SWIG_CheckState(res);
15266 }
15267 if (!_v) goto check_4;
15268 _ranki += _v*_pi;
15269 _rankm += _pi;
15270 _pi *= SWIG_MAXCASTRANK;
15271 {
15272 {
15273 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
15274 _v = SWIG_CheckState(res);
15275 }
15276 }
15277 if (!_v) goto check_4;
15278 _ranki += _v*_pi;
15279 _rankm += _pi;
15280 _pi *= SWIG_MAXCASTRANK;
15281 {
15282 {
15283 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
15284 _v = SWIG_CheckState(res);
15285 }
15286 }
15287 if (!_v) goto check_4;
15288 _ranki += _v*_pi;
15289 _rankm += _pi;
15290 _pi *= SWIG_MAXCASTRANK;
15291 {
15292 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(3), (std::string**)(0));
15293 _v = SWIG_CheckState(res);
15294 }
15295 if (!_v) goto check_4;
15296 _ranki += _v*_pi;
15297 _rankm += _pi;
15298 _pi *= SWIG_MAXCASTRANK;
15299 if (!_index || (_ranki < _rank)) {
15300 _rank = _ranki; _index = 4;
15301 if (_rank == _rankm) goto dispatch;
15302 }
15303 }
15304 check_4:
15305
15306 if (items == 5) {
15307 SWIG_TypeRank _ranki = 0;
15308 SWIG_TypeRank _rankm = 0;
15309 SWIG_TypeRank _pi = 1;
15310 int _v = 0;
15311 {
15312 void *vptr = 0;
15313 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEFClass, 0);
15314 _v = SWIG_CheckState(res);
15315 }
15316 if (!_v) goto check_5;
15317 _ranki += _v*_pi;
15318 _rankm += _pi;
15319 _pi *= SWIG_MAXCASTRANK;
15320 {
15321 {
15322 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
15323 _v = SWIG_CheckState(res);
15324 }
15325 }
15326 if (!_v) goto check_5;
15327 _ranki += _v*_pi;
15328 _rankm += _pi;
15329 _pi *= SWIG_MAXCASTRANK;
15330 {
15331 {
15332 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
15333 _v = SWIG_CheckState(res);
15334 }
15335 }
15336 if (!_v) goto check_5;
15337 _ranki += _v*_pi;
15338 _rankm += _pi;
15339 _pi *= SWIG_MAXCASTRANK;
15340 {
15341 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(3), (std::string**)(0));
15342 _v = SWIG_CheckState(res);
15343 }
15344 if (!_v) goto check_5;
15345 _ranki += _v*_pi;
15346 _rankm += _pi;
15347 _pi *= SWIG_MAXCASTRANK;
15348 {
15349 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(4), (std::string**)(0));
15350 _v = SWIG_CheckState(res);
15351 }
15352 if (!_v) goto check_5;
15353 _ranki += _v*_pi;
15354 _rankm += _pi;
15355 _pi *= SWIG_MAXCASTRANK;
15356 if (!_index || (_ranki < _rank)) {
15357 _rank = _ranki; _index = 5;
15358 if (_rank == _rankm) goto dispatch;
15359 }
15360 }
15361 check_5:
15362
15363 dispatch:
15364 switch(_index) {
15365 case 1:
15366 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFClass_getPath__SWIG_4); return;
15367 case 2:
15368 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFClass_getPath__SWIG_3); return;
15369 case 3:
15370 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFClass_getPath__SWIG_2); return;
15371 case 4:
15372 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFClass_getPath__SWIG_1); return;
15373 case 5:
15374 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEFClass_getPath__SWIG_0); return;
15375 }
15376 }
15377
15378 croak("No matching function for overloaded 'IDMEFClass_getPath'");
15379 XSRETURN(0);
15380 }
15381
15382
XS(_wrap_IDMEFClass_getEnumValues)15383 XS(_wrap_IDMEFClass_getEnumValues) {
15384 {
15385 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
15386 void *argp1 = 0 ;
15387 int res1 = 0 ;
15388 int argvi = 0;
15389 std::vector< std::string > result;
15390 dXSARGS;
15391
15392 if ((items < 1) || (items > 1)) {
15393 SWIG_croak("Usage: IDMEFClass_getEnumValues(self);");
15394 }
15395 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
15396 if (!SWIG_IsOK(res1)) {
15397 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getEnumValues" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
15398 }
15399 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
15400 {
15401 try {
15402 result = (arg1)->getEnumValues();
15403 } catch(Prelude::PreludeError &e) {
15404 SWIG_exception(SWIG_RuntimeError, e.what());
15405 SWIG_fail;
15406 }
15407 }
15408 {
15409 size_t len = (&result)->size();
15410 SV **svs = new SV*[len];
15411 for (size_t i=0; i<len; i++) {
15412 svs[i] = sv_newmortal();
15413 SwigSvFromString(svs[i], result[i]);
15414 }
15415 AV *myav = av_make(len, svs);
15416 delete[] svs;
15417 ST(argvi) = newRV_noinc((SV*) myav);
15418 sv_2mortal(ST(argvi));
15419 argvi++;
15420 }
15421
15422 XSRETURN(argvi);
15423 fail:
15424
15425 SWIG_croak_null();
15426 }
15427 }
15428
15429
XS(_wrap_IDMEFClass_getApplicableOperator)15430 XS(_wrap_IDMEFClass_getApplicableOperator) {
15431 {
15432 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
15433 void *argp1 = 0 ;
15434 int res1 = 0 ;
15435 int argvi = 0;
15436 Prelude::IDMEFCriterion::IDMEFCriterionOperatorEnum result;
15437 dXSARGS;
15438
15439 if ((items < 1) || (items > 1)) {
15440 SWIG_croak("Usage: IDMEFClass_getApplicableOperator(self);");
15441 }
15442 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, 0 | 0 );
15443 if (!SWIG_IsOK(res1)) {
15444 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEFClass_getApplicableOperator" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
15445 }
15446 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
15447 {
15448 try {
15449 result = (Prelude::IDMEFCriterion::IDMEFCriterionOperatorEnum)(arg1)->getApplicableOperator();
15450 } catch(Prelude::PreludeError &e) {
15451 SWIG_exception(SWIG_RuntimeError, e.what());
15452 SWIG_fail;
15453 }
15454 }
15455 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
15456
15457 XSRETURN(argvi);
15458 fail:
15459
15460 SWIG_croak_null();
15461 }
15462 }
15463
15464
XS(_wrap_delete_IDMEFClass)15465 XS(_wrap_delete_IDMEFClass) {
15466 {
15467 Prelude::IDMEFClass *arg1 = (Prelude::IDMEFClass *) 0 ;
15468 void *argp1 = 0 ;
15469 int res1 = 0 ;
15470 int argvi = 0;
15471 dXSARGS;
15472
15473 if ((items < 1) || (items > 1)) {
15474 SWIG_croak("Usage: delete_IDMEFClass(self);");
15475 }
15476 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEFClass, SWIG_POINTER_DISOWN | 0 );
15477 if (!SWIG_IsOK(res1)) {
15478 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IDMEFClass" "', argument " "1"" of type '" "Prelude::IDMEFClass *""'");
15479 }
15480 arg1 = reinterpret_cast< Prelude::IDMEFClass * >(argp1);
15481 {
15482 try {
15483 delete arg1;
15484 } catch(Prelude::PreludeError &e) {
15485 SWIG_exception(SWIG_RuntimeError, e.what());
15486 SWIG_fail;
15487 }
15488 }
15489 ST(argvi) = sv_newmortal();
15490
15491 XSRETURN(argvi);
15492 fail:
15493
15494 SWIG_croak_null();
15495 }
15496 }
15497
15498
XS(_wrap_delete_IDMEF)15499 XS(_wrap_delete_IDMEF) {
15500 {
15501 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
15502 void *argp1 = 0 ;
15503 int res1 = 0 ;
15504 int argvi = 0;
15505 dXSARGS;
15506
15507 if ((items < 1) || (items > 1)) {
15508 SWIG_croak("Usage: delete_IDMEF(self);");
15509 }
15510 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, SWIG_POINTER_DISOWN | 0 );
15511 if (!SWIG_IsOK(res1)) {
15512 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IDMEF" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
15513 }
15514 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
15515 {
15516 try {
15517 delete arg1;
15518 } catch(Prelude::PreludeError &e) {
15519 SWIG_exception(SWIG_RuntimeError, e.what());
15520 SWIG_fail;
15521 }
15522 }
15523 ST(argvi) = sv_newmortal();
15524
15525 XSRETURN(argvi);
15526 fail:
15527
15528 SWIG_croak_null();
15529 }
15530 }
15531
15532
XS(_wrap_new_IDMEF__SWIG_0)15533 XS(_wrap_new_IDMEF__SWIG_0) {
15534 {
15535 int argvi = 0;
15536 Prelude::IDMEF *result = 0 ;
15537 dXSARGS;
15538
15539 if ((items < 0) || (items > 0)) {
15540 SWIG_croak("Usage: new_IDMEF();");
15541 }
15542 {
15543 try {
15544 result = (Prelude::IDMEF *)new Prelude::IDMEF();
15545 } catch(Prelude::PreludeError &e) {
15546 SWIG_exception(SWIG_RuntimeError, e.what());
15547 SWIG_fail;
15548 }
15549 }
15550 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEF, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
15551 XSRETURN(argvi);
15552 fail:
15553 SWIG_croak_null();
15554 }
15555 }
15556
15557
XS(_wrap_new_IDMEF__SWIG_1)15558 XS(_wrap_new_IDMEF__SWIG_1) {
15559 {
15560 Prelude::IDMEF *arg1 = 0 ;
15561 void *argp1 ;
15562 int res1 = 0 ;
15563 int argvi = 0;
15564 Prelude::IDMEF *result = 0 ;
15565 dXSARGS;
15566
15567 if ((items < 1) || (items > 1)) {
15568 SWIG_croak("Usage: new_IDMEF(idmef);");
15569 }
15570 res1 = SWIG_ConvertPtr(ST(0), &argp1, SWIGTYPE_p_Prelude__IDMEF, 0 );
15571 if (!SWIG_IsOK(res1)) {
15572 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEF" "', argument " "1"" of type '" "Prelude::IDMEF const &""'");
15573 }
15574 if (!argp1) {
15575 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDMEF" "', argument " "1"" of type '" "Prelude::IDMEF const &""'");
15576 }
15577 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
15578 {
15579 try {
15580 result = (Prelude::IDMEF *)new Prelude::IDMEF((Prelude::IDMEF const &)*arg1);
15581 } catch(Prelude::PreludeError &e) {
15582 SWIG_exception(SWIG_RuntimeError, e.what());
15583 SWIG_fail;
15584 }
15585 }
15586 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEF, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
15587
15588 XSRETURN(argvi);
15589 fail:
15590
15591 SWIG_croak_null();
15592 }
15593 }
15594
15595
XS(_wrap_new_IDMEF__SWIG_2)15596 XS(_wrap_new_IDMEF__SWIG_2) {
15597 {
15598 idmef_object_t *arg1 = (idmef_object_t *) 0 ;
15599 void *argp1 = 0 ;
15600 int res1 = 0 ;
15601 int argvi = 0;
15602 Prelude::IDMEF *result = 0 ;
15603 dXSARGS;
15604
15605 if ((items < 1) || (items > 1)) {
15606 SWIG_croak("Usage: new_IDMEF(message);");
15607 }
15608 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_idmef_object_t, 0 | 0 );
15609 if (!SWIG_IsOK(res1)) {
15610 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDMEF" "', argument " "1"" of type '" "idmef_object_t *""'");
15611 }
15612 arg1 = reinterpret_cast< idmef_object_t * >(argp1);
15613 {
15614 try {
15615 result = (Prelude::IDMEF *)new Prelude::IDMEF(arg1);
15616 } catch(Prelude::PreludeError &e) {
15617 SWIG_exception(SWIG_RuntimeError, e.what());
15618 SWIG_fail;
15619 }
15620 }
15621 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Prelude__IDMEF, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
15622
15623 XSRETURN(argvi);
15624 fail:
15625
15626 SWIG_croak_null();
15627 }
15628 }
15629
15630
XS(_wrap_new_IDMEF)15631 XS(_wrap_new_IDMEF) {
15632 dXSARGS;
15633
15634 {
15635 unsigned long _index = 0;
15636 SWIG_TypeRank _rank = 0;
15637 if (items == 0) {
15638 SWIG_TypeRank _ranki = 0;
15639 SWIG_TypeRank _rankm = 0;
15640 if (!_index || (_ranki < _rank)) {
15641 _rank = _ranki; _index = 1;
15642 if (_rank == _rankm) goto dispatch;
15643 }
15644 }
15645 if (items == 1) {
15646 SWIG_TypeRank _ranki = 0;
15647 SWIG_TypeRank _rankm = 0;
15648 SWIG_TypeRank _pi = 1;
15649 int _v = 0;
15650 {
15651 void *vptr = 0;
15652 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
15653 _v = SWIG_CheckState(res);
15654 }
15655 if (!_v) goto check_2;
15656 _ranki += _v*_pi;
15657 _rankm += _pi;
15658 _pi *= SWIG_MAXCASTRANK;
15659 if (!_index || (_ranki < _rank)) {
15660 _rank = _ranki; _index = 2;
15661 if (_rank == _rankm) goto dispatch;
15662 }
15663 }
15664 check_2:
15665
15666 if (items == 1) {
15667 SWIG_TypeRank _ranki = 0;
15668 SWIG_TypeRank _rankm = 0;
15669 SWIG_TypeRank _pi = 1;
15670 int _v = 0;
15671 {
15672 void *vptr = 0;
15673 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_idmef_object_t, 0);
15674 _v = SWIG_CheckState(res);
15675 }
15676 if (!_v) goto check_3;
15677 _ranki += _v*_pi;
15678 _rankm += _pi;
15679 _pi *= SWIG_MAXCASTRANK;
15680 if (!_index || (_ranki < _rank)) {
15681 _rank = _ranki; _index = 3;
15682 if (_rank == _rankm) goto dispatch;
15683 }
15684 }
15685 check_3:
15686
15687 dispatch:
15688 switch(_index) {
15689 case 1:
15690 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEF__SWIG_0); return;
15691 case 2:
15692 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEF__SWIG_1); return;
15693 case 3:
15694 PUSHMARK(MARK); SWIG_CALLXS(_wrap_new_IDMEF__SWIG_2); return;
15695 }
15696 }
15697
15698 croak("No matching function for overloaded 'new_IDMEF'");
15699 XSRETURN(0);
15700 }
15701
15702
XS(_wrap_IDMEF_set__SWIG_0)15703 XS(_wrap_IDMEF_set__SWIG_0) {
15704 {
15705 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
15706 char *arg2 = (char *) 0 ;
15707 std::vector< Prelude::IDMEF > *arg3 = 0 ;
15708 void *argp1 = 0 ;
15709 int res1 = 0 ;
15710 int res2 ;
15711 char *buf2 = 0 ;
15712 int alloc2 = 0 ;
15713 std::vector< Prelude::IDMEF > temp3 ;
15714 std::vector< Prelude::IDMEF > *v3 ;
15715 int argvi = 0;
15716 dXSARGS;
15717
15718 if ((items < 3) || (items > 3)) {
15719 SWIG_croak("Usage: IDMEF_set(self,path,value);");
15720 }
15721 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
15722 if (!SWIG_IsOK(res1)) {
15723 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
15724 }
15725 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
15726 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
15727 if (!SWIG_IsOK(res2)) {
15728 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
15729 }
15730 arg2 = reinterpret_cast< char * >(buf2);
15731 {
15732 if (SWIG_ConvertPtr(ST(2),(void **) &v3,
15733 SWIGTYPE_p_std__vectorT_Prelude__IDMEF_t,1) != -1) {
15734 arg3 = v3;
15735 } else if (SvROK(ST(2))) {
15736 AV *av = (AV *)SvRV(ST(2));
15737 if (SvTYPE(av) != SVt_PVAV)
15738 SWIG_croak("Type error in argument 3 of IDMEF_set. "
15739 "Expected an array of " "Prelude::IDMEF");
15740 SV **tv;
15741 I32 len = av_len(av) + 1;
15742 Prelude::IDMEF* obj;
15743 for (int i=0; i<len; i++) {
15744 tv = av_fetch(av, i, 0);
15745 if (SWIG_ConvertPtr(*tv, (void **)&obj,
15746 SWIGTYPE_p_Prelude__IDMEF,0) != -1) {
15747 temp3.push_back(*obj);
15748 } else {
15749 SWIG_croak("Type error in argument 3 of "
15750 "IDMEF_set. "
15751 "Expected an array of " "Prelude::IDMEF");
15752 }
15753 }
15754 arg3 = &temp3;
15755 } else {
15756 SWIG_croak("Type error in argument 3 of IDMEF_set. "
15757 "Expected an array of " "Prelude::IDMEF");
15758 }
15759 }
15760 {
15761 try {
15762 (arg1)->set((char const *)arg2,(std::vector< Prelude::IDMEF > const &)*arg3);
15763 } catch(Prelude::PreludeError &e) {
15764 SWIG_exception(SWIG_RuntimeError, e.what());
15765 SWIG_fail;
15766 }
15767 }
15768 ST(argvi) = sv_newmortal();
15769
15770 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
15771
15772 XSRETURN(argvi);
15773 fail:
15774
15775 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
15776
15777 SWIG_croak_null();
15778 }
15779 }
15780
15781
XS(_wrap_IDMEF_set__SWIG_1)15782 XS(_wrap_IDMEF_set__SWIG_1) {
15783 {
15784 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
15785 char *arg2 = (char *) 0 ;
15786 Prelude::IDMEF *arg3 = (Prelude::IDMEF *) 0 ;
15787 void *argp1 = 0 ;
15788 int res1 = 0 ;
15789 int res2 ;
15790 char *buf2 = 0 ;
15791 int alloc2 = 0 ;
15792 void *argp3 = 0 ;
15793 int res3 = 0 ;
15794 int argvi = 0;
15795 dXSARGS;
15796
15797 if ((items < 3) || (items > 3)) {
15798 SWIG_croak("Usage: IDMEF_set(self,path,value);");
15799 }
15800 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
15801 if (!SWIG_IsOK(res1)) {
15802 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
15803 }
15804 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
15805 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
15806 if (!SWIG_IsOK(res2)) {
15807 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
15808 }
15809 arg2 = reinterpret_cast< char * >(buf2);
15810 res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
15811 if (!SWIG_IsOK(res3)) {
15812 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "Prelude::IDMEF *""'");
15813 }
15814 arg3 = reinterpret_cast< Prelude::IDMEF * >(argp3);
15815 {
15816 try {
15817 (arg1)->set((char const *)arg2,arg3);
15818 } catch(Prelude::PreludeError &e) {
15819 SWIG_exception(SWIG_RuntimeError, e.what());
15820 SWIG_fail;
15821 }
15822 }
15823 ST(argvi) = sv_newmortal();
15824
15825 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
15826
15827 XSRETURN(argvi);
15828 fail:
15829
15830 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
15831
15832 SWIG_croak_null();
15833 }
15834 }
15835
15836
XS(_wrap_IDMEF_set__SWIG_2)15837 XS(_wrap_IDMEF_set__SWIG_2) {
15838 {
15839 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
15840 char *arg2 = (char *) 0 ;
15841 std::vector< Prelude::IDMEFValue > *arg3 = 0 ;
15842 void *argp1 = 0 ;
15843 int res1 = 0 ;
15844 int res2 ;
15845 char *buf2 = 0 ;
15846 int alloc2 = 0 ;
15847 std::vector< Prelude::IDMEFValue > temp3 ;
15848 std::vector< Prelude::IDMEFValue > *v3 ;
15849 int argvi = 0;
15850 dXSARGS;
15851
15852 if ((items < 3) || (items > 3)) {
15853 SWIG_croak("Usage: IDMEF_set(self,path,value);");
15854 }
15855 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
15856 if (!SWIG_IsOK(res1)) {
15857 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
15858 }
15859 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
15860 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
15861 if (!SWIG_IsOK(res2)) {
15862 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
15863 }
15864 arg2 = reinterpret_cast< char * >(buf2);
15865 {
15866 if (SWIG_ConvertPtr(ST(2),(void **) &v3,
15867 SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t,1) != -1) {
15868 arg3 = v3;
15869 } else if (SvROK(ST(2))) {
15870 AV *av = (AV *)SvRV(ST(2));
15871 if (SvTYPE(av) != SVt_PVAV)
15872 SWIG_croak("Type error in argument 3 of IDMEF_set. "
15873 "Expected an array of " "Prelude::IDMEFValue");
15874 SV **tv;
15875 I32 len = av_len(av) + 1;
15876 Prelude::IDMEFValue* obj;
15877 for (int i=0; i<len; i++) {
15878 tv = av_fetch(av, i, 0);
15879 if (SWIG_ConvertPtr(*tv, (void **)&obj,
15880 SWIGTYPE_p_Prelude__IDMEFValue,0) != -1) {
15881 temp3.push_back(*obj);
15882 } else {
15883 SWIG_croak("Type error in argument 3 of "
15884 "IDMEF_set. "
15885 "Expected an array of " "Prelude::IDMEFValue");
15886 }
15887 }
15888 arg3 = &temp3;
15889 } else {
15890 SWIG_croak("Type error in argument 3 of IDMEF_set. "
15891 "Expected an array of " "Prelude::IDMEFValue");
15892 }
15893 }
15894 {
15895 try {
15896 (arg1)->set((char const *)arg2,(std::vector< Prelude::IDMEFValue > const &)*arg3);
15897 } catch(Prelude::PreludeError &e) {
15898 SWIG_exception(SWIG_RuntimeError, e.what());
15899 SWIG_fail;
15900 }
15901 }
15902 ST(argvi) = sv_newmortal();
15903
15904 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
15905
15906 XSRETURN(argvi);
15907 fail:
15908
15909 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
15910
15911 SWIG_croak_null();
15912 }
15913 }
15914
15915
XS(_wrap_IDMEF_set__SWIG_3)15916 XS(_wrap_IDMEF_set__SWIG_3) {
15917 {
15918 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
15919 char *arg2 = (char *) 0 ;
15920 std::string *arg3 = 0 ;
15921 void *argp1 = 0 ;
15922 int res1 = 0 ;
15923 int res2 ;
15924 char *buf2 = 0 ;
15925 int alloc2 = 0 ;
15926 int res3 = SWIG_OLDOBJ ;
15927 int argvi = 0;
15928 dXSARGS;
15929
15930 if ((items < 3) || (items > 3)) {
15931 SWIG_croak("Usage: IDMEF_set(self,path,value);");
15932 }
15933 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
15934 if (!SWIG_IsOK(res1)) {
15935 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
15936 }
15937 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
15938 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
15939 if (!SWIG_IsOK(res2)) {
15940 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
15941 }
15942 arg2 = reinterpret_cast< char * >(buf2);
15943 {
15944 std::string *ptr = (std::string *)0;
15945 res3 = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(2), &ptr);
15946 if (!SWIG_IsOK(res3)) {
15947 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "std::string const &""'");
15948 }
15949 if (!ptr) {
15950 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEF_set" "', argument " "3"" of type '" "std::string const &""'");
15951 }
15952 arg3 = ptr;
15953 }
15954 {
15955 try {
15956 (arg1)->set((char const *)arg2,(std::string const &)*arg3);
15957 } catch(Prelude::PreludeError &e) {
15958 SWIG_exception(SWIG_RuntimeError, e.what());
15959 SWIG_fail;
15960 }
15961 }
15962 ST(argvi) = sv_newmortal();
15963
15964 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
15965 if (SWIG_IsNewObj(res3)) delete arg3;
15966 XSRETURN(argvi);
15967 fail:
15968
15969 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
15970 if (SWIG_IsNewObj(res3)) delete arg3;
15971 SWIG_croak_null();
15972 }
15973 }
15974
15975
XS(_wrap_IDMEF_set__SWIG_4)15976 XS(_wrap_IDMEF_set__SWIG_4) {
15977 {
15978 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
15979 char *arg2 = (char *) 0 ;
15980 Prelude::IDMEFValue *arg3 = (Prelude::IDMEFValue *) 0 ;
15981 void *argp1 = 0 ;
15982 int res1 = 0 ;
15983 int res2 ;
15984 char *buf2 = 0 ;
15985 int alloc2 = 0 ;
15986 void *argp3 = 0 ;
15987 int res3 = 0 ;
15988 int argvi = 0;
15989 dXSARGS;
15990
15991 if ((items < 3) || (items > 3)) {
15992 SWIG_croak("Usage: IDMEF_set(self,path,value);");
15993 }
15994 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
15995 if (!SWIG_IsOK(res1)) {
15996 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
15997 }
15998 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
15999 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16000 if (!SWIG_IsOK(res2)) {
16001 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
16002 }
16003 arg2 = reinterpret_cast< char * >(buf2);
16004 res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_Prelude__IDMEFValue, 0 | 0 );
16005 if (!SWIG_IsOK(res3)) {
16006 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "Prelude::IDMEFValue *""'");
16007 }
16008 arg3 = reinterpret_cast< Prelude::IDMEFValue * >(argp3);
16009 {
16010 try {
16011 (arg1)->set((char const *)arg2,arg3);
16012 } catch(Prelude::PreludeError &e) {
16013 SWIG_exception(SWIG_RuntimeError, e.what());
16014 SWIG_fail;
16015 }
16016 }
16017 ST(argvi) = sv_newmortal();
16018
16019 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16020
16021 XSRETURN(argvi);
16022 fail:
16023
16024 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16025
16026 SWIG_croak_null();
16027 }
16028 }
16029
16030
XS(_wrap_IDMEF_set__SWIG_5)16031 XS(_wrap_IDMEF_set__SWIG_5) {
16032 {
16033 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16034 char *arg2 = (char *) 0 ;
16035 Prelude::IDMEFTime *arg3 = 0 ;
16036 void *argp1 = 0 ;
16037 int res1 = 0 ;
16038 int res2 ;
16039 char *buf2 = 0 ;
16040 int alloc2 = 0 ;
16041 void *argp3 = 0 ;
16042 int res3 = 0 ;
16043 int argvi = 0;
16044 dXSARGS;
16045
16046 if ((items < 3) || (items > 3)) {
16047 SWIG_croak("Usage: IDMEF_set(self,path,value);");
16048 }
16049 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16050 if (!SWIG_IsOK(res1)) {
16051 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
16052 }
16053 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16054 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16055 if (!SWIG_IsOK(res2)) {
16056 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
16057 }
16058 arg2 = reinterpret_cast< char * >(buf2);
16059 res3 = SWIG_ConvertPtr(ST(2), &argp3, SWIGTYPE_p_Prelude__IDMEFTime, 0 );
16060 if (!SWIG_IsOK(res3)) {
16061 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "Prelude::IDMEFTime &""'");
16062 }
16063 if (!argp3) {
16064 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IDMEF_set" "', argument " "3"" of type '" "Prelude::IDMEFTime &""'");
16065 }
16066 arg3 = reinterpret_cast< Prelude::IDMEFTime * >(argp3);
16067 {
16068 try {
16069 (arg1)->set((char const *)arg2,*arg3);
16070 } catch(Prelude::PreludeError &e) {
16071 SWIG_exception(SWIG_RuntimeError, e.what());
16072 SWIG_fail;
16073 }
16074 }
16075 ST(argvi) = sv_newmortal();
16076
16077 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16078
16079 XSRETURN(argvi);
16080 fail:
16081
16082 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16083
16084 SWIG_croak_null();
16085 }
16086 }
16087
16088
XS(_wrap_IDMEF_set__SWIG_6)16089 XS(_wrap_IDMEF_set__SWIG_6) {
16090 {
16091 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16092 char *arg2 = (char *) 0 ;
16093 int32_t arg3 ;
16094 void *argp1 = 0 ;
16095 int res1 = 0 ;
16096 int res2 ;
16097 char *buf2 = 0 ;
16098 int alloc2 = 0 ;
16099 int val3 ;
16100 int ecode3 = 0 ;
16101 int argvi = 0;
16102 dXSARGS;
16103
16104 if ((items < 3) || (items > 3)) {
16105 SWIG_croak("Usage: IDMEF_set(self,path,value);");
16106 }
16107 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16108 if (!SWIG_IsOK(res1)) {
16109 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
16110 }
16111 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16112 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16113 if (!SWIG_IsOK(res2)) {
16114 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
16115 }
16116 arg2 = reinterpret_cast< char * >(buf2);
16117 ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
16118 if (!SWIG_IsOK(ecode3)) {
16119 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "int32_t""'");
16120 }
16121 arg3 = static_cast< int32_t >(val3);
16122 {
16123 try {
16124 (arg1)->set((char const *)arg2,arg3);
16125 } catch(Prelude::PreludeError &e) {
16126 SWIG_exception(SWIG_RuntimeError, e.what());
16127 SWIG_fail;
16128 }
16129 }
16130 ST(argvi) = sv_newmortal();
16131
16132 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16133
16134 XSRETURN(argvi);
16135 fail:
16136
16137 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16138
16139 SWIG_croak_null();
16140 }
16141 }
16142
16143
XS(_wrap_IDMEF_set__SWIG_7)16144 XS(_wrap_IDMEF_set__SWIG_7) {
16145 {
16146 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16147 char *arg2 = (char *) 0 ;
16148 int64_t arg3 ;
16149 void *argp1 = 0 ;
16150 int res1 = 0 ;
16151 int res2 ;
16152 char *buf2 = 0 ;
16153 int alloc2 = 0 ;
16154 long long val3 ;
16155 int ecode3 = 0 ;
16156 int argvi = 0;
16157 dXSARGS;
16158
16159 if ((items < 3) || (items > 3)) {
16160 SWIG_croak("Usage: IDMEF_set(self,path,value);");
16161 }
16162 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16163 if (!SWIG_IsOK(res1)) {
16164 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
16165 }
16166 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16167 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16168 if (!SWIG_IsOK(res2)) {
16169 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
16170 }
16171 arg2 = reinterpret_cast< char * >(buf2);
16172 ecode3 = SWIG_AsVal_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
16173 if (!SWIG_IsOK(ecode3)) {
16174 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "int64_t""'");
16175 }
16176 arg3 = static_cast< int64_t >(val3);
16177 {
16178 try {
16179 (arg1)->set((char const *)arg2,arg3);
16180 } catch(Prelude::PreludeError &e) {
16181 SWIG_exception(SWIG_RuntimeError, e.what());
16182 SWIG_fail;
16183 }
16184 }
16185 ST(argvi) = sv_newmortal();
16186
16187 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16188
16189 XSRETURN(argvi);
16190 fail:
16191
16192 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16193
16194 SWIG_croak_null();
16195 }
16196 }
16197
16198
XS(_wrap_IDMEF_set__SWIG_8)16199 XS(_wrap_IDMEF_set__SWIG_8) {
16200 {
16201 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16202 char *arg2 = (char *) 0 ;
16203 uint64_t arg3 ;
16204 void *argp1 = 0 ;
16205 int res1 = 0 ;
16206 int res2 ;
16207 char *buf2 = 0 ;
16208 int alloc2 = 0 ;
16209 unsigned long long val3 ;
16210 int ecode3 = 0 ;
16211 int argvi = 0;
16212 dXSARGS;
16213
16214 if ((items < 3) || (items > 3)) {
16215 SWIG_croak("Usage: IDMEF_set(self,path,value);");
16216 }
16217 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16218 if (!SWIG_IsOK(res1)) {
16219 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
16220 }
16221 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16222 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16223 if (!SWIG_IsOK(res2)) {
16224 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
16225 }
16226 arg2 = reinterpret_cast< char * >(buf2);
16227 ecode3 = SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
16228 if (!SWIG_IsOK(ecode3)) {
16229 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "uint64_t""'");
16230 }
16231 arg3 = static_cast< uint64_t >(val3);
16232 {
16233 try {
16234 (arg1)->set((char const *)arg2,arg3);
16235 } catch(Prelude::PreludeError &e) {
16236 SWIG_exception(SWIG_RuntimeError, e.what());
16237 SWIG_fail;
16238 }
16239 }
16240 ST(argvi) = sv_newmortal();
16241
16242 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16243
16244 XSRETURN(argvi);
16245 fail:
16246
16247 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16248
16249 SWIG_croak_null();
16250 }
16251 }
16252
16253
XS(_wrap_IDMEF_set__SWIG_9)16254 XS(_wrap_IDMEF_set__SWIG_9) {
16255 {
16256 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16257 char *arg2 = (char *) 0 ;
16258 float arg3 ;
16259 void *argp1 = 0 ;
16260 int res1 = 0 ;
16261 int res2 ;
16262 char *buf2 = 0 ;
16263 int alloc2 = 0 ;
16264 float val3 ;
16265 int ecode3 = 0 ;
16266 int argvi = 0;
16267 dXSARGS;
16268
16269 if ((items < 3) || (items > 3)) {
16270 SWIG_croak("Usage: IDMEF_set(self,path,value);");
16271 }
16272 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16273 if (!SWIG_IsOK(res1)) {
16274 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
16275 }
16276 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16277 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16278 if (!SWIG_IsOK(res2)) {
16279 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
16280 }
16281 arg2 = reinterpret_cast< char * >(buf2);
16282 ecode3 = SWIG_AsVal_float SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
16283 if (!SWIG_IsOK(ecode3)) {
16284 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "float""'");
16285 }
16286 arg3 = static_cast< float >(val3);
16287 {
16288 try {
16289 (arg1)->set((char const *)arg2,arg3);
16290 } catch(Prelude::PreludeError &e) {
16291 SWIG_exception(SWIG_RuntimeError, e.what());
16292 SWIG_fail;
16293 }
16294 }
16295 ST(argvi) = sv_newmortal();
16296
16297 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16298
16299 XSRETURN(argvi);
16300 fail:
16301
16302 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16303
16304 SWIG_croak_null();
16305 }
16306 }
16307
16308
XS(_wrap_IDMEF_set__SWIG_10)16309 XS(_wrap_IDMEF_set__SWIG_10) {
16310 {
16311 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16312 char *arg2 = (char *) 0 ;
16313 double arg3 ;
16314 void *argp1 = 0 ;
16315 int res1 = 0 ;
16316 int res2 ;
16317 char *buf2 = 0 ;
16318 int alloc2 = 0 ;
16319 double val3 ;
16320 int ecode3 = 0 ;
16321 int argvi = 0;
16322 dXSARGS;
16323
16324 if ((items < 3) || (items > 3)) {
16325 SWIG_croak("Usage: IDMEF_set(self,path,value);");
16326 }
16327 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16328 if (!SWIG_IsOK(res1)) {
16329 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_set" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
16330 }
16331 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16332 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
16333 if (!SWIG_IsOK(res2)) {
16334 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_set" "', argument " "2"" of type '" "char const *""'");
16335 }
16336 arg2 = reinterpret_cast< char * >(buf2);
16337 ecode3 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
16338 if (!SWIG_IsOK(ecode3)) {
16339 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IDMEF_set" "', argument " "3"" of type '" "double""'");
16340 }
16341 arg3 = static_cast< double >(val3);
16342 {
16343 try {
16344 (arg1)->set((char const *)arg2,arg3);
16345 } catch(Prelude::PreludeError &e) {
16346 SWIG_exception(SWIG_RuntimeError, e.what());
16347 SWIG_fail;
16348 }
16349 }
16350 ST(argvi) = sv_newmortal();
16351
16352 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16353
16354 XSRETURN(argvi);
16355 fail:
16356
16357 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
16358
16359 SWIG_croak_null();
16360 }
16361 }
16362
16363
XS(_wrap_IDMEF_set)16364 XS(_wrap_IDMEF_set) {
16365 dXSARGS;
16366
16367 {
16368 unsigned long _index = 0;
16369 SWIG_TypeRank _rank = 0;
16370 if (items == 3) {
16371 SWIG_TypeRank _ranki = 0;
16372 SWIG_TypeRank _rankm = 0;
16373 SWIG_TypeRank _pi = 1;
16374 int _v = 0;
16375 {
16376 void *vptr = 0;
16377 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16378 _v = SWIG_CheckState(res);
16379 }
16380 if (!_v) goto check_1;
16381 _ranki += _v*_pi;
16382 _rankm += _pi;
16383 _pi *= SWIG_MAXCASTRANK;
16384 {
16385 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16386 _v = SWIG_CheckState(res);
16387 }
16388 if (!_v) goto check_1;
16389 _ranki += _v*_pi;
16390 _rankm += _pi;
16391 _pi *= SWIG_MAXCASTRANK;
16392 {
16393 void *vptr = 0;
16394 int res = SWIG_ConvertPtr(ST(2), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16395 _v = SWIG_CheckState(res);
16396 }
16397 if (!_v) goto check_1;
16398 _ranki += _v*_pi;
16399 _rankm += _pi;
16400 _pi *= SWIG_MAXCASTRANK;
16401 if (!_index || (_ranki < _rank)) {
16402 _rank = _ranki; _index = 1;
16403 if (_rank == _rankm) goto dispatch;
16404 }
16405 }
16406 check_1:
16407
16408 if (items == 3) {
16409 SWIG_TypeRank _ranki = 0;
16410 SWIG_TypeRank _rankm = 0;
16411 SWIG_TypeRank _pi = 1;
16412 int _v = 0;
16413 {
16414 void *vptr = 0;
16415 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16416 _v = SWIG_CheckState(res);
16417 }
16418 if (!_v) goto check_2;
16419 _ranki += _v*_pi;
16420 _rankm += _pi;
16421 _pi *= SWIG_MAXCASTRANK;
16422 {
16423 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16424 _v = SWIG_CheckState(res);
16425 }
16426 if (!_v) goto check_2;
16427 _ranki += _v*_pi;
16428 _rankm += _pi;
16429 _pi *= SWIG_MAXCASTRANK;
16430 {
16431 void *vptr = 0;
16432 int res = SWIG_ConvertPtr(ST(2), &vptr, SWIGTYPE_p_Prelude__IDMEFValue, 0);
16433 _v = SWIG_CheckState(res);
16434 }
16435 if (!_v) goto check_2;
16436 _ranki += _v*_pi;
16437 _rankm += _pi;
16438 _pi *= SWIG_MAXCASTRANK;
16439 if (!_index || (_ranki < _rank)) {
16440 _rank = _ranki; _index = 2;
16441 if (_rank == _rankm) goto dispatch;
16442 }
16443 }
16444 check_2:
16445
16446 if (items == 3) {
16447 SWIG_TypeRank _ranki = 0;
16448 SWIG_TypeRank _rankm = 0;
16449 SWIG_TypeRank _pi = 1;
16450 int _v = 0;
16451 {
16452 void *vptr = 0;
16453 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16454 _v = SWIG_CheckState(res);
16455 }
16456 if (!_v) goto check_3;
16457 _ranki += _v*_pi;
16458 _rankm += _pi;
16459 _pi *= SWIG_MAXCASTRANK;
16460 {
16461 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16462 _v = SWIG_CheckState(res);
16463 }
16464 if (!_v) goto check_3;
16465 _ranki += _v*_pi;
16466 _rankm += _pi;
16467 _pi *= SWIG_MAXCASTRANK;
16468 {
16469 void *vptr = 0;
16470 int res = SWIG_ConvertPtr(ST(2), &vptr, SWIGTYPE_p_Prelude__IDMEFTime, 0);
16471 _v = SWIG_CheckState(res);
16472 }
16473 if (!_v) goto check_3;
16474 _ranki += _v*_pi;
16475 _rankm += _pi;
16476 _pi *= SWIG_MAXCASTRANK;
16477 if (!_index || (_ranki < _rank)) {
16478 _rank = _ranki; _index = 3;
16479 if (_rank == _rankm) goto dispatch;
16480 }
16481 }
16482 check_3:
16483
16484 if (items == 3) {
16485 SWIG_TypeRank _ranki = 0;
16486 SWIG_TypeRank _rankm = 0;
16487 SWIG_TypeRank _pi = 1;
16488 int _v = 0;
16489 {
16490 void *vptr = 0;
16491 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16492 _v = SWIG_CheckState(res);
16493 }
16494 if (!_v) goto check_4;
16495 _ranki += _v*_pi;
16496 _rankm += _pi;
16497 _pi *= SWIG_MAXCASTRANK;
16498 {
16499 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16500 _v = SWIG_CheckState(res);
16501 }
16502 if (!_v) goto check_4;
16503 _ranki += _v*_pi;
16504 _rankm += _pi;
16505 _pi *= SWIG_MAXCASTRANK;
16506 {
16507 {
16508 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
16509 _v = SWIG_CheckState(res);
16510 }
16511 }
16512 if (!_v) goto check_4;
16513 _ranki += _v*_pi;
16514 _rankm += _pi;
16515 _pi *= SWIG_MAXCASTRANK;
16516 if (!_index || (_ranki < _rank)) {
16517 _rank = _ranki; _index = 4;
16518 if (_rank == _rankm) goto dispatch;
16519 }
16520 }
16521 check_4:
16522
16523 if (items == 3) {
16524 SWIG_TypeRank _ranki = 0;
16525 SWIG_TypeRank _rankm = 0;
16526 SWIG_TypeRank _pi = 1;
16527 int _v = 0;
16528 {
16529 void *vptr = 0;
16530 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16531 _v = SWIG_CheckState(res);
16532 }
16533 if (!_v) goto check_5;
16534 _ranki += _v*_pi;
16535 _rankm += _pi;
16536 _pi *= SWIG_MAXCASTRANK;
16537 {
16538 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16539 _v = SWIG_CheckState(res);
16540 }
16541 if (!_v) goto check_5;
16542 _ranki += _v*_pi;
16543 _rankm += _pi;
16544 _pi *= SWIG_MAXCASTRANK;
16545 {
16546 {
16547 int res = SWIG_AsVal_unsigned_SS_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
16548 _v = SWIG_CheckState(res);
16549 }
16550 }
16551 if (!_v) goto check_5;
16552 _ranki += _v*_pi;
16553 _rankm += _pi;
16554 _pi *= SWIG_MAXCASTRANK;
16555 if (!_index || (_ranki < _rank)) {
16556 _rank = _ranki; _index = 5;
16557 if (_rank == _rankm) goto dispatch;
16558 }
16559 }
16560 check_5:
16561
16562 if (items == 3) {
16563 SWIG_TypeRank _ranki = 0;
16564 SWIG_TypeRank _rankm = 0;
16565 SWIG_TypeRank _pi = 1;
16566 int _v = 0;
16567 {
16568 void *vptr = 0;
16569 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16570 _v = SWIG_CheckState(res);
16571 }
16572 if (!_v) goto check_6;
16573 _ranki += _v*_pi;
16574 _rankm += _pi;
16575 _pi *= SWIG_MAXCASTRANK;
16576 {
16577 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16578 _v = SWIG_CheckState(res);
16579 }
16580 if (!_v) goto check_6;
16581 _ranki += _v*_pi;
16582 _rankm += _pi;
16583 _pi *= SWIG_MAXCASTRANK;
16584 {
16585 {
16586 int res = SWIG_AsVal_long_SS_long SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
16587 _v = SWIG_CheckState(res);
16588 }
16589 }
16590 if (!_v) goto check_6;
16591 _ranki += _v*_pi;
16592 _rankm += _pi;
16593 _pi *= SWIG_MAXCASTRANK;
16594 if (!_index || (_ranki < _rank)) {
16595 _rank = _ranki; _index = 6;
16596 if (_rank == _rankm) goto dispatch;
16597 }
16598 }
16599 check_6:
16600
16601 if (items == 3) {
16602 SWIG_TypeRank _ranki = 0;
16603 SWIG_TypeRank _rankm = 0;
16604 SWIG_TypeRank _pi = 1;
16605 int _v = 0;
16606 {
16607 void *vptr = 0;
16608 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16609 _v = SWIG_CheckState(res);
16610 }
16611 if (!_v) goto check_7;
16612 _ranki += _v*_pi;
16613 _rankm += _pi;
16614 _pi *= SWIG_MAXCASTRANK;
16615 {
16616 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16617 _v = SWIG_CheckState(res);
16618 }
16619 if (!_v) goto check_7;
16620 _ranki += _v*_pi;
16621 _rankm += _pi;
16622 _pi *= SWIG_MAXCASTRANK;
16623 {
16624 {
16625 int res = SWIG_AsVal_float SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
16626 _v = SWIG_CheckState(res);
16627 }
16628 }
16629 if (!_v) goto check_7;
16630 _ranki += _v*_pi;
16631 _rankm += _pi;
16632 _pi *= SWIG_MAXCASTRANK;
16633 if (!_index || (_ranki < _rank)) {
16634 _rank = _ranki; _index = 7;
16635 if (_rank == _rankm) goto dispatch;
16636 }
16637 }
16638 check_7:
16639
16640 if (items == 3) {
16641 SWIG_TypeRank _ranki = 0;
16642 SWIG_TypeRank _rankm = 0;
16643 SWIG_TypeRank _pi = 1;
16644 int _v = 0;
16645 {
16646 void *vptr = 0;
16647 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16648 _v = SWIG_CheckState(res);
16649 }
16650 if (!_v) goto check_8;
16651 _ranki += _v*_pi;
16652 _rankm += _pi;
16653 _pi *= SWIG_MAXCASTRANK;
16654 {
16655 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16656 _v = SWIG_CheckState(res);
16657 }
16658 if (!_v) goto check_8;
16659 _ranki += _v*_pi;
16660 _rankm += _pi;
16661 _pi *= SWIG_MAXCASTRANK;
16662 {
16663 {
16664 int res = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(2), NULL);
16665 _v = SWIG_CheckState(res);
16666 }
16667 }
16668 if (!_v) goto check_8;
16669 _ranki += _v*_pi;
16670 _rankm += _pi;
16671 _pi *= SWIG_MAXCASTRANK;
16672 if (!_index || (_ranki < _rank)) {
16673 _rank = _ranki; _index = 8;
16674 if (_rank == _rankm) goto dispatch;
16675 }
16676 }
16677 check_8:
16678
16679 if (items == 3) {
16680 SWIG_TypeRank _ranki = 0;
16681 SWIG_TypeRank _rankm = 0;
16682 SWIG_TypeRank _pi = 1;
16683 int _v = 0;
16684 {
16685 void *vptr = 0;
16686 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16687 _v = SWIG_CheckState(res);
16688 }
16689 if (!_v) goto check_9;
16690 _ranki += _v*_pi;
16691 _rankm += _pi;
16692 _pi *= SWIG_MAXCASTRANK;
16693 {
16694 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16695 _v = SWIG_CheckState(res);
16696 }
16697 if (!_v) goto check_9;
16698 _ranki += _v*_pi;
16699 _rankm += _pi;
16700 _pi *= SWIG_MAXCASTRANK;
16701 {
16702 int res = SWIG_AsPtr_std_string SWIG_PERL_CALL_ARGS_2(ST(2), (std::string**)(0));
16703 _v = SWIG_CheckState(res);
16704 }
16705 if (!_v) goto check_9;
16706 _ranki += _v*_pi;
16707 _rankm += _pi;
16708 _pi *= SWIG_MAXCASTRANK;
16709 if (!_index || (_ranki < _rank)) {
16710 _rank = _ranki; _index = 9;
16711 if (_rank == _rankm) goto dispatch;
16712 }
16713 }
16714 check_9:
16715
16716 if (items == 3) {
16717 SWIG_TypeRank _ranki = 0;
16718 SWIG_TypeRank _rankm = 0;
16719 SWIG_TypeRank _pi = 1;
16720 int _v = 0;
16721 {
16722 void *vptr = 0;
16723 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16724 _v = SWIG_CheckState(res);
16725 }
16726 if (!_v) goto check_10;
16727 _ranki += _v*_pi;
16728 _rankm += _pi;
16729 _pi *= SWIG_MAXCASTRANK;
16730 {
16731 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16732 _v = SWIG_CheckState(res);
16733 }
16734 if (!_v) goto check_10;
16735 _ranki += _v*_pi;
16736 _rankm += _pi;
16737 _pi *= SWIG_MAXCASTRANK;
16738 {
16739 {
16740 {
16741 /* wrapped vector? */
16742 std::vector<Prelude::IDMEF >* v;
16743 if (SWIG_ConvertPtr(ST(2),(void **) &v,
16744 SWIGTYPE_p_std__vectorT_Prelude__IDMEF_t,0) != -1) {
16745 _v = 1;
16746 } else if (SvROK(ST(2))) {
16747 /* native sequence? */
16748 AV *av = (AV *)SvRV(ST(2));
16749 if (SvTYPE(av) == SVt_PVAV) {
16750 I32 len = av_len(av) + 1;
16751 if (len == 0) {
16752 /* an empty sequence can be of any type */
16753 _v = 1;
16754 } else {
16755 /* check the first element only */
16756 Prelude::IDMEF* obj;
16757 SV **tv = av_fetch(av, 0, 0);
16758 if (SWIG_ConvertPtr(*tv, (void **)&obj,
16759 SWIGTYPE_p_Prelude__IDMEF,0) != -1)
16760 _v = 1;
16761 else
16762 _v = 0;
16763 }
16764 }
16765 } else {
16766 _v = 0;
16767 }
16768 }
16769 }
16770 }
16771 if (!_v) goto check_10;
16772 _ranki += _v*_pi;
16773 _rankm += _pi;
16774 _pi *= SWIG_MAXCASTRANK;
16775 if (!_index || (_ranki < _rank)) {
16776 _rank = _ranki; _index = 10;
16777 if (_rank == _rankm) goto dispatch;
16778 }
16779 }
16780 check_10:
16781
16782 if (items == 3) {
16783 SWIG_TypeRank _ranki = 0;
16784 SWIG_TypeRank _rankm = 0;
16785 SWIG_TypeRank _pi = 1;
16786 int _v = 0;
16787 {
16788 void *vptr = 0;
16789 int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_Prelude__IDMEF, 0);
16790 _v = SWIG_CheckState(res);
16791 }
16792 if (!_v) goto check_11;
16793 _ranki += _v*_pi;
16794 _rankm += _pi;
16795 _pi *= SWIG_MAXCASTRANK;
16796 {
16797 int res = SWIG_AsCharPtrAndSize(ST(1), 0, NULL, 0);
16798 _v = SWIG_CheckState(res);
16799 }
16800 if (!_v) goto check_11;
16801 _ranki += _v*_pi;
16802 _rankm += _pi;
16803 _pi *= SWIG_MAXCASTRANK;
16804 {
16805 {
16806 {
16807 /* wrapped vector? */
16808 std::vector<Prelude::IDMEFValue >* v;
16809 if (SWIG_ConvertPtr(ST(2),(void **) &v,
16810 SWIGTYPE_p_std__vectorT_Prelude__IDMEFValue_t,0) != -1) {
16811 _v = 1;
16812 } else if (SvROK(ST(2))) {
16813 /* native sequence? */
16814 AV *av = (AV *)SvRV(ST(2));
16815 if (SvTYPE(av) == SVt_PVAV) {
16816 I32 len = av_len(av) + 1;
16817 if (len == 0) {
16818 /* an empty sequence can be of any type */
16819 _v = 1;
16820 } else {
16821 /* check the first element only */
16822 Prelude::IDMEFValue* obj;
16823 SV **tv = av_fetch(av, 0, 0);
16824 if (SWIG_ConvertPtr(*tv, (void **)&obj,
16825 SWIGTYPE_p_Prelude__IDMEFValue,0) != -1)
16826 _v = 1;
16827 else
16828 _v = 0;
16829 }
16830 }
16831 } else {
16832 _v = 0;
16833 }
16834 }
16835 }
16836 }
16837 if (!_v) goto check_11;
16838 _ranki += _v*_pi;
16839 _rankm += _pi;
16840 _pi *= SWIG_MAXCASTRANK;
16841 if (!_index || (_ranki < _rank)) {
16842 _rank = _ranki; _index = 11;
16843 if (_rank == _rankm) goto dispatch;
16844 }
16845 }
16846 check_11:
16847
16848 dispatch:
16849 switch(_index) {
16850 case 1:
16851 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_1); return;
16852 case 2:
16853 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_4); return;
16854 case 3:
16855 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_5); return;
16856 case 4:
16857 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_6); return;
16858 case 5:
16859 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_8); return;
16860 case 6:
16861 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_7); return;
16862 case 7:
16863 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_9); return;
16864 case 8:
16865 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_10); return;
16866 case 9:
16867 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_3); return;
16868 case 10:
16869 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_0); return;
16870 case 11:
16871 PUSHMARK(MARK); SWIG_CALLXS(_wrap_IDMEF_set__SWIG_2); return;
16872 }
16873 }
16874
16875 croak("No matching function for overloaded 'IDMEF_set'");
16876 XSRETURN(0);
16877 }
16878
16879
XS(_wrap_IDMEF_clone)16880 XS(_wrap_IDMEF_clone) {
16881 {
16882 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16883 void *argp1 = 0 ;
16884 int res1 = 0 ;
16885 int argvi = 0;
16886 Prelude::IDMEF result;
16887 dXSARGS;
16888
16889 if ((items < 1) || (items > 1)) {
16890 SWIG_croak("Usage: IDMEF_clone(self);");
16891 }
16892 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16893 if (!SWIG_IsOK(res1)) {
16894 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_clone" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
16895 }
16896 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16897 {
16898 try {
16899 result = (arg1)->clone();
16900 } catch(Prelude::PreludeError &e) {
16901 SWIG_exception(SWIG_RuntimeError, e.what());
16902 SWIG_fail;
16903 }
16904 }
16905 ST(argvi) = SWIG_NewPointerObj((new Prelude::IDMEF(static_cast< const Prelude::IDMEF& >(result))), SWIGTYPE_p_Prelude__IDMEF, SWIG_POINTER_OWN | SWIG_SHADOW); argvi++ ;
16906
16907 XSRETURN(argvi);
16908 fail:
16909
16910 SWIG_croak_null();
16911 }
16912 }
16913
16914
XS(_wrap_IDMEF_getId)16915 XS(_wrap_IDMEF_getId) {
16916 {
16917 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16918 void *argp1 = 0 ;
16919 int res1 = 0 ;
16920 int argvi = 0;
16921 idmef_class_id_t result;
16922 dXSARGS;
16923
16924 if ((items < 1) || (items > 1)) {
16925 SWIG_croak("Usage: IDMEF_getId(self);");
16926 }
16927 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16928 if (!SWIG_IsOK(res1)) {
16929 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_getId" "', argument " "1"" of type '" "Prelude::IDMEF const *""'");
16930 }
16931 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16932 {
16933 try {
16934 result = (idmef_class_id_t)((Prelude::IDMEF const *)arg1)->getId();
16935 } catch(Prelude::PreludeError &e) {
16936 SWIG_exception(SWIG_RuntimeError, e.what());
16937 SWIG_fail;
16938 }
16939 }
16940 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
16941
16942 XSRETURN(argvi);
16943 fail:
16944
16945 SWIG_croak_null();
16946 }
16947 }
16948
16949
XS(_wrap_IDMEF_toString)16950 XS(_wrap_IDMEF_toString) {
16951 {
16952 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16953 void *argp1 = 0 ;
16954 int res1 = 0 ;
16955 int argvi = 0;
16956 std::string result;
16957 dXSARGS;
16958
16959 if ((items < 1) || (items > 1)) {
16960 SWIG_croak("Usage: IDMEF_toString(self);");
16961 }
16962 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
16963 if (!SWIG_IsOK(res1)) {
16964 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_toString" "', argument " "1"" of type '" "Prelude::IDMEF const *""'");
16965 }
16966 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
16967 {
16968 try {
16969 result = ((Prelude::IDMEF const *)arg1)->toString();
16970 } catch(Prelude::PreludeError &e) {
16971 SWIG_exception(SWIG_RuntimeError, e.what());
16972 SWIG_fail;
16973 }
16974 }
16975 ST(argvi) = SWIG_From_std_string SWIG_PERL_CALL_ARGS_1(static_cast< std::string >(result)); argvi++ ;
16976
16977 XSRETURN(argvi);
16978 fail:
16979
16980 SWIG_croak_null();
16981 }
16982 }
16983
16984
XS(_wrap_IDMEF___eq__)16985 XS(_wrap_IDMEF___eq__) {
16986 {
16987 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
16988 Prelude::IDMEF *arg2 = (Prelude::IDMEF *) 0 ;
16989 void *argp1 = 0 ;
16990 int res1 = 0 ;
16991 void *argp2 = 0 ;
16992 int res2 = 0 ;
16993 int argvi = 0;
16994 int result;
16995 dXSARGS;
16996
16997 if ((items < 2) || (items > 2)) {
16998 SWIG_croak("Usage: IDMEF___eq__(self,idmef);");
16999 }
17000 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
17001 if (!SWIG_IsOK(res1)) {
17002 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF___eq__" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
17003 }
17004 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
17005 res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
17006 if (!SWIG_IsOK(res2)) {
17007 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF___eq__" "', argument " "2"" of type '" "Prelude::IDMEF const *""'");
17008 }
17009 arg2 = reinterpret_cast< Prelude::IDMEF * >(argp2);
17010 {
17011 try {
17012 result = (int)(arg1)->operator ==((Prelude::IDMEF const *)arg2);
17013 } catch(Prelude::PreludeError &e) {
17014 SWIG_exception(SWIG_RuntimeError, e.what());
17015 SWIG_fail;
17016 }
17017 }
17018 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
17019
17020
17021 XSRETURN(argvi);
17022 fail:
17023
17024
17025 SWIG_croak_null();
17026 }
17027 }
17028
17029
XS(_wrap_IDMEF_write)17030 XS(_wrap_IDMEF_write) {
17031 {
17032 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
17033 void *arg2 = (void *) 0 ;
17034 void *argp1 = 0 ;
17035 int res1 = 0 ;
17036 int argvi = 0;
17037 dXSARGS;
17038
17039 if ((items < 2) || (items > 2)) {
17040 SWIG_croak("Usage: IDMEF_write(self,nocast_p);");
17041 }
17042 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
17043 if (!SWIG_IsOK(res1)) {
17044 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_write" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
17045 }
17046 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
17047 {
17048 arg2 = ST(1);
17049 }
17050 {
17051 try {
17052 Prelude_IDMEF_write(arg1,arg2);
17053 } catch(Prelude::PreludeError &e) {
17054 SWIG_exception(SWIG_RuntimeError, e.what());
17055 SWIG_fail;
17056 }
17057 }
17058 ST(argvi) = sv_newmortal();
17059
17060
17061 XSRETURN(argvi);
17062 fail:
17063
17064
17065 SWIG_croak_null();
17066 }
17067 }
17068
17069
XS(_wrap_IDMEF_read)17070 XS(_wrap_IDMEF_read) {
17071 {
17072 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
17073 void *arg2 = (void *) 0 ;
17074 void *argp1 = 0 ;
17075 int res1 = 0 ;
17076 int argvi = 0;
17077 int result;
17078 dXSARGS;
17079
17080 if ((items < 2) || (items > 2)) {
17081 SWIG_croak("Usage: IDMEF_read(self,nocast_p);");
17082 }
17083 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
17084 if (!SWIG_IsOK(res1)) {
17085 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_read" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
17086 }
17087 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
17088 {
17089 arg2 = ST(1);
17090 }
17091 {
17092 try {
17093 result = (int)Prelude_IDMEF_read(arg1,arg2);
17094 } catch(Prelude::PreludeError &e) {
17095 if ( e.getCode() == PRELUDE_ERROR_EOF )
17096 result = 0;
17097 else
17098 SWIG_exception_fail(SWIG_RuntimeError, e.what());
17099 }
17100 }
17101 ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
17102
17103
17104 XSRETURN(argvi);
17105 fail:
17106
17107
17108 SWIG_croak_null();
17109 }
17110 }
17111
17112
XS(_wrap_IDMEF_get)17113 XS(_wrap_IDMEF_get) {
17114 {
17115 Prelude::IDMEF *arg1 = (Prelude::IDMEF *) 0 ;
17116 char *arg2 = (char *) 0 ;
17117 void *argp1 = 0 ;
17118 int res1 = 0 ;
17119 int res2 ;
17120 char *buf2 = 0 ;
17121 int alloc2 = 0 ;
17122 int argvi = 0;
17123 Prelude::IDMEFValue result;
17124 dXSARGS;
17125
17126 if ((items < 2) || (items > 2)) {
17127 SWIG_croak("Usage: IDMEF_get(self,path);");
17128 }
17129 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_Prelude__IDMEF, 0 | 0 );
17130 if (!SWIG_IsOK(res1)) {
17131 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDMEF_get" "', argument " "1"" of type '" "Prelude::IDMEF *""'");
17132 }
17133 arg1 = reinterpret_cast< Prelude::IDMEF * >(argp1);
17134 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
17135 if (!SWIG_IsOK(res2)) {
17136 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IDMEF_get" "', argument " "2"" of type '" "char const *""'");
17137 }
17138 arg2 = reinterpret_cast< char * >(buf2);
17139 {
17140 try {
17141 result = Prelude_IDMEF_get(arg1,(char const *)arg2);
17142 } catch(Prelude::PreludeError &e) {
17143 SWIG_exception(SWIG_RuntimeError, e.what());
17144 SWIG_fail;
17145 }
17146 }
17147 {
17148 int ret;
17149
17150 if ( (&result)->isNull() ) {
17151 SvREFCNT_inc (& PL_sv_undef);
17152 ST(argvi) = &PL_sv_undef;
17153 } else {
17154 SV *mysv;
17155
17156 ret = IDMEFValue_to_SWIG(NULL, result, NULL, &mysv);
17157 if ( ret < 0 ) {
17158 std::stringstream s;
17159 s << "IDMEFValue typemap does not handle value of type '" << idmef_value_type_to_string((idmef_value_type_id_t) (&result)->getType()) << "'";
17160 SWIG_exception_fail(SWIG_ValueError, s.str().c_str());
17161 }
17162
17163 ST(argvi) = mysv;
17164 }
17165
17166 argvi++;
17167 }
17168
17169 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
17170 XSRETURN(argvi);
17171 fail:
17172
17173 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
17174 SWIG_croak_null();
17175 }
17176 }
17177
17178
17179
17180 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
17181
_p_Prelude__ClientTo_p_Prelude__ClientProfile(void * x,int * SWIGUNUSEDPARM (newmemory))17182 static void *_p_Prelude__ClientTo_p_Prelude__ClientProfile(void *x, int *SWIGUNUSEDPARM(newmemory)) {
17183 return (void *)((Prelude::ClientProfile *) ((Prelude::Client *) x));
17184 }
_p_Prelude__ClientEasyTo_p_Prelude__ClientProfile(void * x,int * SWIGUNUSEDPARM (newmemory))17185 static void *_p_Prelude__ClientEasyTo_p_Prelude__ClientProfile(void *x, int *SWIGUNUSEDPARM(newmemory)) {
17186 return (void *)((Prelude::ClientProfile *) (Prelude::Client *) ((Prelude::ClientEasy *) x));
17187 }
_p_Prelude__ClientEasyTo_p_Prelude__Client(void * x,int * SWIGUNUSEDPARM (newmemory))17188 static void *_p_Prelude__ClientEasyTo_p_Prelude__Client(void *x, int *SWIGUNUSEDPARM(newmemory)) {
17189 return (void *)((Prelude::Client *) ((Prelude::ClientEasy *) x));
17190 }
17191 static swig_type_info _swigt__p_Prelude__Client = {"_p_Prelude__Client", "Prelude::Client *", 0, 0, (void*)"Prelude::Client", 0};
17192 static swig_type_info _swigt__p_Prelude__ClientEasy = {"_p_Prelude__ClientEasy", "Prelude::ClientEasy *", 0, 0, (void*)"Prelude::ClientEasy", 0};
17193 static swig_type_info _swigt__p_Prelude__ClientProfile = {"_p_Prelude__ClientProfile", "Prelude::ClientProfile *", 0, 0, (void*)"Prelude::ClientProfile", 0};
17194 static swig_type_info _swigt__p_Prelude__Connection = {"_p_Prelude__Connection", "Prelude::Connection *", 0, 0, (void*)"Prelude::Connection", 0};
17195 static swig_type_info _swigt__p_Prelude__ConnectionPool = {"_p_Prelude__ConnectionPool", "Prelude::ConnectionPool *", 0, 0, (void*)"Prelude::ConnectionPool", 0};
17196 static swig_type_info _swigt__p_Prelude__IDMEF = {"_p_Prelude__IDMEF", "Prelude::IDMEF *", 0, 0, (void*)"Prelude::IDMEF", 0};
17197 static swig_type_info _swigt__p_Prelude__IDMEFClass = {"_p_Prelude__IDMEFClass", "Prelude::IDMEFClass *", 0, 0, (void*)"Prelude::IDMEFClass", 0};
17198 static swig_type_info _swigt__p_Prelude__IDMEFCriteria = {"_p_Prelude__IDMEFCriteria", "Prelude::IDMEFCriteria *", 0, 0, (void*)"Prelude::IDMEFCriteria", 0};
17199 static swig_type_info _swigt__p_Prelude__IDMEFCriterion = {"_p_Prelude__IDMEFCriterion", "Prelude::IDMEFCriterion *", 0, 0, (void*)"Prelude::IDMEFCriterion", 0};
17200 static swig_type_info _swigt__p_Prelude__IDMEFPath = {"_p_Prelude__IDMEFPath", "Prelude::IDMEFPath *", 0, 0, (void*)"Prelude::IDMEFPath", 0};
17201 static swig_type_info _swigt__p_Prelude__IDMEFTime = {"_p_Prelude__IDMEFTime", "Prelude::IDMEFTime *", 0, 0, (void*)"Prelude::IDMEFTime", 0};
17202 static swig_type_info _swigt__p_Prelude__IDMEFValue = {"_p_Prelude__IDMEFValue", "Prelude::IDMEFValue *", 0, 0, (void*)"Prelude::IDMEFValue", 0};
17203 static swig_type_info _swigt__p_Prelude__PreludeError = {"_p_Prelude__PreludeError", "Prelude::PreludeError *", 0, 0, (void*)"Prelude::PreludeError", 0};
17204 static swig_type_info _swigt__p_Prelude__PreludeLog = {"_p_Prelude__PreludeLog", "Prelude::PreludeLog *", 0, 0, (void*)"Prelude::PreludeLog", 0};
17205 static swig_type_info _swigt__p_char = {"_p_char", "char *|int8_t *", 0, 0, (void*)0, 0};
17206 static swig_type_info _swigt__p_f_int_p_q_const__char__void = {"_p_f_int_p_q_const__char__void", "void (*)(int,char const *)", 0, 0, (void*)0, 0};
17207 static swig_type_info _swigt__p_idmef_criteria_t = {"_p_idmef_criteria_t", "idmef_criteria_t *", 0, 0, (void*)0, 0};
17208 static swig_type_info _swigt__p_idmef_criterion_operator_t = {"_p_idmef_criterion_operator_t", "idmef_criterion_operator_t *", 0, 0, (void*)0, 0};
17209 static swig_type_info _swigt__p_idmef_object_t = {"_p_idmef_object_t", "idmef_object_t *", 0, 0, (void*)0, 0};
17210 static swig_type_info _swigt__p_idmef_path_t = {"_p_idmef_path_t", "idmef_path_t *", 0, 0, (void*)0, 0};
17211 static swig_type_info _swigt__p_idmef_time_t = {"_p_idmef_time_t", "idmef_time_t *", 0, 0, (void*)0, 0};
17212 static swig_type_info _swigt__p_idmef_value_t = {"_p_idmef_value_t", "idmef_value_t *", 0, 0, (void*)0, 0};
17213 static swig_type_info _swigt__p_int = {"_p_int", "int *|int32_t *", 0, 0, (void*)0, 0};
17214 static swig_type_info _swigt__p_long_long = {"_p_long_long", "int64_t *|long long *|time_t *", 0, 0, (void*)0, 0};
17215 static swig_type_info _swigt__p_prelude_client_profile_t = {"_p_prelude_client_profile_t", "prelude_client_profile_t *", 0, 0, (void*)0, 0};
17216 static swig_type_info _swigt__p_prelude_client_t = {"_p_prelude_client_t", "prelude_client_t *", 0, 0, (void*)0, 0};
17217 static swig_type_info _swigt__p_prelude_connection_pool_t = {"_p_prelude_connection_pool_t", "prelude_connection_pool_t *", 0, 0, (void*)0, 0};
17218 static swig_type_info _swigt__p_prelude_connection_t = {"_p_prelude_connection_t", "prelude_connection_t *", 0, 0, (void*)0, 0};
17219 static swig_type_info _swigt__p_short = {"_p_short", "short *|int16_t *", 0, 0, (void*)0, 0};
17220 static swig_type_info _swigt__p_size_type = {"_p_size_type", "size_type *", 0, 0, (void*)0, 0};
17221 static swig_type_info _swigt__p_std__vectorT_Prelude__IDMEFValue_t = {"_p_std__vectorT_Prelude__IDMEFValue_t", "std::vector< Prelude::IDMEFValue > *", 0, 0, (void*)0, 0};
17222 static swig_type_info _swigt__p_std__vectorT_Prelude__IDMEF_t = {"_p_std__vectorT_Prelude__IDMEF_t", "std::vector< Prelude::IDMEF > *", 0, 0, (void*)0, 0};
17223 static swig_type_info _swigt__p_timeval = {"_p_timeval", "timeval *", 0, 0, (void*)0, 0};
17224 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|uint8_t *", 0, 0, (void*)0, 0};
17225 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "uint32_t *|unsigned int *", 0, 0, (void*)0, 0};
17226 static swig_type_info _swigt__p_unsigned_long_long = {"_p_unsigned_long_long", "uint64_t *|unsigned long long *", 0, 0, (void*)0, 0};
17227 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint16_t *", 0, 0, (void*)0, 0};
17228 static swig_type_info _swigt__p_value_type = {"_p_value_type", "value_type *", 0, 0, (void*)0, 0};
17229 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
17230
17231 static swig_type_info *swig_type_initial[] = {
17232 &_swigt__p_Prelude__Client,
17233 &_swigt__p_Prelude__ClientEasy,
17234 &_swigt__p_Prelude__ClientProfile,
17235 &_swigt__p_Prelude__Connection,
17236 &_swigt__p_Prelude__ConnectionPool,
17237 &_swigt__p_Prelude__IDMEF,
17238 &_swigt__p_Prelude__IDMEFClass,
17239 &_swigt__p_Prelude__IDMEFCriteria,
17240 &_swigt__p_Prelude__IDMEFCriterion,
17241 &_swigt__p_Prelude__IDMEFPath,
17242 &_swigt__p_Prelude__IDMEFTime,
17243 &_swigt__p_Prelude__IDMEFValue,
17244 &_swigt__p_Prelude__PreludeError,
17245 &_swigt__p_Prelude__PreludeLog,
17246 &_swigt__p_char,
17247 &_swigt__p_f_int_p_q_const__char__void,
17248 &_swigt__p_idmef_criteria_t,
17249 &_swigt__p_idmef_criterion_operator_t,
17250 &_swigt__p_idmef_object_t,
17251 &_swigt__p_idmef_path_t,
17252 &_swigt__p_idmef_time_t,
17253 &_swigt__p_idmef_value_t,
17254 &_swigt__p_int,
17255 &_swigt__p_long_long,
17256 &_swigt__p_prelude_client_profile_t,
17257 &_swigt__p_prelude_client_t,
17258 &_swigt__p_prelude_connection_pool_t,
17259 &_swigt__p_prelude_connection_t,
17260 &_swigt__p_short,
17261 &_swigt__p_size_type,
17262 &_swigt__p_std__vectorT_Prelude__IDMEFValue_t,
17263 &_swigt__p_std__vectorT_Prelude__IDMEF_t,
17264 &_swigt__p_timeval,
17265 &_swigt__p_unsigned_char,
17266 &_swigt__p_unsigned_int,
17267 &_swigt__p_unsigned_long_long,
17268 &_swigt__p_unsigned_short,
17269 &_swigt__p_value_type,
17270 &_swigt__p_void,
17271 };
17272
17273 static swig_cast_info _swigc__p_Prelude__Client[] = { {&_swigt__p_Prelude__Client, 0, 0, 0}, {&_swigt__p_Prelude__ClientEasy, _p_Prelude__ClientEasyTo_p_Prelude__Client, 0, 0},{0, 0, 0, 0}};
17274 static swig_cast_info _swigc__p_Prelude__ClientEasy[] = { {&_swigt__p_Prelude__ClientEasy, 0, 0, 0},{0, 0, 0, 0}};
17275 static swig_cast_info _swigc__p_Prelude__ClientProfile[] = { {&_swigt__p_Prelude__Client, _p_Prelude__ClientTo_p_Prelude__ClientProfile, 0, 0}, {&_swigt__p_Prelude__ClientProfile, 0, 0, 0}, {&_swigt__p_Prelude__ClientEasy, _p_Prelude__ClientEasyTo_p_Prelude__ClientProfile, 0, 0},{0, 0, 0, 0}};
17276 static swig_cast_info _swigc__p_Prelude__Connection[] = { {&_swigt__p_Prelude__Connection, 0, 0, 0},{0, 0, 0, 0}};
17277 static swig_cast_info _swigc__p_Prelude__ConnectionPool[] = { {&_swigt__p_Prelude__ConnectionPool, 0, 0, 0},{0, 0, 0, 0}};
17278 static swig_cast_info _swigc__p_Prelude__IDMEF[] = { {&_swigt__p_Prelude__IDMEF, 0, 0, 0},{0, 0, 0, 0}};
17279 static swig_cast_info _swigc__p_Prelude__IDMEFClass[] = { {&_swigt__p_Prelude__IDMEFClass, 0, 0, 0},{0, 0, 0, 0}};
17280 static swig_cast_info _swigc__p_Prelude__IDMEFCriteria[] = { {&_swigt__p_Prelude__IDMEFCriteria, 0, 0, 0},{0, 0, 0, 0}};
17281 static swig_cast_info _swigc__p_Prelude__IDMEFCriterion[] = { {&_swigt__p_Prelude__IDMEFCriterion, 0, 0, 0},{0, 0, 0, 0}};
17282 static swig_cast_info _swigc__p_Prelude__IDMEFPath[] = { {&_swigt__p_Prelude__IDMEFPath, 0, 0, 0},{0, 0, 0, 0}};
17283 static swig_cast_info _swigc__p_Prelude__IDMEFTime[] = { {&_swigt__p_Prelude__IDMEFTime, 0, 0, 0},{0, 0, 0, 0}};
17284 static swig_cast_info _swigc__p_Prelude__IDMEFValue[] = { {&_swigt__p_Prelude__IDMEFValue, 0, 0, 0},{0, 0, 0, 0}};
17285 static swig_cast_info _swigc__p_Prelude__PreludeError[] = { {&_swigt__p_Prelude__PreludeError, 0, 0, 0},{0, 0, 0, 0}};
17286 static swig_cast_info _swigc__p_Prelude__PreludeLog[] = { {&_swigt__p_Prelude__PreludeLog, 0, 0, 0},{0, 0, 0, 0}};
17287 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
17288 static swig_cast_info _swigc__p_f_int_p_q_const__char__void[] = { {&_swigt__p_f_int_p_q_const__char__void, 0, 0, 0},{0, 0, 0, 0}};
17289 static swig_cast_info _swigc__p_idmef_criteria_t[] = { {&_swigt__p_idmef_criteria_t, 0, 0, 0},{0, 0, 0, 0}};
17290 static swig_cast_info _swigc__p_idmef_criterion_operator_t[] = { {&_swigt__p_idmef_criterion_operator_t, 0, 0, 0},{0, 0, 0, 0}};
17291 static swig_cast_info _swigc__p_idmef_object_t[] = { {&_swigt__p_idmef_object_t, 0, 0, 0},{0, 0, 0, 0}};
17292 static swig_cast_info _swigc__p_idmef_path_t[] = { {&_swigt__p_idmef_path_t, 0, 0, 0},{0, 0, 0, 0}};
17293 static swig_cast_info _swigc__p_idmef_time_t[] = { {&_swigt__p_idmef_time_t, 0, 0, 0},{0, 0, 0, 0}};
17294 static swig_cast_info _swigc__p_idmef_value_t[] = { {&_swigt__p_idmef_value_t, 0, 0, 0},{0, 0, 0, 0}};
17295 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
17296 static swig_cast_info _swigc__p_long_long[] = { {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
17297 static swig_cast_info _swigc__p_prelude_client_profile_t[] = { {&_swigt__p_prelude_client_profile_t, 0, 0, 0},{0, 0, 0, 0}};
17298 static swig_cast_info _swigc__p_prelude_client_t[] = { {&_swigt__p_prelude_client_t, 0, 0, 0},{0, 0, 0, 0}};
17299 static swig_cast_info _swigc__p_prelude_connection_pool_t[] = { {&_swigt__p_prelude_connection_pool_t, 0, 0, 0},{0, 0, 0, 0}};
17300 static swig_cast_info _swigc__p_prelude_connection_t[] = { {&_swigt__p_prelude_connection_t, 0, 0, 0},{0, 0, 0, 0}};
17301 static swig_cast_info _swigc__p_short[] = { {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
17302 static swig_cast_info _swigc__p_size_type[] = { {&_swigt__p_size_type, 0, 0, 0},{0, 0, 0, 0}};
17303 static swig_cast_info _swigc__p_std__vectorT_Prelude__IDMEFValue_t[] = { {&_swigt__p_std__vectorT_Prelude__IDMEFValue_t, 0, 0, 0},{0, 0, 0, 0}};
17304 static swig_cast_info _swigc__p_std__vectorT_Prelude__IDMEF_t[] = { {&_swigt__p_std__vectorT_Prelude__IDMEF_t, 0, 0, 0},{0, 0, 0, 0}};
17305 static swig_cast_info _swigc__p_timeval[] = { {&_swigt__p_timeval, 0, 0, 0},{0, 0, 0, 0}};
17306 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
17307 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
17308 static swig_cast_info _swigc__p_unsigned_long_long[] = { {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
17309 static swig_cast_info _swigc__p_unsigned_short[] = { {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
17310 static swig_cast_info _swigc__p_value_type[] = { {&_swigt__p_value_type, 0, 0, 0},{0, 0, 0, 0}};
17311 static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
17312
17313 static swig_cast_info *swig_cast_initial[] = {
17314 _swigc__p_Prelude__Client,
17315 _swigc__p_Prelude__ClientEasy,
17316 _swigc__p_Prelude__ClientProfile,
17317 _swigc__p_Prelude__Connection,
17318 _swigc__p_Prelude__ConnectionPool,
17319 _swigc__p_Prelude__IDMEF,
17320 _swigc__p_Prelude__IDMEFClass,
17321 _swigc__p_Prelude__IDMEFCriteria,
17322 _swigc__p_Prelude__IDMEFCriterion,
17323 _swigc__p_Prelude__IDMEFPath,
17324 _swigc__p_Prelude__IDMEFTime,
17325 _swigc__p_Prelude__IDMEFValue,
17326 _swigc__p_Prelude__PreludeError,
17327 _swigc__p_Prelude__PreludeLog,
17328 _swigc__p_char,
17329 _swigc__p_f_int_p_q_const__char__void,
17330 _swigc__p_idmef_criteria_t,
17331 _swigc__p_idmef_criterion_operator_t,
17332 _swigc__p_idmef_object_t,
17333 _swigc__p_idmef_path_t,
17334 _swigc__p_idmef_time_t,
17335 _swigc__p_idmef_value_t,
17336 _swigc__p_int,
17337 _swigc__p_long_long,
17338 _swigc__p_prelude_client_profile_t,
17339 _swigc__p_prelude_client_t,
17340 _swigc__p_prelude_connection_pool_t,
17341 _swigc__p_prelude_connection_t,
17342 _swigc__p_short,
17343 _swigc__p_size_type,
17344 _swigc__p_std__vectorT_Prelude__IDMEFValue_t,
17345 _swigc__p_std__vectorT_Prelude__IDMEF_t,
17346 _swigc__p_timeval,
17347 _swigc__p_unsigned_char,
17348 _swigc__p_unsigned_int,
17349 _swigc__p_unsigned_long_long,
17350 _swigc__p_unsigned_short,
17351 _swigc__p_value_type,
17352 _swigc__p_void,
17353 };
17354
17355
17356 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
17357
17358 static swig_constant_info swig_constants[] = {
17359 {0,0,0,0,0,0}
17360 };
17361 #ifdef __cplusplus
17362 }
17363 #endif
17364 static swig_variable_info swig_variables[] = {
17365 {0,0,0,0}
17366 };
17367 static swig_command_info swig_commands[] = {
17368 {"Preludec::checkVersion", _wrap_checkVersion},
17369 {"Preludec::new_ClientProfile", _wrap_new_ClientProfile},
17370 {"Preludec::delete_ClientProfile", _wrap_delete_ClientProfile},
17371 {"Preludec::ClientProfile_getUid", _wrap_ClientProfile_getUid},
17372 {"Preludec::ClientProfile_getGid", _wrap_ClientProfile_getGid},
17373 {"Preludec::ClientProfile_getName", _wrap_ClientProfile_getName},
17374 {"Preludec::ClientProfile_setName", _wrap_ClientProfile_setName},
17375 {"Preludec::ClientProfile_getAnalyzerId", _wrap_ClientProfile_getAnalyzerId},
17376 {"Preludec::ClientProfile_setAnalyzerId", _wrap_ClientProfile_setAnalyzerId},
17377 {"Preludec::ClientProfile_getConfigFilename", _wrap_ClientProfile_getConfigFilename},
17378 {"Preludec::ClientProfile_getAnalyzeridFilename", _wrap_ClientProfile_getAnalyzeridFilename},
17379 {"Preludec::ClientProfile_getTlsKeyFilename", _wrap_ClientProfile_getTlsKeyFilename},
17380 {"Preludec::ClientProfile_getTlsServerCaCertFilename", _wrap_ClientProfile_getTlsServerCaCertFilename},
17381 {"Preludec::ClientProfile_getTlsServerKeyCertFilename", _wrap_ClientProfile_getTlsServerKeyCertFilename},
17382 {"Preludec::ClientProfile_getTlsServerCrlFilename", _wrap_ClientProfile_getTlsServerCrlFilename},
17383 {"Preludec::ClientProfile_getTlsClientKeyCertFilename", _wrap_ClientProfile_getTlsClientKeyCertFilename},
17384 {"Preludec::ClientProfile_getTlsClientTrustedCertFilename", _wrap_ClientProfile_getTlsClientTrustedCertFilename},
17385 {"Preludec::ClientProfile_getBackupDirname", _wrap_ClientProfile_getBackupDirname},
17386 {"Preludec::ClientProfile_getProfileDirname", _wrap_ClientProfile_getProfileDirname},
17387 {"Preludec::ClientProfile_setPrefix", _wrap_ClientProfile_setPrefix},
17388 {"Preludec::ClientProfile_getPrefix", _wrap_ClientProfile_getPrefix},
17389 {"Preludec::delete_Connection", _wrap_delete_Connection},
17390 {"Preludec::new_Connection", _wrap_new_Connection},
17391 {"Preludec::Connection_getConnection", _wrap_Connection_getConnection},
17392 {"Preludec::Connection_close", _wrap_Connection_close},
17393 {"Preludec::Connection_connect", _wrap_Connection_connect},
17394 {"Preludec::Connection_setState", _wrap_Connection_setState},
17395 {"Preludec::Connection_getState", _wrap_Connection_getState},
17396 {"Preludec::Connection_setData", _wrap_Connection_setData},
17397 {"Preludec::Connection_getData", _wrap_Connection_getData},
17398 {"Preludec::Connection_getPermission", _wrap_Connection_getPermission},
17399 {"Preludec::Connection_setPeerAnalyzerid", _wrap_Connection_setPeerAnalyzerid},
17400 {"Preludec::Connection_getPeerAnalyzerid", _wrap_Connection_getPeerAnalyzerid},
17401 {"Preludec::Connection_getLocalAddr", _wrap_Connection_getLocalAddr},
17402 {"Preludec::Connection_getLocalPort", _wrap_Connection_getLocalPort},
17403 {"Preludec::Connection_getPeerAddr", _wrap_Connection_getPeerAddr},
17404 {"Preludec::Connection_getPeerPort", _wrap_Connection_getPeerPort},
17405 {"Preludec::Connection_isAlive", _wrap_Connection_isAlive},
17406 {"Preludec::Connection_getFd", _wrap_Connection_getFd},
17407 {"Preludec::Connection_recvIDMEF", _wrap_Connection_recvIDMEF},
17408 {"Preludec::delete_ConnectionPool", _wrap_delete_ConnectionPool},
17409 {"Preludec::new_ConnectionPool", _wrap_new_ConnectionPool},
17410 {"Preludec::ConnectionPool_init", _wrap_ConnectionPool_init},
17411 {"Preludec::ConnectionPool_setConnectionString", _wrap_ConnectionPool_setConnectionString},
17412 {"Preludec::ConnectionPool_getConnectionString", _wrap_ConnectionPool_getConnectionString},
17413 {"Preludec::ConnectionPool_getConnectionList", _wrap_ConnectionPool_getConnectionList},
17414 {"Preludec::ConnectionPool_setFlags", _wrap_ConnectionPool_setFlags},
17415 {"Preludec::ConnectionPool_getFlags", _wrap_ConnectionPool_getFlags},
17416 {"Preludec::ConnectionPool_setData", _wrap_ConnectionPool_setData},
17417 {"Preludec::ConnectionPool_getData", _wrap_ConnectionPool_getData},
17418 {"Preludec::ConnectionPool_addConnection", _wrap_ConnectionPool_addConnection},
17419 {"Preludec::ConnectionPool_delConnection", _wrap_ConnectionPool_delConnection},
17420 {"Preludec::ConnectionPool_setConnectionAlive", _wrap_ConnectionPool_setConnectionAlive},
17421 {"Preludec::ConnectionPool_setConnectionDead", _wrap_ConnectionPool_setConnectionDead},
17422 {"Preludec::ConnectionPool_setRequiredPermission", _wrap_ConnectionPool_setRequiredPermission},
17423 {"Preludec::delete_Client", _wrap_delete_Client},
17424 {"Preludec::new_Client", _wrap_new_Client},
17425 {"Preludec::Client_start", _wrap_Client_start},
17426 {"Preludec::Client_init", _wrap_Client_init},
17427 {"Preludec::Client_getClient", _wrap_Client_getClient},
17428 {"Preludec::Client_sendIDMEF", _wrap_Client_sendIDMEF},
17429 {"Preludec::Client_recvIDMEF", _wrap_Client_recvIDMEF},
17430 {"Preludec::Client_getFlags", _wrap_Client_getFlags},
17431 {"Preludec::Client_setFlags", _wrap_Client_setFlags},
17432 {"Preludec::Client_getRequiredPermission", _wrap_Client_getRequiredPermission},
17433 {"Preludec::Client_setRequiredPermission", _wrap_Client_setRequiredPermission},
17434 {"Preludec::Client_getConfigFilename", _wrap_Client_getConfigFilename},
17435 {"Preludec::Client_setConfigFilename", _wrap_Client_setConfigFilename},
17436 {"Preludec::Client_getConnectionPool", _wrap_Client_getConnectionPool},
17437 {"Preludec::Client_setConnectionPool", _wrap_Client_setConnectionPool},
17438 {"Preludec::Client___lshift__", _wrap_Client___lshift__},
17439 {"Preludec::Client___rshift__", _wrap_Client___rshift__},
17440 {"Preludec::Client_setRecvTimeout", _wrap_Client_setRecvTimeout},
17441 {"Preludec::PreludeLog_setLevel", _wrap_PreludeLog_setLevel},
17442 {"Preludec::PreludeLog_setDebugLevel", _wrap_PreludeLog_setDebugLevel},
17443 {"Preludec::PreludeLog_setFlags", _wrap_PreludeLog_setFlags},
17444 {"Preludec::PreludeLog_getFlags", _wrap_PreludeLog_getFlags},
17445 {"Preludec::PreludeLog_setLogfile", _wrap_PreludeLog_setLogfile},
17446 {"Preludec::PreludeLog_setCallback", _wrap_PreludeLog_setCallback},
17447 {"Preludec::new_PreludeLog", _wrap_new_PreludeLog},
17448 {"Preludec::delete_PreludeLog", _wrap_delete_PreludeLog},
17449 {"Preludec::delete_PreludeError", _wrap_delete_PreludeError},
17450 {"Preludec::new_PreludeError", _wrap_new_PreludeError},
17451 {"Preludec::PreludeError_getCode", _wrap_PreludeError_getCode},
17452 {"Preludec::PreludeError_what", _wrap_PreludeError_what},
17453 {"Preludec::new_ClientEasy", _wrap_new_ClientEasy},
17454 {"Preludec::delete_ClientEasy", _wrap_delete_ClientEasy},
17455 {"Preludec::new_IDMEFCriterion", _wrap_new_IDMEFCriterion},
17456 {"Preludec::delete_IDMEFCriterion", _wrap_delete_IDMEFCriterion},
17457 {"Preludec::delete_IDMEFCriteria", _wrap_delete_IDMEFCriteria},
17458 {"Preludec::new_IDMEFCriteria", _wrap_new_IDMEFCriteria},
17459 {"Preludec::IDMEFCriteria_match", _wrap_IDMEFCriteria_match},
17460 {"Preludec::IDMEFCriteria_clone", _wrap_IDMEFCriteria_clone},
17461 {"Preludec::IDMEFCriteria_andCriteria", _wrap_IDMEFCriteria_andCriteria},
17462 {"Preludec::IDMEFCriteria_orCriteria", _wrap_IDMEFCriteria_orCriteria},
17463 {"Preludec::IDMEFCriteria_toString", _wrap_IDMEFCriteria_toString},
17464 {"Preludec::IDMEFValue_getType", _wrap_IDMEFValue_getType},
17465 {"Preludec::IDMEFValue_isNull", _wrap_IDMEFValue_isNull},
17466 {"Preludec::delete_IDMEFValue", _wrap_delete_IDMEFValue},
17467 {"Preludec::new_IDMEFValue", _wrap_new_IDMEFValue},
17468 {"Preludec::IDMEFValue_match", _wrap_IDMEFValue_match},
17469 {"Preludec::IDMEFValue_clone", _wrap_IDMEFValue_clone},
17470 {"Preludec::IDMEFValue_toString", _wrap_IDMEFValue_toString},
17471 {"Preludec::IDMEFValue___le__", _wrap_IDMEFValue___le__},
17472 {"Preludec::IDMEFValue___ge__", _wrap_IDMEFValue___ge__},
17473 {"Preludec::IDMEFValue___lt__", _wrap_IDMEFValue___lt__},
17474 {"Preludec::IDMEFValue___gt__", _wrap_IDMEFValue___gt__},
17475 {"Preludec::IDMEFValue___eq__", _wrap_IDMEFValue___eq__},
17476 {"Preludec::IDMEFValue___ne__", _wrap_IDMEFValue___ne__},
17477 {"Preludec::new_IDMEFPath", _wrap_new_IDMEFPath},
17478 {"Preludec::delete_IDMEFPath", _wrap_delete_IDMEFPath},
17479 {"Preludec::IDMEFPath_set", _wrap_IDMEFPath_set},
17480 {"Preludec::IDMEFPath_getClass", _wrap_IDMEFPath_getClass},
17481 {"Preludec::IDMEFPath_getValueType", _wrap_IDMEFPath_getValueType},
17482 {"Preludec::IDMEFPath_setIndex", _wrap_IDMEFPath_setIndex},
17483 {"Preludec::IDMEFPath_undefineIndex", _wrap_IDMEFPath_undefineIndex},
17484 {"Preludec::IDMEFPath_getIndex", _wrap_IDMEFPath_getIndex},
17485 {"Preludec::IDMEFPath_makeChild", _wrap_IDMEFPath_makeChild},
17486 {"Preludec::IDMEFPath_makeParent", _wrap_IDMEFPath_makeParent},
17487 {"Preludec::IDMEFPath_compare", _wrap_IDMEFPath_compare},
17488 {"Preludec::IDMEFPath_clone", _wrap_IDMEFPath_clone},
17489 {"Preludec::IDMEFPath_checkOperator", _wrap_IDMEFPath_checkOperator},
17490 {"Preludec::IDMEFPath_getApplicableOperators", _wrap_IDMEFPath_getApplicableOperators},
17491 {"Preludec::IDMEFPath_getName", _wrap_IDMEFPath_getName},
17492 {"Preludec::IDMEFPath_isAmbiguous", _wrap_IDMEFPath_isAmbiguous},
17493 {"Preludec::IDMEFPath_hasLists", _wrap_IDMEFPath_hasLists},
17494 {"Preludec::IDMEFPath_isList", _wrap_IDMEFPath_isList},
17495 {"Preludec::IDMEFPath_getDepth", _wrap_IDMEFPath_getDepth},
17496 {"Preludec::IDMEFPath_get", _wrap_IDMEFPath_get},
17497 {"Preludec::new_IDMEFTime", _wrap_new_IDMEFTime},
17498 {"Preludec::delete_IDMEFTime", _wrap_delete_IDMEFTime},
17499 {"Preludec::IDMEFTime_set", _wrap_IDMEFTime_set},
17500 {"Preludec::IDMEFTime_setSec", _wrap_IDMEFTime_setSec},
17501 {"Preludec::IDMEFTime_setUSec", _wrap_IDMEFTime_setUSec},
17502 {"Preludec::IDMEFTime_setGmtOffset", _wrap_IDMEFTime_setGmtOffset},
17503 {"Preludec::IDMEFTime_getSec", _wrap_IDMEFTime_getSec},
17504 {"Preludec::IDMEFTime_getUSec", _wrap_IDMEFTime_getUSec},
17505 {"Preludec::IDMEFTime_getGmtOffset", _wrap_IDMEFTime_getGmtOffset},
17506 {"Preludec::IDMEFTime_getTime", _wrap_IDMEFTime_getTime},
17507 {"Preludec::IDMEFTime_clone", _wrap_IDMEFTime_clone},
17508 {"Preludec::IDMEFTime_toString", _wrap_IDMEFTime_toString},
17509 {"Preludec::IDMEFTime___ne__", _wrap_IDMEFTime___ne__},
17510 {"Preludec::IDMEFTime___ge__", _wrap_IDMEFTime___ge__},
17511 {"Preludec::IDMEFTime___le__", _wrap_IDMEFTime___le__},
17512 {"Preludec::IDMEFTime___eq__", _wrap_IDMEFTime___eq__},
17513 {"Preludec::IDMEFTime___gt__", _wrap_IDMEFTime___gt__},
17514 {"Preludec::IDMEFTime___lt__", _wrap_IDMEFTime___lt__},
17515 {"Preludec::new_IDMEFClass", _wrap_new_IDMEFClass},
17516 {"Preludec::IDMEFClass_getDepth", _wrap_IDMEFClass_getDepth},
17517 {"Preludec::IDMEFClass_get", _wrap_IDMEFClass_get},
17518 {"Preludec::IDMEFClass_getChildCount", _wrap_IDMEFClass_getChildCount},
17519 {"Preludec::IDMEFClass_isList", _wrap_IDMEFClass_isList},
17520 {"Preludec::IDMEFClass_isKeyedList", _wrap_IDMEFClass_isKeyedList},
17521 {"Preludec::IDMEFClass_getName", _wrap_IDMEFClass_getName},
17522 {"Preludec::IDMEFClass_toString", _wrap_IDMEFClass_toString},
17523 {"Preludec::IDMEFClass_getValueType", _wrap_IDMEFClass_getValueType},
17524 {"Preludec::IDMEFClass_getPath", _wrap_IDMEFClass_getPath},
17525 {"Preludec::IDMEFClass_getEnumValues", _wrap_IDMEFClass_getEnumValues},
17526 {"Preludec::IDMEFClass_getApplicableOperator", _wrap_IDMEFClass_getApplicableOperator},
17527 {"Preludec::delete_IDMEFClass", _wrap_delete_IDMEFClass},
17528 {"Preludec::delete_IDMEF", _wrap_delete_IDMEF},
17529 {"Preludec::new_IDMEF", _wrap_new_IDMEF},
17530 {"Preludec::IDMEF_set", _wrap_IDMEF_set},
17531 {"Preludec::IDMEF_clone", _wrap_IDMEF_clone},
17532 {"Preludec::IDMEF_getId", _wrap_IDMEF_getId},
17533 {"Preludec::IDMEF_toString", _wrap_IDMEF_toString},
17534 {"Preludec::IDMEF___eq__", _wrap_IDMEF___eq__},
17535 {"Preludec::IDMEF_write", _wrap_IDMEF_write},
17536 {"Preludec::IDMEF_read", _wrap_IDMEF_read},
17537 {"Preludec::IDMEF_get", _wrap_IDMEF_get},
17538 {0,0}
17539 };
17540 /* -----------------------------------------------------------------------------
17541 * Type initialization:
17542 * This problem is tough by the requirement that no dynamic
17543 * memory is used. Also, since swig_type_info structures store pointers to
17544 * swig_cast_info structures and swig_cast_info structures store pointers back
17545 * to swig_type_info structures, we need some lookup code at initialization.
17546 * The idea is that swig generates all the structures that are needed.
17547 * The runtime then collects these partially filled structures.
17548 * The SWIG_InitializeModule function takes these initial arrays out of
17549 * swig_module, and does all the lookup, filling in the swig_module.types
17550 * array with the correct data and linking the correct swig_cast_info
17551 * structures together.
17552 *
17553 * The generated swig_type_info structures are assigned statically to an initial
17554 * array. We just loop through that array, and handle each type individually.
17555 * First we lookup if this type has been already loaded, and if so, use the
17556 * loaded structure instead of the generated one. Then we have to fill in the
17557 * cast linked list. The cast data is initially stored in something like a
17558 * two-dimensional array. Each row corresponds to a type (there are the same
17559 * number of rows as there are in the swig_type_initial array). Each entry in
17560 * a column is one of the swig_cast_info structures for that type.
17561 * The cast_initial array is actually an array of arrays, because each row has
17562 * a variable number of columns. So to actually build the cast linked list,
17563 * we find the array of casts associated with the type, and loop through it
17564 * adding the casts to the list. The one last trick we need to do is making
17565 * sure the type pointer in the swig_cast_info struct is correct.
17566 *
17567 * First off, we lookup the cast->type name to see if it is already loaded.
17568 * There are three cases to handle:
17569 * 1) If the cast->type has already been loaded AND the type we are adding
17570 * casting info to has not been loaded (it is in this module), THEN we
17571 * replace the cast->type pointer with the type pointer that has already
17572 * been loaded.
17573 * 2) If BOTH types (the one we are adding casting info to, and the
17574 * cast->type) are loaded, THEN the cast info has already been loaded by
17575 * the previous module so we just ignore it.
17576 * 3) Finally, if cast->type has not already been loaded, then we add that
17577 * swig_cast_info to the linked list (because the cast->type) pointer will
17578 * be correct.
17579 * ----------------------------------------------------------------------------- */
17580
17581 #ifdef __cplusplus
17582 extern "C" {
17583 #if 0
17584 } /* c-mode */
17585 #endif
17586 #endif
17587
17588 #if 0
17589 #define SWIGRUNTIME_DEBUG
17590 #endif
17591
17592
17593 SWIGRUNTIME void
SWIG_InitializeModule(void * clientdata)17594 SWIG_InitializeModule(void *clientdata) {
17595 size_t i;
17596 swig_module_info *module_head, *iter;
17597 int init;
17598
17599 /* check to see if the circular list has been setup, if not, set it up */
17600 if (swig_module.next==0) {
17601 /* Initialize the swig_module */
17602 swig_module.type_initial = swig_type_initial;
17603 swig_module.cast_initial = swig_cast_initial;
17604 swig_module.next = &swig_module;
17605 init = 1;
17606 } else {
17607 init = 0;
17608 }
17609
17610 /* Try and load any already created modules */
17611 module_head = SWIG_GetModule(clientdata);
17612 if (!module_head) {
17613 /* This is the first module loaded for this interpreter */
17614 /* so set the swig module into the interpreter */
17615 SWIG_SetModule(clientdata, &swig_module);
17616 } else {
17617 /* the interpreter has loaded a SWIG module, but has it loaded this one? */
17618 iter=module_head;
17619 do {
17620 if (iter==&swig_module) {
17621 /* Our module is already in the list, so there's nothing more to do. */
17622 return;
17623 }
17624 iter=iter->next;
17625 } while (iter!= module_head);
17626
17627 /* otherwise we must add our module into the list */
17628 swig_module.next = module_head->next;
17629 module_head->next = &swig_module;
17630 }
17631
17632 /* When multiple interpreters are used, a module could have already been initialized in
17633 a different interpreter, but not yet have a pointer in this interpreter.
17634 In this case, we do not want to continue adding types... everything should be
17635 set up already */
17636 if (init == 0) return;
17637
17638 /* Now work on filling in swig_module.types */
17639 #ifdef SWIGRUNTIME_DEBUG
17640 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
17641 #endif
17642 for (i = 0; i < swig_module.size; ++i) {
17643 swig_type_info *type = 0;
17644 swig_type_info *ret;
17645 swig_cast_info *cast;
17646
17647 #ifdef SWIGRUNTIME_DEBUG
17648 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
17649 #endif
17650
17651 /* if there is another module already loaded */
17652 if (swig_module.next != &swig_module) {
17653 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
17654 }
17655 if (type) {
17656 /* Overwrite clientdata field */
17657 #ifdef SWIGRUNTIME_DEBUG
17658 printf("SWIG_InitializeModule: found type %s\n", type->name);
17659 #endif
17660 if (swig_module.type_initial[i]->clientdata) {
17661 type->clientdata = swig_module.type_initial[i]->clientdata;
17662 #ifdef SWIGRUNTIME_DEBUG
17663 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
17664 #endif
17665 }
17666 } else {
17667 type = swig_module.type_initial[i];
17668 }
17669
17670 /* Insert casting types */
17671 cast = swig_module.cast_initial[i];
17672 while (cast->type) {
17673 /* Don't need to add information already in the list */
17674 ret = 0;
17675 #ifdef SWIGRUNTIME_DEBUG
17676 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
17677 #endif
17678 if (swig_module.next != &swig_module) {
17679 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
17680 #ifdef SWIGRUNTIME_DEBUG
17681 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
17682 #endif
17683 }
17684 if (ret) {
17685 if (type == swig_module.type_initial[i]) {
17686 #ifdef SWIGRUNTIME_DEBUG
17687 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
17688 #endif
17689 cast->type = ret;
17690 ret = 0;
17691 } else {
17692 /* Check for casting already in the list */
17693 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
17694 #ifdef SWIGRUNTIME_DEBUG
17695 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
17696 #endif
17697 if (!ocast) ret = 0;
17698 }
17699 }
17700
17701 if (!ret) {
17702 #ifdef SWIGRUNTIME_DEBUG
17703 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
17704 #endif
17705 if (type->cast) {
17706 type->cast->prev = cast;
17707 cast->next = type->cast;
17708 }
17709 type->cast = cast;
17710 }
17711 cast++;
17712 }
17713 /* Set entry in modules->types array equal to the type */
17714 swig_module.types[i] = type;
17715 }
17716 swig_module.types[i] = 0;
17717
17718 #ifdef SWIGRUNTIME_DEBUG
17719 printf("**** SWIG_InitializeModule: Cast List ******\n");
17720 for (i = 0; i < swig_module.size; ++i) {
17721 int j = 0;
17722 swig_cast_info *cast = swig_module.cast_initial[i];
17723 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
17724 while (cast->type) {
17725 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
17726 cast++;
17727 ++j;
17728 }
17729 printf("---- Total casts: %d\n",j);
17730 }
17731 printf("**** SWIG_InitializeModule: Cast List ******\n");
17732 #endif
17733 }
17734
17735 /* This function will propagate the clientdata field of type to
17736 * any new swig_type_info structures that have been added into the list
17737 * of equivalent types. It is like calling
17738 * SWIG_TypeClientData(type, clientdata) a second time.
17739 */
17740 SWIGRUNTIME void
SWIG_PropagateClientData(void)17741 SWIG_PropagateClientData(void) {
17742 size_t i;
17743 swig_cast_info *equiv;
17744 static int init_run = 0;
17745
17746 if (init_run) return;
17747 init_run = 1;
17748
17749 for (i = 0; i < swig_module.size; i++) {
17750 if (swig_module.types[i]->clientdata) {
17751 equiv = swig_module.types[i]->cast;
17752 while (equiv) {
17753 if (!equiv->converter) {
17754 if (equiv->type && !equiv->type->clientdata)
17755 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
17756 }
17757 equiv = equiv->next;
17758 }
17759 }
17760 }
17761 }
17762
17763 #ifdef __cplusplus
17764 #if 0
17765 {
17766 /* c-mode */
17767 #endif
17768 }
17769 #endif
17770
17771
17772
17773 #if defined(__cplusplus) && ! defined(XSPROTO)
17774 extern "C"
17775 #endif
17776
XS(SWIG_init)17777 XS(SWIG_init) {
17778 dXSARGS;
17779 int i;
17780
17781 SWIG_InitializeModule(0);
17782
17783 /* Install commands */
17784 for (i = 0; swig_commands[i].name; i++) {
17785 /* Casts only needed for Perl < 5.10. */
17786 #ifdef __cplusplus
17787 newXS(const_cast<char*>(swig_commands[i].name), swig_commands[i].wrapper, const_cast<char*>(__FILE__));
17788 #else
17789 newXS((char*)swig_commands[i].name, swig_commands[i].wrapper, (char*)__FILE__);
17790 #endif
17791 }
17792
17793 /* Install variables */
17794 for (i = 0; swig_variables[i].name; i++) {
17795 SV *sv;
17796 sv = get_sv(swig_variables[i].name, TRUE | 0x2 | GV_ADDMULTI);
17797 if (swig_variables[i].type) {
17798 SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
17799 } else {
17800 sv_setiv(sv,(IV) 0);
17801 }
17802 swig_create_magic(sv, swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
17803 }
17804
17805 /* Install constant */
17806 for (i = 0; swig_constants[i].type; i++) {
17807 SV *sv;
17808 sv = get_sv(swig_constants[i].name, TRUE | 0x2 | GV_ADDMULTI);
17809 switch(swig_constants[i].type) {
17810 case SWIG_INT:
17811 sv_setiv(sv, (IV) swig_constants[i].lvalue);
17812 break;
17813 case SWIG_FLOAT:
17814 sv_setnv(sv, (double) swig_constants[i].dvalue);
17815 break;
17816 case SWIG_STRING:
17817 sv_setpv(sv, (const char *) swig_constants[i].pvalue);
17818 break;
17819 case SWIG_POINTER:
17820 SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
17821 break;
17822 case SWIG_BINARY:
17823 SWIG_MakePackedObj(sv, swig_constants[i].pvalue, swig_constants[i].lvalue, *(swig_constants[i].ptype));
17824 break;
17825 default:
17826 break;
17827 }
17828 SvREADONLY_on(sv);
17829 }
17830
17831
17832 STRLEN len;
17833 char **argv;
17834 int j, argc = 1, ret;
17835 AV *pargv = get_av("ARGV", FALSE);
17836
17837 __initial_thread = (gl_thread_t) gl_thread_self();
17838
17839 ret = av_len(pargv);
17840 if ( ret >= 0 )
17841 argc += ret + 1;
17842
17843 if ( argc + 1 < 0 )
17844 throw PreludeError("Invalide argc length");
17845
17846 argv = (char **) malloc((argc + 1) * sizeof(char *));
17847 if ( ! argv )
17848 throw PreludeError("Allocation failure");
17849
17850 argv[0] = SvPV(get_sv("0", FALSE), len);
17851
17852 for ( j = 0; j < ret + 1; j++ )
17853 argv[j + 1] = SvPV(*av_fetch(pargv, j, FALSE), len);
17854
17855 argv[j + 1] = NULL;
17856
17857 ret = prelude_init(&argc, argv);
17858 if ( ret < 0 ) {
17859 free(argv);
17860 throw PreludeError(ret);
17861 }
17862
17863 free(argv);
17864
17865 SWIG_TypeClientData(SWIGTYPE_p_Prelude__ClientProfile, (void*) "Prelude::ClientProfile");
17866 SWIG_TypeClientData(SWIGTYPE_p_Prelude__Connection, (void*) "Prelude::Connection");
17867 SWIG_TypeClientData(SWIGTYPE_p_Prelude__ConnectionPool, (void*) "Prelude::ConnectionPool");
17868 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17869 SV *sv = get_sv((char*) SWIG_prefix "Client_ASYNC_SEND", TRUE | 0x2 | GV_ADDMULTI);
17870 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::ASYNC_SEND)));
17871 SvREADONLY_on(sv);
17872 } while(0) /*@SWIG@*/;
17873 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17874 SV *sv = get_sv((char*) SWIG_prefix "Client_FLAGS_ASYNC_SEND", TRUE | 0x2 | GV_ADDMULTI);
17875 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::FLAGS_ASYNC_SEND)));
17876 SvREADONLY_on(sv);
17877 } while(0) /*@SWIG@*/;
17878 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17879 SV *sv = get_sv((char*) SWIG_prefix "Client_ASYNC_TIMER", TRUE | 0x2 | GV_ADDMULTI);
17880 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::ASYNC_TIMER)));
17881 SvREADONLY_on(sv);
17882 } while(0) /*@SWIG@*/;
17883 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17884 SV *sv = get_sv((char*) SWIG_prefix "Client_FLAGS_ASYNC_TIMER", TRUE | 0x2 | GV_ADDMULTI);
17885 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::FLAGS_ASYNC_TIMER)));
17886 SvREADONLY_on(sv);
17887 } while(0) /*@SWIG@*/;
17888 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17889 SV *sv = get_sv((char*) SWIG_prefix "Client_HEARTBEAT", TRUE | 0x2 | GV_ADDMULTI);
17890 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::HEARTBEAT)));
17891 SvREADONLY_on(sv);
17892 } while(0) /*@SWIG@*/;
17893 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17894 SV *sv = get_sv((char*) SWIG_prefix "Client_FLAGS_HEARTBEAT", TRUE | 0x2 | GV_ADDMULTI);
17895 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::FLAGS_HEARTBEAT)));
17896 SvREADONLY_on(sv);
17897 } while(0) /*@SWIG@*/;
17898 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17899 SV *sv = get_sv((char*) SWIG_prefix "Client_CONNECT", TRUE | 0x2 | GV_ADDMULTI);
17900 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::CONNECT)));
17901 SvREADONLY_on(sv);
17902 } while(0) /*@SWIG@*/;
17903 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17904 SV *sv = get_sv((char*) SWIG_prefix "Client_FLAGS_CONNECT", TRUE | 0x2 | GV_ADDMULTI);
17905 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::FLAGS_CONNECT)));
17906 SvREADONLY_on(sv);
17907 } while(0) /*@SWIG@*/;
17908 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17909 SV *sv = get_sv((char*) SWIG_prefix "Client_AUTOCONFIG", TRUE | 0x2 | GV_ADDMULTI);
17910 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::AUTOCONFIG)));
17911 SvREADONLY_on(sv);
17912 } while(0) /*@SWIG@*/;
17913 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17914 SV *sv = get_sv((char*) SWIG_prefix "Client_FLAGS_AUTOCONFIG", TRUE | 0x2 | GV_ADDMULTI);
17915 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::FLAGS_AUTOCONFIG)));
17916 SvREADONLY_on(sv);
17917 } while(0) /*@SWIG@*/;
17918 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17919 SV *sv = get_sv((char*) SWIG_prefix "Client_IDMEF_READ", TRUE | 0x2 | GV_ADDMULTI);
17920 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::IDMEF_READ)));
17921 SvREADONLY_on(sv);
17922 } while(0) /*@SWIG@*/;
17923 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17924 SV *sv = get_sv((char*) SWIG_prefix "Client_PERMISSION_IDMEF_READ", TRUE | 0x2 | GV_ADDMULTI);
17925 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::PERMISSION_IDMEF_READ)));
17926 SvREADONLY_on(sv);
17927 } while(0) /*@SWIG@*/;
17928 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17929 SV *sv = get_sv((char*) SWIG_prefix "Client_ADMIN_READ", TRUE | 0x2 | GV_ADDMULTI);
17930 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::ADMIN_READ)));
17931 SvREADONLY_on(sv);
17932 } while(0) /*@SWIG@*/;
17933 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17934 SV *sv = get_sv((char*) SWIG_prefix "Client_PERMISSION_ADMIN_READ", TRUE | 0x2 | GV_ADDMULTI);
17935 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::PERMISSION_ADMIN_READ)));
17936 SvREADONLY_on(sv);
17937 } while(0) /*@SWIG@*/;
17938 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17939 SV *sv = get_sv((char*) SWIG_prefix "Client_IDMEF_WRITE", TRUE | 0x2 | GV_ADDMULTI);
17940 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::IDMEF_WRITE)));
17941 SvREADONLY_on(sv);
17942 } while(0) /*@SWIG@*/;
17943 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17944 SV *sv = get_sv((char*) SWIG_prefix "Client_PERMISSION_IDMEF_WRITE", TRUE | 0x2 | GV_ADDMULTI);
17945 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::PERMISSION_IDMEF_WRITE)));
17946 SvREADONLY_on(sv);
17947 } while(0) /*@SWIG@*/;
17948 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17949 SV *sv = get_sv((char*) SWIG_prefix "Client_ADMIN_WRITE", TRUE | 0x2 | GV_ADDMULTI);
17950 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::ADMIN_WRITE)));
17951 SvREADONLY_on(sv);
17952 } while(0) /*@SWIG@*/;
17953 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17954 SV *sv = get_sv((char*) SWIG_prefix "Client_PERMISSION_ADMIN_WRITE", TRUE | 0x2 | GV_ADDMULTI);
17955 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::Client::PERMISSION_ADMIN_WRITE)));
17956 SvREADONLY_on(sv);
17957 } while(0) /*@SWIG@*/;
17958 SWIG_TypeClientData(SWIGTYPE_p_Prelude__Client, (void*) "Prelude::Client");
17959 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17960 SV *sv = get_sv((char*) SWIG_prefix "PreludeLog_DEBUG", TRUE | 0x2 | GV_ADDMULTI);
17961 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::PreludeLog::DEBUG)));
17962 SvREADONLY_on(sv);
17963 } while(0) /*@SWIG@*/;
17964 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17965 SV *sv = get_sv((char*) SWIG_prefix "PreludeLog_INFO", TRUE | 0x2 | GV_ADDMULTI);
17966 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::PreludeLog::INFO)));
17967 SvREADONLY_on(sv);
17968 } while(0) /*@SWIG@*/;
17969 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17970 SV *sv = get_sv((char*) SWIG_prefix "PreludeLog_WARNING", TRUE | 0x2 | GV_ADDMULTI);
17971 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::PreludeLog::WARNING)));
17972 SvREADONLY_on(sv);
17973 } while(0) /*@SWIG@*/;
17974 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17975 SV *sv = get_sv((char*) SWIG_prefix "PreludeLog_ERROR", TRUE | 0x2 | GV_ADDMULTI);
17976 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::PreludeLog::ERROR)));
17977 SvREADONLY_on(sv);
17978 } while(0) /*@SWIG@*/;
17979 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17980 SV *sv = get_sv((char*) SWIG_prefix "PreludeLog_CRITICAL", TRUE | 0x2 | GV_ADDMULTI);
17981 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::PreludeLog::CRITICAL)));
17982 SvREADONLY_on(sv);
17983 } while(0) /*@SWIG@*/;
17984 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17985 SV *sv = get_sv((char*) SWIG_prefix "PreludeLog_QUIET", TRUE | 0x2 | GV_ADDMULTI);
17986 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::PreludeLog::QUIET)));
17987 SvREADONLY_on(sv);
17988 } while(0) /*@SWIG@*/;
17989 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17990 SV *sv = get_sv((char*) SWIG_prefix "PreludeLog_SYSLOG", TRUE | 0x2 | GV_ADDMULTI);
17991 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::PreludeLog::SYSLOG)));
17992 SvREADONLY_on(sv);
17993 } while(0) /*@SWIG@*/;
17994 SWIG_TypeClientData(SWIGTYPE_p_Prelude__PreludeLog, (void*) "Prelude::PreludeLog");
17995 SWIG_TypeClientData(SWIGTYPE_p_Prelude__PreludeError, (void*) "Prelude::PreludeError");
17996 SWIG_TypeClientData(SWIGTYPE_p_Prelude__ClientEasy, (void*) "Prelude::ClientEasy");
17997 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17998 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOT", TRUE | 0x2 | GV_ADDMULTI);
17999 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOT)));
18000 SvREADONLY_on(sv);
18001 } while(0) /*@SWIG@*/;
18002 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18003 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOCASE", TRUE | 0x2 | GV_ADDMULTI);
18004 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOCASE)));
18005 SvREADONLY_on(sv);
18006 } while(0) /*@SWIG@*/;
18007 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18008 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_EQUAL", TRUE | 0x2 | GV_ADDMULTI);
18009 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_EQUAL)));
18010 SvREADONLY_on(sv);
18011 } while(0) /*@SWIG@*/;
18012 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18013 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_EQUAL_NOCASE", TRUE | 0x2 | GV_ADDMULTI);
18014 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_EQUAL_NOCASE)));
18015 SvREADONLY_on(sv);
18016 } while(0) /*@SWIG@*/;
18017 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18018 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOT_EQUAL", TRUE | 0x2 | GV_ADDMULTI);
18019 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOT_EQUAL)));
18020 SvREADONLY_on(sv);
18021 } while(0) /*@SWIG@*/;
18022 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18023 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOT_EQUAL_NOCASE", TRUE | 0x2 | GV_ADDMULTI);
18024 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOT_EQUAL_NOCASE)));
18025 SvREADONLY_on(sv);
18026 } while(0) /*@SWIG@*/;
18027 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18028 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_LESSER", TRUE | 0x2 | GV_ADDMULTI);
18029 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_LESSER)));
18030 SvREADONLY_on(sv);
18031 } while(0) /*@SWIG@*/;
18032 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18033 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_LESSER_OR_EQUAL", TRUE | 0x2 | GV_ADDMULTI);
18034 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_LESSER_OR_EQUAL)));
18035 SvREADONLY_on(sv);
18036 } while(0) /*@SWIG@*/;
18037 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18038 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_GREATER", TRUE | 0x2 | GV_ADDMULTI);
18039 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_GREATER)));
18040 SvREADONLY_on(sv);
18041 } while(0) /*@SWIG@*/;
18042 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18043 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_GREATER_OR_EQUAL", TRUE | 0x2 | GV_ADDMULTI);
18044 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_GREATER_OR_EQUAL)));
18045 SvREADONLY_on(sv);
18046 } while(0) /*@SWIG@*/;
18047 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18048 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_SUBSTR", TRUE | 0x2 | GV_ADDMULTI);
18049 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_SUBSTR)));
18050 SvREADONLY_on(sv);
18051 } while(0) /*@SWIG@*/;
18052 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18053 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_SUBSTR_NOCASE", TRUE | 0x2 | GV_ADDMULTI);
18054 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_SUBSTR_NOCASE)));
18055 SvREADONLY_on(sv);
18056 } while(0) /*@SWIG@*/;
18057 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18058 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOT_SUBSTR", TRUE | 0x2 | GV_ADDMULTI);
18059 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOT_SUBSTR)));
18060 SvREADONLY_on(sv);
18061 } while(0) /*@SWIG@*/;
18062 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18063 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOT_SUBSTR_NOCASE", TRUE | 0x2 | GV_ADDMULTI);
18064 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOT_SUBSTR_NOCASE)));
18065 SvREADONLY_on(sv);
18066 } while(0) /*@SWIG@*/;
18067 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18068 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_REGEX", TRUE | 0x2 | GV_ADDMULTI);
18069 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_REGEX)));
18070 SvREADONLY_on(sv);
18071 } while(0) /*@SWIG@*/;
18072 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18073 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_REGEX_NOCASE", TRUE | 0x2 | GV_ADDMULTI);
18074 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_REGEX_NOCASE)));
18075 SvREADONLY_on(sv);
18076 } while(0) /*@SWIG@*/;
18077 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18078 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOT_REGEX", TRUE | 0x2 | GV_ADDMULTI);
18079 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOT_REGEX)));
18080 SvREADONLY_on(sv);
18081 } while(0) /*@SWIG@*/;
18082 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18083 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOT_REGEX_NOCASE", TRUE | 0x2 | GV_ADDMULTI);
18084 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOT_REGEX_NOCASE)));
18085 SvREADONLY_on(sv);
18086 } while(0) /*@SWIG@*/;
18087 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18088 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NULL", TRUE | 0x2 | GV_ADDMULTI);
18089 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NULL)));
18090 SvREADONLY_on(sv);
18091 } while(0) /*@SWIG@*/;
18092 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18093 SV *sv = get_sv((char*) SWIG_prefix "IDMEFCriterion_OPERATOR_NOT_NULL", TRUE | 0x2 | GV_ADDMULTI);
18094 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFCriterion::OPERATOR_NOT_NULL)));
18095 SvREADONLY_on(sv);
18096 } while(0) /*@SWIG@*/;
18097 SWIG_TypeClientData(SWIGTYPE_p_Prelude__IDMEFCriterion, (void*) "Prelude::IDMEFCriterion");
18098 SWIG_TypeClientData(SWIGTYPE_p_Prelude__IDMEFCriteria, (void*) "Prelude::IDMEFCriteria");
18099 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18100 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_UNKNOWN", TRUE | 0x2 | GV_ADDMULTI);
18101 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_UNKNOWN)));
18102 SvREADONLY_on(sv);
18103 } while(0) /*@SWIG@*/;
18104 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18105 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_INT8", TRUE | 0x2 | GV_ADDMULTI);
18106 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_INT8)));
18107 SvREADONLY_on(sv);
18108 } while(0) /*@SWIG@*/;
18109 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18110 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_UINT8", TRUE | 0x2 | GV_ADDMULTI);
18111 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_UINT8)));
18112 SvREADONLY_on(sv);
18113 } while(0) /*@SWIG@*/;
18114 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18115 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_INT16", TRUE | 0x2 | GV_ADDMULTI);
18116 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_INT16)));
18117 SvREADONLY_on(sv);
18118 } while(0) /*@SWIG@*/;
18119 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18120 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_UINT16", TRUE | 0x2 | GV_ADDMULTI);
18121 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_UINT16)));
18122 SvREADONLY_on(sv);
18123 } while(0) /*@SWIG@*/;
18124 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18125 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_INT32", TRUE | 0x2 | GV_ADDMULTI);
18126 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_INT32)));
18127 SvREADONLY_on(sv);
18128 } while(0) /*@SWIG@*/;
18129 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18130 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_UINT32", TRUE | 0x2 | GV_ADDMULTI);
18131 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_UINT32)));
18132 SvREADONLY_on(sv);
18133 } while(0) /*@SWIG@*/;
18134 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18135 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_INT64", TRUE | 0x2 | GV_ADDMULTI);
18136 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_INT64)));
18137 SvREADONLY_on(sv);
18138 } while(0) /*@SWIG@*/;
18139 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18140 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_UINT64", TRUE | 0x2 | GV_ADDMULTI);
18141 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_UINT64)));
18142 SvREADONLY_on(sv);
18143 } while(0) /*@SWIG@*/;
18144 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18145 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_FLOAT", TRUE | 0x2 | GV_ADDMULTI);
18146 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_FLOAT)));
18147 SvREADONLY_on(sv);
18148 } while(0) /*@SWIG@*/;
18149 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18150 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_DOUBLE", TRUE | 0x2 | GV_ADDMULTI);
18151 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_DOUBLE)));
18152 SvREADONLY_on(sv);
18153 } while(0) /*@SWIG@*/;
18154 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18155 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_STRING", TRUE | 0x2 | GV_ADDMULTI);
18156 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_STRING)));
18157 SvREADONLY_on(sv);
18158 } while(0) /*@SWIG@*/;
18159 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18160 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_TIME", TRUE | 0x2 | GV_ADDMULTI);
18161 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_TIME)));
18162 SvREADONLY_on(sv);
18163 } while(0) /*@SWIG@*/;
18164 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18165 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_DATA", TRUE | 0x2 | GV_ADDMULTI);
18166 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_DATA)));
18167 SvREADONLY_on(sv);
18168 } while(0) /*@SWIG@*/;
18169 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18170 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_ENUM", TRUE | 0x2 | GV_ADDMULTI);
18171 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_ENUM)));
18172 SvREADONLY_on(sv);
18173 } while(0) /*@SWIG@*/;
18174 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18175 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_LIST", TRUE | 0x2 | GV_ADDMULTI);
18176 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_LIST)));
18177 SvREADONLY_on(sv);
18178 } while(0) /*@SWIG@*/;
18179 /*@SWIG:/home/yoann/dev/prelude/bin/share/swig/3.0.6/perl5/perltypemaps.swg,65,%set_constant@*/ do {
18180 SV *sv = get_sv((char*) SWIG_prefix "IDMEFValue_TYPE_CLASS", TRUE | 0x2 | GV_ADDMULTI);
18181 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int >(Prelude::IDMEFValue::TYPE_CLASS)));
18182 SvREADONLY_on(sv);
18183 } while(0) /*@SWIG@*/;
18184 SWIG_TypeClientData(SWIGTYPE_p_Prelude__IDMEFValue, (void*) "Prelude::IDMEFValue");
18185 SWIG_TypeClientData(SWIGTYPE_p_Prelude__IDMEFPath, (void*) "Prelude::IDMEFPath");
18186 SWIG_TypeClientData(SWIGTYPE_p_Prelude__IDMEFTime, (void*) "Prelude::IDMEFTime");
18187 SWIG_TypeClientData(SWIGTYPE_p_Prelude__IDMEFClass, (void*) "Prelude::IDMEFClass");
18188 SWIG_TypeClientData(SWIGTYPE_p_Prelude__IDMEF, (void*) "Prelude::IDMEF");
18189 ST(0) = &PL_sv_yes;
18190 XSRETURN(1);
18191 }
18192
18193