00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #define SWIGPYTHON
00012 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
00013 #define SWIG_PYTHON_CLASSIC
00014
00015 #ifdef __cplusplus
00016 template<typename T> class SwigValueWrapper {
00017 T *tt;
00018 public:
00019 SwigValueWrapper() : tt(0) { }
00020 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
00021 SwigValueWrapper(const T& t) : tt(new T(t)) { }
00022 ~SwigValueWrapper() { delete tt; }
00023 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
00024 operator T&() const { return *tt; }
00025 T *operator&() { return tt; }
00026 private:
00027 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
00028 };
00029
00030 template <typename T> T SwigValueInit() {
00031 return T();
00032 }
00033 #endif
00034
00035
00036
00037
00038
00039
00040
00041 #ifndef SWIGTEMPLATEDISAMBIGUATOR
00042 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
00043 # define SWIGTEMPLATEDISAMBIGUATOR template
00044 # elif defined(__HP_aCC)
00045
00046
00047 # define SWIGTEMPLATEDISAMBIGUATOR template
00048 # else
00049 # define SWIGTEMPLATEDISAMBIGUATOR
00050 # endif
00051 #endif
00052
00053
00054 #ifndef SWIGINLINE
00055 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
00056 # define SWIGINLINE inline
00057 # else
00058 # define SWIGINLINE
00059 # endif
00060 #endif
00061
00062
00063 #ifndef SWIGUNUSED
00064 # if defined(__GNUC__)
00065 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
00066 # define SWIGUNUSED __attribute__ ((__unused__))
00067 # else
00068 # define SWIGUNUSED
00069 # endif
00070 # elif defined(__ICC)
00071 # define SWIGUNUSED __attribute__ ((__unused__))
00072 # else
00073 # define SWIGUNUSED
00074 # endif
00075 #endif
00076
00077 #ifndef SWIGUNUSEDPARM
00078 # ifdef __cplusplus
00079 # define SWIGUNUSEDPARM(p)
00080 # else
00081 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
00082 # endif
00083 #endif
00084
00085
00086 #ifndef SWIGINTERN
00087 # define SWIGINTERN static SWIGUNUSED
00088 #endif
00089
00090
00091 #ifndef SWIGINTERNINLINE
00092 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
00093 #endif
00094
00095
00096 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
00097 # ifndef GCC_HASCLASSVISIBILITY
00098 # define GCC_HASCLASSVISIBILITY
00099 # endif
00100 #endif
00101
00102 #ifndef SWIGEXPORT
00103 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
00104 # if defined(STATIC_LINKED)
00105 # define SWIGEXPORT
00106 # else
00107 # define SWIGEXPORT __declspec(dllexport)
00108 # endif
00109 # else
00110 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
00111 # define SWIGEXPORT __attribute__ ((visibility("default")))
00112 # else
00113 # define SWIGEXPORT
00114 # endif
00115 # endif
00116 #endif
00117
00118
00119 #ifndef SWIGSTDCALL
00120 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
00121 # define SWIGSTDCALL __stdcall
00122 # else
00123 # define SWIGSTDCALL
00124 # endif
00125 #endif
00126
00127
00128 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
00129 # define _CRT_SECURE_NO_DEPRECATE
00130 #endif
00131
00132
00133 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
00134 # define _SCL_SECURE_NO_DEPRECATE
00135 #endif
00136
00137
00138
00139
00140 #include <Python.h>
00141
00142
00143
00144
00145
00146
00147
00148
00149
00150
00151 #define SWIG_RUNTIME_VERSION "4"
00152
00153
00154 #ifdef SWIG_TYPE_TABLE
00155 # define SWIG_QUOTE_STRING(x) #x
00156 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
00157 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
00158 #else
00159 # define SWIG_TYPE_TABLE_NAME
00160 #endif
00161
00162
00163
00164
00165
00166
00167
00168
00169
00170
00171 #ifndef SWIGRUNTIME
00172 # define SWIGRUNTIME SWIGINTERN
00173 #endif
00174
00175 #ifndef SWIGRUNTIMEINLINE
00176 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
00177 #endif
00178
00179
00180 #ifndef SWIG_BUFFER_SIZE
00181 # define SWIG_BUFFER_SIZE 1024
00182 #endif
00183
00184
00185 #define SWIG_POINTER_DISOWN 0x1
00186 #define SWIG_CAST_NEW_MEMORY 0x2
00187
00188
00189 #define SWIG_POINTER_OWN 0x1
00190
00191
00192
00193
00194
00195
00196
00197
00198
00199
00200
00201
00202
00203
00204
00205
00206
00207
00208
00209
00210
00211
00212
00213
00214
00215
00216
00217
00218
00219
00220
00221
00222
00223
00224
00225
00226
00227
00228
00229
00230
00231
00232
00233
00234
00235
00236
00237
00238
00239
00240
00241
00242
00243
00244
00245
00246
00247
00248
00249
00250
00251
00252
00253
00254
00255
00256
00257
00258
00259
00260
00261
00262
00263
00264
00265
00266
00267
00268
00269
00270
00271
00272 #define SWIG_OK (0)
00273 #define SWIG_ERROR (-1)
00274 #define SWIG_IsOK(r) (r >= 0)
00275 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
00276
00277
00278 #define SWIG_CASTRANKLIMIT (1 << 8)
00279
00280 #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
00281
00282 #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
00283
00284 #define SWIG_BADOBJ (SWIG_ERROR)
00285 #define SWIG_OLDOBJ (SWIG_OK)
00286 #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
00287 #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
00288
00289 #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
00290 #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
00291 #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
00292 #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
00293 #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
00294 #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
00295
00296
00297
00298 #if defined(SWIG_CASTRANK_MODE)
00299 # ifndef SWIG_TypeRank
00300 # define SWIG_TypeRank unsigned long
00301 # endif
00302 # ifndef SWIG_MAXCASTRANK
00303 # define SWIG_MAXCASTRANK (2)
00304 # endif
00305 # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
00306 # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
00307 SWIGINTERNINLINE int SWIG_AddCast(int r) {
00308 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
00309 }
00310 SWIGINTERNINLINE int SWIG_CheckState(int r) {
00311 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
00312 }
00313 #else
00314 # define SWIG_AddCast
00315 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
00316 #endif
00317
00318
00319
00320
00321 #include <string.h>
00322
00323 #ifdef __cplusplus
00324 extern "C" {
00325 #endif
00326
00327 typedef void *(*swig_converter_func)(void *, int *);
00328 typedef struct swig_type_info *(*swig_dycast_func)(void **);
00329
00330
00331 typedef struct swig_type_info {
00332 const char *name;
00333 const char *str;
00334 swig_dycast_func dcast;
00335 struct swig_cast_info *cast;
00336 void *clientdata;
00337 int owndata;
00338 } swig_type_info;
00339
00340
00341 typedef struct swig_cast_info {
00342 swig_type_info *type;
00343 swig_converter_func converter;
00344 struct swig_cast_info *next;
00345 struct swig_cast_info *prev;
00346 } swig_cast_info;
00347
00348
00349
00350
00351 typedef struct swig_module_info {
00352 swig_type_info **types;
00353 size_t size;
00354 struct swig_module_info *next;
00355 swig_type_info **type_initial;
00356 swig_cast_info **cast_initial;
00357 void *clientdata;
00358 } swig_module_info;
00359
00360
00361
00362
00363
00364
00365
00366
00367 SWIGRUNTIME int
00368 SWIG_TypeNameComp(const char *f1, const char *l1,
00369 const char *f2, const char *l2) {
00370 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
00371 while ((*f1 == ' ') && (f1 != l1)) ++f1;
00372 while ((*f2 == ' ') && (f2 != l2)) ++f2;
00373 if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
00374 }
00375 return (int)((l1 - f1) - (l2 - f2));
00376 }
00377
00378
00379
00380
00381
00382 SWIGRUNTIME int
00383 SWIG_TypeEquiv(const char *nb, const char *tb) {
00384 int equiv = 0;
00385 const char* te = tb + strlen(tb);
00386 const char* ne = nb;
00387 while (!equiv && *ne) {
00388 for (nb = ne; *ne; ++ne) {
00389 if (*ne == '|') break;
00390 }
00391 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
00392 if (*ne) ++ne;
00393 }
00394 return equiv;
00395 }
00396
00397
00398
00399
00400
00401 SWIGRUNTIME int
00402 SWIG_TypeCompare(const char *nb, const char *tb) {
00403 int equiv = 0;
00404 const char* te = tb + strlen(tb);
00405 const char* ne = nb;
00406 while (!equiv && *ne) {
00407 for (nb = ne; *ne; ++ne) {
00408 if (*ne == '|') break;
00409 }
00410 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
00411 if (*ne) ++ne;
00412 }
00413 return equiv;
00414 }
00415
00416
00417
00418 #define SWIG_TypeCheck_Template(comparison, ty) \
00419 if (ty) { \
00420 swig_cast_info *iter = ty->cast; \
00421 while (iter) { \
00422 if (comparison) { \
00423 if (iter == ty->cast) return iter; \
00424 \
00425 iter->prev->next = iter->next; \
00426 if (iter->next) \
00427 iter->next->prev = iter->prev; \
00428 iter->next = ty->cast; \
00429 iter->prev = 0; \
00430 if (ty->cast) ty->cast->prev = iter; \
00431 ty->cast = iter; \
00432 return iter; \
00433 } \
00434 iter = iter->next; \
00435 } \
00436 } \
00437 return 0
00438
00439
00440
00441
00442 SWIGRUNTIME swig_cast_info *
00443 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
00444 SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
00445 }
00446
00447
00448 SWIGRUNTIME swig_cast_info *
00449 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
00450 SWIG_TypeCheck_Template(iter->type == from, into);
00451 }
00452
00453
00454
00455
00456 SWIGRUNTIMEINLINE void *
00457 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
00458 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
00459 }
00460
00461
00462
00463
00464 SWIGRUNTIME swig_type_info *
00465 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
00466 swig_type_info *lastty = ty;
00467 if (!ty || !ty->dcast) return ty;
00468 while (ty && (ty->dcast)) {
00469 ty = (*ty->dcast)(ptr);
00470 if (ty) lastty = ty;
00471 }
00472 return lastty;
00473 }
00474
00475
00476
00477
00478 SWIGRUNTIMEINLINE const char *
00479 SWIG_TypeName(const swig_type_info *ty) {
00480 return ty->name;
00481 }
00482
00483
00484
00485
00486
00487 SWIGRUNTIME const char *
00488 SWIG_TypePrettyName(const swig_type_info *type) {
00489
00490
00491
00492
00493 if (!type) return NULL;
00494 if (type->str != NULL) {
00495 const char *last_name = type->str;
00496 const char *s;
00497 for (s = type->str; *s; s++)
00498 if (*s == '|') last_name = s+1;
00499 return last_name;
00500 }
00501 else
00502 return type->name;
00503 }
00504
00505
00506
00507
00508 SWIGRUNTIME void
00509 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
00510 swig_cast_info *cast = ti->cast;
00511
00512 ti->clientdata = clientdata;
00513
00514 while (cast) {
00515 if (!cast->converter) {
00516 swig_type_info *tc = cast->type;
00517 if (!tc->clientdata) {
00518 SWIG_TypeClientData(tc, clientdata);
00519 }
00520 }
00521 cast = cast->next;
00522 }
00523 }
00524 SWIGRUNTIME void
00525 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
00526 SWIG_TypeClientData(ti, clientdata);
00527 ti->owndata = 1;
00528 }
00529
00530
00531
00532
00533
00534
00535
00536
00537
00538 SWIGRUNTIME swig_type_info *
00539 SWIG_MangledTypeQueryModule(swig_module_info *start,
00540 swig_module_info *end,
00541 const char *name) {
00542 swig_module_info *iter = start;
00543 do {
00544 if (iter->size) {
00545 register size_t l = 0;
00546 register size_t r = iter->size - 1;
00547 do {
00548
00549 register size_t i = (l + r) >> 1;
00550 const char *iname = iter->types[i]->name;
00551 if (iname) {
00552 register int compare = strcmp(name, iname);
00553 if (compare == 0) {
00554 return iter->types[i];
00555 } else if (compare < 0) {
00556 if (i) {
00557 r = i - 1;
00558 } else {
00559 break;
00560 }
00561 } else if (compare > 0) {
00562 l = i + 1;
00563 }
00564 } else {
00565 break;
00566 }
00567 } while (l <= r);
00568 }
00569 iter = iter->next;
00570 } while (iter != end);
00571 return 0;
00572 }
00573
00574
00575
00576
00577
00578
00579
00580
00581
00582
00583 SWIGRUNTIME swig_type_info *
00584 SWIG_TypeQueryModule(swig_module_info *start,
00585 swig_module_info *end,
00586 const char *name) {
00587
00588 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
00589 if (ret) {
00590 return ret;
00591 } else {
00592
00593
00594 swig_module_info *iter = start;
00595 do {
00596 register size_t i = 0;
00597 for (; i < iter->size; ++i) {
00598 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
00599 return iter->types[i];
00600 }
00601 iter = iter->next;
00602 } while (iter != end);
00603 }
00604
00605
00606 return 0;
00607 }
00608
00609
00610
00611
00612 SWIGRUNTIME char *
00613 SWIG_PackData(char *c, void *ptr, size_t sz) {
00614 static const char hex[17] = "0123456789abcdef";
00615 register const unsigned char *u = (unsigned char *) ptr;
00616 register const unsigned char *eu = u + sz;
00617 for (; u != eu; ++u) {
00618 register unsigned char uu = *u;
00619 *(c++) = hex[(uu & 0xf0) >> 4];
00620 *(c++) = hex[uu & 0xf];
00621 }
00622 return c;
00623 }
00624
00625
00626
00627
00628 SWIGRUNTIME const char *
00629 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
00630 register unsigned char *u = (unsigned char *) ptr;
00631 register const unsigned char *eu = u + sz;
00632 for (; u != eu; ++u) {
00633 register char d = *(c++);
00634 register unsigned char uu;
00635 if ((d >= '0') && (d <= '9'))
00636 uu = ((d - '0') << 4);
00637 else if ((d >= 'a') && (d <= 'f'))
00638 uu = ((d - ('a'-10)) << 4);
00639 else
00640 return (char *) 0;
00641 d = *(c++);
00642 if ((d >= '0') && (d <= '9'))
00643 uu |= (d - '0');
00644 else if ((d >= 'a') && (d <= 'f'))
00645 uu |= (d - ('a'-10));
00646 else
00647 return (char *) 0;
00648 *u = uu;
00649 }
00650 return c;
00651 }
00652
00653
00654
00655
00656 SWIGRUNTIME char *
00657 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
00658 char *r = buff;
00659 if ((2*sizeof(void *) + 2) > bsz) return 0;
00660 *(r++) = '_';
00661 r = SWIG_PackData(r,&ptr,sizeof(void *));
00662 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
00663 strcpy(r,name);
00664 return buff;
00665 }
00666
00667 SWIGRUNTIME const char *
00668 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
00669 if (*c != '_') {
00670 if (strcmp(c,"NULL") == 0) {
00671 *ptr = (void *) 0;
00672 return name;
00673 } else {
00674 return 0;
00675 }
00676 }
00677 return SWIG_UnpackData(++c,ptr,sizeof(void *));
00678 }
00679
00680 SWIGRUNTIME char *
00681 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
00682 char *r = buff;
00683 size_t lname = (name ? strlen(name) : 0);
00684 if ((2*sz + 2 + lname) > bsz) return 0;
00685 *(r++) = '_';
00686 r = SWIG_PackData(r,ptr,sz);
00687 if (lname) {
00688 strncpy(r,name,lname+1);
00689 } else {
00690 *r = 0;
00691 }
00692 return buff;
00693 }
00694
00695 SWIGRUNTIME const char *
00696 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
00697 if (*c != '_') {
00698 if (strcmp(c,"NULL") == 0) {
00699 memset(ptr,0,sz);
00700 return name;
00701 } else {
00702 return 0;
00703 }
00704 }
00705 return SWIG_UnpackData(++c,ptr,sz);
00706 }
00707
00708 #ifdef __cplusplus
00709 }
00710 #endif
00711
00712
00713 #define SWIG_UnknownError -1
00714 #define SWIG_IOError -2
00715 #define SWIG_RuntimeError -3
00716 #define SWIG_IndexError -4
00717 #define SWIG_TypeError -5
00718 #define SWIG_DivisionByZero -6
00719 #define SWIG_OverflowError -7
00720 #define SWIG_SyntaxError -8
00721 #define SWIG_ValueError -9
00722 #define SWIG_SystemError -10
00723 #define SWIG_AttributeError -11
00724 #define SWIG_MemoryError -12
00725 #define SWIG_NullReferenceError -13
00726
00727
00728
00729
00730
00731 #if PY_VERSION_HEX < 0x02020000
00732 # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
00733 # define PyOS_snprintf _snprintf
00734 # else
00735 # define PyOS_snprintf snprintf
00736 # endif
00737 #endif
00738
00739
00740 #if PY_VERSION_HEX < 0x02020000
00741
00742 #ifndef SWIG_PYBUFFER_SIZE
00743 # define SWIG_PYBUFFER_SIZE 1024
00744 #endif
00745
00746 static PyObject *
00747 PyString_FromFormat(const char *fmt, ...) {
00748 va_list ap;
00749 char buf[SWIG_PYBUFFER_SIZE * 2];
00750 int res;
00751 va_start(ap, fmt);
00752 res = vsnprintf(buf, sizeof(buf), fmt, ap);
00753 va_end(ap);
00754 return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
00755 }
00756 #endif
00757
00758
00759 #if PY_VERSION_HEX < 0x01060000
00760 # define PyObject_Del(op) PyMem_DEL((op))
00761 #endif
00762 #ifndef PyObject_DEL
00763 # define PyObject_DEL PyObject_Del
00764 #endif
00765
00766
00767 #if PY_VERSION_HEX < 0x02020000
00768 # ifndef PyExc_StopIteration
00769 # define PyExc_StopIteration PyExc_RuntimeError
00770 # endif
00771 # ifndef PyObject_GenericGetAttr
00772 # define PyObject_GenericGetAttr 0
00773 # endif
00774 #endif
00775
00776 #if PY_VERSION_HEX < 0x02010000
00777 # ifndef Py_NotImplemented
00778 # define Py_NotImplemented PyExc_RuntimeError
00779 # endif
00780 #endif
00781
00782
00783
00784 #if PY_VERSION_HEX < 0x02010000
00785 # ifndef PyString_AsStringAndSize
00786 # define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
00787 # endif
00788 #endif
00789
00790
00791 #if PY_VERSION_HEX < 0x02000000
00792 # ifndef PySequence_Size
00793 # define PySequence_Size PySequence_Length
00794 # endif
00795 #endif
00796
00797
00798
00799 #if PY_VERSION_HEX < 0x02030000
00800 static
00801 PyObject *PyBool_FromLong(long ok)
00802 {
00803 PyObject *result = ok ? Py_True : Py_False;
00804 Py_INCREF(result);
00805 return result;
00806 }
00807 #endif
00808
00809
00810
00811
00812 #if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN)
00813 typedef int Py_ssize_t;
00814 # define PY_SSIZE_T_MAX INT_MAX
00815 # define PY_SSIZE_T_MIN INT_MIN
00816 #endif
00817
00818
00819
00820
00821
00822 SWIGRUNTIME PyObject*
00823 SWIG_Python_ErrorType(int code) {
00824 PyObject* type = 0;
00825 switch(code) {
00826 case SWIG_MemoryError:
00827 type = PyExc_MemoryError;
00828 break;
00829 case SWIG_IOError:
00830 type = PyExc_IOError;
00831 break;
00832 case SWIG_RuntimeError:
00833 type = PyExc_RuntimeError;
00834 break;
00835 case SWIG_IndexError:
00836 type = PyExc_IndexError;
00837 break;
00838 case SWIG_TypeError:
00839 type = PyExc_TypeError;
00840 break;
00841 case SWIG_DivisionByZero:
00842 type = PyExc_ZeroDivisionError;
00843 break;
00844 case SWIG_OverflowError:
00845 type = PyExc_OverflowError;
00846 break;
00847 case SWIG_SyntaxError:
00848 type = PyExc_SyntaxError;
00849 break;
00850 case SWIG_ValueError:
00851 type = PyExc_ValueError;
00852 break;
00853 case SWIG_SystemError:
00854 type = PyExc_SystemError;
00855 break;
00856 case SWIG_AttributeError:
00857 type = PyExc_AttributeError;
00858 break;
00859 default:
00860 type = PyExc_RuntimeError;
00861 }
00862 return type;
00863 }
00864
00865
00866 SWIGRUNTIME void
00867 SWIG_Python_AddErrorMsg(const char* mesg)
00868 {
00869 PyObject *type = 0;
00870 PyObject *value = 0;
00871 PyObject *traceback = 0;
00872
00873 if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
00874 if (value) {
00875 PyObject *old_str = PyObject_Str(value);
00876 PyErr_Clear();
00877 Py_XINCREF(type);
00878 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
00879 Py_DECREF(old_str);
00880 Py_DECREF(value);
00881 } else {
00882 PyErr_SetString(PyExc_RuntimeError, mesg);
00883 }
00884 }
00885
00886
00887
00888 #if defined(SWIG_PYTHON_NO_THREADS)
00889 # if defined(SWIG_PYTHON_THREADS)
00890 # undef SWIG_PYTHON_THREADS
00891 # endif
00892 #endif
00893 #if defined(SWIG_PYTHON_THREADS)
00894 # if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
00895 # if (PY_VERSION_HEX >= 0x02030000)
00896 # define SWIG_PYTHON_USE_GIL
00897 # endif
00898 # endif
00899 # if defined(SWIG_PYTHON_USE_GIL)
00900 # ifndef SWIG_PYTHON_INITIALIZE_THREADS
00901 # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
00902 # endif
00903 # ifdef __cplusplus
00904 class SWIG_Python_Thread_Block {
00905 bool status;
00906 PyGILState_STATE state;
00907 public:
00908 void end() { if (status) { PyGILState_Release(state); status = false;} }
00909 SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
00910 ~SWIG_Python_Thread_Block() { end(); }
00911 };
00912 class SWIG_Python_Thread_Allow {
00913 bool status;
00914 PyThreadState *save;
00915 public:
00916 void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
00917 SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
00918 ~SWIG_Python_Thread_Allow() { end(); }
00919 };
00920 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
00921 # define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
00922 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
00923 # define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
00924 # else
00925 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
00926 # define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
00927 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
00928 # define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
00929 # endif
00930 # else
00931 # if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
00932 # define SWIG_PYTHON_INITIALIZE_THREADS
00933 # endif
00934 # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
00935 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
00936 # endif
00937 # if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
00938 # define SWIG_PYTHON_THREAD_END_BLOCK
00939 # endif
00940 # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
00941 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
00942 # endif
00943 # if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
00944 # define SWIG_PYTHON_THREAD_END_ALLOW
00945 # endif
00946 # endif
00947 #else
00948 # define SWIG_PYTHON_INITIALIZE_THREADS
00949 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
00950 # define SWIG_PYTHON_THREAD_END_BLOCK
00951 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
00952 # define SWIG_PYTHON_THREAD_END_ALLOW
00953 #endif
00954
00955
00956
00957
00958
00959 #ifdef __cplusplus
00960 extern "C" {
00961 #if 0
00962 }
00963 #endif
00964 #endif
00965
00966
00967
00968
00969
00970
00971 #define SWIG_PY_POINTER 4
00972 #define SWIG_PY_BINARY 5
00973
00974
00975 typedef struct swig_const_info {
00976 int type;
00977 char *name;
00978 long lvalue;
00979 double dvalue;
00980 void *pvalue;
00981 swig_type_info **ptype;
00982 } swig_const_info;
00983
00984 #ifdef __cplusplus
00985 #if 0
00986 {
00987 #endif
00988 }
00989 #endif
00990
00991
00992
00993
00994
00995
00996
00997
00998
00999
01000
01001
01002
01003
01004
01005
01006
01007 #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
01008 #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
01009 #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
01010 #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
01011 #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
01012 #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
01013 #define swig_owntype int
01014
01015
01016 #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
01017 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
01018
01019
01020 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
01021 #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
01022
01023
01024 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
01025 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
01026
01027
01028 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
01029 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
01030
01031
01032
01033
01034 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
01035 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
01036 #define SWIG_NewClientData(obj) PySwigClientData_New(obj)
01037
01038 #define SWIG_SetErrorObj SWIG_Python_SetErrorObj
01039 #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
01040 #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
01041 #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
01042 #define SWIG_fail goto fail
01043
01044
01045
01046
01047
01048
01049 SWIGINTERN void
01050 SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
01051 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
01052 PyErr_SetObject(errtype, obj);
01053 Py_DECREF(obj);
01054 SWIG_PYTHON_THREAD_END_BLOCK;
01055 }
01056
01057 SWIGINTERN void
01058 SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
01059 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
01060 PyErr_SetString(errtype, (char *) msg);
01061 SWIG_PYTHON_THREAD_END_BLOCK;
01062 }
01063
01064 #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
01065
01066
01067
01068 SWIGINTERN void
01069 SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
01070 PyDict_SetItemString(d, (char*) name, obj);
01071 Py_DECREF(obj);
01072 }
01073
01074
01075
01076 SWIGINTERN PyObject*
01077 SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
01078 #if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
01079 if (!result) {
01080 result = obj;
01081 } else if (result == Py_None) {
01082 Py_DECREF(result);
01083 result = obj;
01084 } else {
01085 if (!PyList_Check(result)) {
01086 PyObject *o2 = result;
01087 result = PyList_New(1);
01088 PyList_SetItem(result, 0, o2);
01089 }
01090 PyList_Append(result,obj);
01091 Py_DECREF(obj);
01092 }
01093 return result;
01094 #else
01095 PyObject* o2;
01096 PyObject* o3;
01097 if (!result) {
01098 result = obj;
01099 } else if (result == Py_None) {
01100 Py_DECREF(result);
01101 result = obj;
01102 } else {
01103 if (!PyTuple_Check(result)) {
01104 o2 = result;
01105 result = PyTuple_New(1);
01106 PyTuple_SET_ITEM(result, 0, o2);
01107 }
01108 o3 = PyTuple_New(1);
01109 PyTuple_SET_ITEM(o3, 0, obj);
01110 o2 = result;
01111 result = PySequence_Concat(o2, o3);
01112 Py_DECREF(o2);
01113 Py_DECREF(o3);
01114 }
01115 return result;
01116 #endif
01117 }
01118
01119
01120
01121 SWIGINTERN int
01122 SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs)
01123 {
01124 if (!args) {
01125 if (!min && !max) {
01126 return 1;
01127 } else {
01128 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
01129 name, (min == max ? "" : "at least "), (int)min);
01130 return 0;
01131 }
01132 }
01133 if (!PyTuple_Check(args)) {
01134 PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
01135 return 0;
01136 } else {
01137 register Py_ssize_t l = PyTuple_GET_SIZE(args);
01138 if (l < min) {
01139 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
01140 name, (min == max ? "" : "at least "), (int)min, (int)l);
01141 return 0;
01142 } else if (l > max) {
01143 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
01144 name, (min == max ? "" : "at most "), (int)max, (int)l);
01145 return 0;
01146 } else {
01147 register int i;
01148 for (i = 0; i < l; ++i) {
01149 objs[i] = PyTuple_GET_ITEM(args, i);
01150 }
01151 for (; l < max; ++l) {
01152 objs[l] = 0;
01153 }
01154 return i + 1;
01155 }
01156 }
01157 }
01158
01159
01160 #if PY_VERSION_HEX >= 0x02020000
01161 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
01162 #else
01163 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
01164 #endif
01165
01166
01167
01168
01169
01170 #ifdef __cplusplus
01171 #define SWIG_STATIC_POINTER(var) var
01172 #else
01173 #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
01174 #endif
01175
01176
01177
01178
01179
01180
01181 #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
01182 #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
01183
01184 #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
01185
01186 #ifdef __cplusplus
01187 extern "C" {
01188 #if 0
01189 }
01190 #endif
01191 #endif
01192
01193
01194 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
01195 # ifndef SWIG_PYTHON_NO_BUILD_NONE
01196 # ifndef SWIG_PYTHON_BUILD_NONE
01197 # define SWIG_PYTHON_BUILD_NONE
01198 # endif
01199 # endif
01200 #endif
01201
01202 #ifdef SWIG_PYTHON_BUILD_NONE
01203 # ifdef Py_None
01204 # undef Py_None
01205 # define Py_None SWIG_Py_None()
01206 # endif
01207 SWIGRUNTIMEINLINE PyObject *
01208 _SWIG_Py_None(void)
01209 {
01210 PyObject *none = Py_BuildValue((char*)"");
01211 Py_DECREF(none);
01212 return none;
01213 }
01214 SWIGRUNTIME PyObject *
01215 SWIG_Py_None(void)
01216 {
01217 static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
01218 return none;
01219 }
01220 #endif
01221
01222
01223
01224 SWIGRUNTIMEINLINE PyObject *
01225 SWIG_Py_Void(void)
01226 {
01227 PyObject *none = Py_None;
01228 Py_INCREF(none);
01229 return none;
01230 }
01231
01232
01233
01234 typedef struct {
01235 PyObject *klass;
01236 PyObject *newraw;
01237 PyObject *newargs;
01238 PyObject *destroy;
01239 int delargs;
01240 int implicitconv;
01241 } PySwigClientData;
01242
01243 SWIGRUNTIMEINLINE int
01244 SWIG_Python_CheckImplicit(swig_type_info *ty)
01245 {
01246 PySwigClientData *data = (PySwigClientData *)ty->clientdata;
01247 return data ? data->implicitconv : 0;
01248 }
01249
01250 SWIGRUNTIMEINLINE PyObject *
01251 SWIG_Python_ExceptionType(swig_type_info *desc) {
01252 PySwigClientData *data = desc ? (PySwigClientData *) desc->clientdata : 0;
01253 PyObject *klass = data ? data->klass : 0;
01254 return (klass ? klass : PyExc_RuntimeError);
01255 }
01256
01257
01258 SWIGRUNTIME PySwigClientData *
01259 PySwigClientData_New(PyObject* obj)
01260 {
01261 if (!obj) {
01262 return 0;
01263 } else {
01264 PySwigClientData *data = (PySwigClientData *)malloc(sizeof(PySwigClientData));
01265
01266 data->klass = obj;
01267 Py_INCREF(data->klass);
01268
01269 if (PyClass_Check(obj)) {
01270 data->newraw = 0;
01271 data->newargs = obj;
01272 Py_INCREF(obj);
01273 } else {
01274 #if (PY_VERSION_HEX < 0x02020000)
01275 data->newraw = 0;
01276 #else
01277 data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
01278 #endif
01279 if (data->newraw) {
01280 Py_INCREF(data->newraw);
01281 data->newargs = PyTuple_New(1);
01282 PyTuple_SetItem(data->newargs, 0, obj);
01283 } else {
01284 data->newargs = obj;
01285 }
01286 Py_INCREF(data->newargs);
01287 }
01288
01289 data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
01290 if (PyErr_Occurred()) {
01291 PyErr_Clear();
01292 data->destroy = 0;
01293 }
01294 if (data->destroy) {
01295 int flags;
01296 Py_INCREF(data->destroy);
01297 flags = PyCFunction_GET_FLAGS(data->destroy);
01298 #ifdef METH_O
01299 data->delargs = !(flags & (METH_O));
01300 #else
01301 data->delargs = 0;
01302 #endif
01303 } else {
01304 data->delargs = 0;
01305 }
01306 data->implicitconv = 0;
01307 return data;
01308 }
01309 }
01310
01311 SWIGRUNTIME void
01312 PySwigClientData_Del(PySwigClientData* data)
01313 {
01314 Py_XDECREF(data->newraw);
01315 Py_XDECREF(data->newargs);
01316 Py_XDECREF(data->destroy);
01317 }
01318
01319
01320
01321 typedef struct {
01322 PyObject_HEAD
01323 void *ptr;
01324 swig_type_info *ty;
01325 int own;
01326 PyObject *next;
01327 } PySwigObject;
01328
01329 SWIGRUNTIME PyObject *
01330 PySwigObject_long(PySwigObject *v)
01331 {
01332 return PyLong_FromVoidPtr(v->ptr);
01333 }
01334
01335 SWIGRUNTIME PyObject *
01336 PySwigObject_format(const char* fmt, PySwigObject *v)
01337 {
01338 PyObject *res = NULL;
01339 PyObject *args = PyTuple_New(1);
01340 if (args) {
01341 if (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0) {
01342 PyObject *ofmt = PyString_FromString(fmt);
01343 if (ofmt) {
01344 res = PyString_Format(ofmt,args);
01345 Py_DECREF(ofmt);
01346 }
01347 Py_DECREF(args);
01348 }
01349 }
01350 return res;
01351 }
01352
01353 SWIGRUNTIME PyObject *
01354 PySwigObject_oct(PySwigObject *v)
01355 {
01356 return PySwigObject_format("%o",v);
01357 }
01358
01359 SWIGRUNTIME PyObject *
01360 PySwigObject_hex(PySwigObject *v)
01361 {
01362 return PySwigObject_format("%x",v);
01363 }
01364
01365 SWIGRUNTIME PyObject *
01366 #ifdef METH_NOARGS
01367 PySwigObject_repr(PySwigObject *v)
01368 #else
01369 PySwigObject_repr(PySwigObject *v, PyObject *args)
01370 #endif
01371 {
01372 const char *name = SWIG_TypePrettyName(v->ty);
01373 PyObject *hex = PySwigObject_hex(v);
01374 PyObject *repr = PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name, PyString_AsString(hex));
01375 Py_DECREF(hex);
01376 if (v->next) {
01377 #ifdef METH_NOARGS
01378 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next);
01379 #else
01380 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next, args);
01381 #endif
01382 PyString_ConcatAndDel(&repr,nrep);
01383 }
01384 return repr;
01385 }
01386
01387 SWIGRUNTIME int
01388 PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
01389 {
01390 #ifdef METH_NOARGS
01391 PyObject *repr = PySwigObject_repr(v);
01392 #else
01393 PyObject *repr = PySwigObject_repr(v, NULL);
01394 #endif
01395 if (repr) {
01396 fputs(PyString_AsString(repr), fp);
01397 Py_DECREF(repr);
01398 return 0;
01399 } else {
01400 return 1;
01401 }
01402 }
01403
01404 SWIGRUNTIME PyObject *
01405 PySwigObject_str(PySwigObject *v)
01406 {
01407 char result[SWIG_BUFFER_SIZE];
01408 return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
01409 PyString_FromString(result) : 0;
01410 }
01411
01412 SWIGRUNTIME int
01413 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
01414 {
01415 void *i = v->ptr;
01416 void *j = w->ptr;
01417 return (i < j) ? -1 : ((i > j) ? 1 : 0);
01418 }
01419
01420 SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
01421
01422 SWIGRUNTIME PyTypeObject*
01423 PySwigObject_type(void) {
01424 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
01425 return type;
01426 }
01427
01428 SWIGRUNTIMEINLINE int
01429 PySwigObject_Check(PyObject *op) {
01430 return ((op)->ob_type == PySwigObject_type())
01431 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
01432 }
01433
01434 SWIGRUNTIME PyObject *
01435 PySwigObject_New(void *ptr, swig_type_info *ty, int own);
01436
01437 SWIGRUNTIME void
01438 PySwigObject_dealloc(PyObject *v)
01439 {
01440 PySwigObject *sobj = (PySwigObject *) v;
01441 PyObject *next = sobj->next;
01442 if (sobj->own == SWIG_POINTER_OWN) {
01443 swig_type_info *ty = sobj->ty;
01444 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
01445 PyObject *destroy = data ? data->destroy : 0;
01446 if (destroy) {
01447
01448 PyObject *res;
01449 if (data->delargs) {
01450
01451 PyObject *tmp = PySwigObject_New(sobj->ptr, ty, 0);
01452 res = SWIG_Python_CallFunctor(destroy, tmp);
01453 Py_DECREF(tmp);
01454 } else {
01455 PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
01456 PyObject *mself = PyCFunction_GET_SELF(destroy);
01457 res = ((*meth)(mself, v));
01458 }
01459 Py_XDECREF(res);
01460 }
01461 #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
01462 else {
01463 const char *name = SWIG_TypePrettyName(ty);
01464 printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown"));
01465 }
01466 #endif
01467 }
01468 Py_XDECREF(next);
01469 PyObject_DEL(v);
01470 }
01471
01472 SWIGRUNTIME PyObject*
01473 PySwigObject_append(PyObject* v, PyObject* next)
01474 {
01475 PySwigObject *sobj = (PySwigObject *) v;
01476 #ifndef METH_O
01477 PyObject *tmp = 0;
01478 if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
01479 next = tmp;
01480 #endif
01481 if (!PySwigObject_Check(next)) {
01482 return NULL;
01483 }
01484 sobj->next = next;
01485 Py_INCREF(next);
01486 return SWIG_Py_Void();
01487 }
01488
01489 SWIGRUNTIME PyObject*
01490 #ifdef METH_NOARGS
01491 PySwigObject_next(PyObject* v)
01492 #else
01493 PySwigObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
01494 #endif
01495 {
01496 PySwigObject *sobj = (PySwigObject *) v;
01497 if (sobj->next) {
01498 Py_INCREF(sobj->next);
01499 return sobj->next;
01500 } else {
01501 return SWIG_Py_Void();
01502 }
01503 }
01504
01505 SWIGINTERN PyObject*
01506 #ifdef METH_NOARGS
01507 PySwigObject_disown(PyObject *v)
01508 #else
01509 PySwigObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
01510 #endif
01511 {
01512 PySwigObject *sobj = (PySwigObject *)v;
01513 sobj->own = 0;
01514 return SWIG_Py_Void();
01515 }
01516
01517 SWIGINTERN PyObject*
01518 #ifdef METH_NOARGS
01519 PySwigObject_acquire(PyObject *v)
01520 #else
01521 PySwigObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
01522 #endif
01523 {
01524 PySwigObject *sobj = (PySwigObject *)v;
01525 sobj->own = SWIG_POINTER_OWN;
01526 return SWIG_Py_Void();
01527 }
01528
01529 SWIGINTERN PyObject*
01530 PySwigObject_own(PyObject *v, PyObject *args)
01531 {
01532 PyObject *val = 0;
01533 #if (PY_VERSION_HEX < 0x02020000)
01534 if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
01535 #else
01536 if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
01537 #endif
01538 {
01539 return NULL;
01540 }
01541 else
01542 {
01543 PySwigObject *sobj = (PySwigObject *)v;
01544 PyObject *obj = PyBool_FromLong(sobj->own);
01545 if (val) {
01546 #ifdef METH_NOARGS
01547 if (PyObject_IsTrue(val)) {
01548 PySwigObject_acquire(v);
01549 } else {
01550 PySwigObject_disown(v);
01551 }
01552 #else
01553 if (PyObject_IsTrue(val)) {
01554 PySwigObject_acquire(v,args);
01555 } else {
01556 PySwigObject_disown(v,args);
01557 }
01558 #endif
01559 }
01560 return obj;
01561 }
01562 }
01563
01564 #ifdef METH_O
01565 static PyMethodDef
01566 swigobject_methods[] = {
01567 {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
01568 {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_NOARGS, (char *)"aquires ownership of the pointer"},
01569 {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
01570 {(char *)"append", (PyCFunction)PySwigObject_append, METH_O, (char *)"appends another 'this' object"},
01571 {(char *)"next", (PyCFunction)PySwigObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
01572 {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_NOARGS, (char *)"returns object representation"},
01573 {0, 0, 0, 0}
01574 };
01575 #else
01576 static PyMethodDef
01577 swigobject_methods[] = {
01578 {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
01579 {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"},
01580 {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
01581 {(char *)"append", (PyCFunction)PySwigObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
01582 {(char *)"next", (PyCFunction)PySwigObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
01583 {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_VARARGS, (char *)"returns object representation"},
01584 {0, 0, 0, 0}
01585 };
01586 #endif
01587
01588 #if PY_VERSION_HEX < 0x02020000
01589 SWIGINTERN PyObject *
01590 PySwigObject_getattr(PySwigObject *sobj,char *name)
01591 {
01592 return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
01593 }
01594 #endif
01595
01596 SWIGRUNTIME PyTypeObject*
01597 _PySwigObject_type(void) {
01598 static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
01599
01600 static PyNumberMethods PySwigObject_as_number = {
01601 (binaryfunc)0,
01602 (binaryfunc)0,
01603 (binaryfunc)0,
01604 (binaryfunc)0,
01605 (binaryfunc)0,
01606 (binaryfunc)0,
01607 (ternaryfunc)0,
01608 (unaryfunc)0,
01609 (unaryfunc)0,
01610 (unaryfunc)0,
01611 (inquiry)0,
01612 0,
01613 0,
01614 0,
01615 0,
01616 0,
01617 0,
01618 (coercion)0,
01619 (unaryfunc)PySwigObject_long,
01620 (unaryfunc)PySwigObject_long,
01621 (unaryfunc)0,
01622 (unaryfunc)PySwigObject_oct,
01623 (unaryfunc)PySwigObject_hex,
01624 #if PY_VERSION_HEX >= 0x02050000
01625 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
01626 #elif PY_VERSION_HEX >= 0x02020000
01627 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
01628 #elif PY_VERSION_HEX >= 0x02000000
01629 0,0,0,0,0,0,0,0,0,0,0
01630 #endif
01631 };
01632
01633 static PyTypeObject pyswigobject_type;
01634 static int type_init = 0;
01635 if (!type_init) {
01636 const PyTypeObject tmp
01637 = {
01638 PyObject_HEAD_INIT(NULL)
01639 0,
01640 (char *)"PySwigObject",
01641 sizeof(PySwigObject),
01642 0,
01643 (destructor)PySwigObject_dealloc,
01644 (printfunc)PySwigObject_print,
01645 #if PY_VERSION_HEX < 0x02020000
01646 (getattrfunc)PySwigObject_getattr,
01647 #else
01648 (getattrfunc)0,
01649 #endif
01650 (setattrfunc)0,
01651 (cmpfunc)PySwigObject_compare,
01652 (reprfunc)PySwigObject_repr,
01653 &PySwigObject_as_number,
01654 0,
01655 0,
01656 (hashfunc)0,
01657 (ternaryfunc)0,
01658 (reprfunc)PySwigObject_str,
01659 PyObject_GenericGetAttr,
01660 0,
01661 0,
01662 Py_TPFLAGS_DEFAULT,
01663 swigobject_doc,
01664 0,
01665 0,
01666 0,
01667 0,
01668 #if PY_VERSION_HEX >= 0x02020000
01669 0,
01670 0,
01671 swigobject_methods,
01672 0,
01673 0,
01674 0,
01675 0,
01676 0,
01677 0,
01678 0,
01679 0,
01680 0,
01681 0,
01682 0,
01683 0,
01684 0,
01685 0,
01686 0,
01687 0,
01688 0,
01689 #endif
01690 #if PY_VERSION_HEX >= 0x02030000
01691 0,
01692 #endif
01693 #ifdef COUNT_ALLOCS
01694 0,0,0,0
01695 #endif
01696 };
01697 pyswigobject_type = tmp;
01698 pyswigobject_type.ob_type = &PyType_Type;
01699 type_init = 1;
01700 }
01701 return &pyswigobject_type;
01702 }
01703
01704 SWIGRUNTIME PyObject *
01705 PySwigObject_New(void *ptr, swig_type_info *ty, int own)
01706 {
01707 PySwigObject *sobj = PyObject_NEW(PySwigObject, PySwigObject_type());
01708 if (sobj) {
01709 sobj->ptr = ptr;
01710 sobj->ty = ty;
01711 sobj->own = own;
01712 sobj->next = 0;
01713 }
01714 return (PyObject *)sobj;
01715 }
01716
01717
01718
01719
01720
01721 typedef struct {
01722 PyObject_HEAD
01723 void *pack;
01724 swig_type_info *ty;
01725 size_t size;
01726 } PySwigPacked;
01727
01728 SWIGRUNTIME int
01729 PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
01730 {
01731 char result[SWIG_BUFFER_SIZE];
01732 fputs("<Swig Packed ", fp);
01733 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
01734 fputs("at ", fp);
01735 fputs(result, fp);
01736 }
01737 fputs(v->ty->name,fp);
01738 fputs(">", fp);
01739 return 0;
01740 }
01741
01742 SWIGRUNTIME PyObject *
01743 PySwigPacked_repr(PySwigPacked *v)
01744 {
01745 char result[SWIG_BUFFER_SIZE];
01746 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
01747 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
01748 } else {
01749 return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
01750 }
01751 }
01752
01753 SWIGRUNTIME PyObject *
01754 PySwigPacked_str(PySwigPacked *v)
01755 {
01756 char result[SWIG_BUFFER_SIZE];
01757 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
01758 return PyString_FromFormat("%s%s", result, v->ty->name);
01759 } else {
01760 return PyString_FromString(v->ty->name);
01761 }
01762 }
01763
01764 SWIGRUNTIME int
01765 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
01766 {
01767 size_t i = v->size;
01768 size_t j = w->size;
01769 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
01770 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
01771 }
01772
01773 SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
01774
01775 SWIGRUNTIME PyTypeObject*
01776 PySwigPacked_type(void) {
01777 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
01778 return type;
01779 }
01780
01781 SWIGRUNTIMEINLINE int
01782 PySwigPacked_Check(PyObject *op) {
01783 return ((op)->ob_type == _PySwigPacked_type())
01784 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
01785 }
01786
01787 SWIGRUNTIME void
01788 PySwigPacked_dealloc(PyObject *v)
01789 {
01790 if (PySwigPacked_Check(v)) {
01791 PySwigPacked *sobj = (PySwigPacked *) v;
01792 free(sobj->pack);
01793 }
01794 PyObject_DEL(v);
01795 }
01796
01797 SWIGRUNTIME PyTypeObject*
01798 _PySwigPacked_type(void) {
01799 static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
01800 static PyTypeObject pyswigpacked_type;
01801 static int type_init = 0;
01802 if (!type_init) {
01803 const PyTypeObject tmp
01804 = {
01805 PyObject_HEAD_INIT(NULL)
01806 0,
01807 (char *)"PySwigPacked",
01808 sizeof(PySwigPacked),
01809 0,
01810 (destructor)PySwigPacked_dealloc,
01811 (printfunc)PySwigPacked_print,
01812 (getattrfunc)0,
01813 (setattrfunc)0,
01814 (cmpfunc)PySwigPacked_compare,
01815 (reprfunc)PySwigPacked_repr,
01816 0,
01817 0,
01818 0,
01819 (hashfunc)0,
01820 (ternaryfunc)0,
01821 (reprfunc)PySwigPacked_str,
01822 PyObject_GenericGetAttr,
01823 0,
01824 0,
01825 Py_TPFLAGS_DEFAULT,
01826 swigpacked_doc,
01827 0,
01828 0,
01829 0,
01830 0,
01831 #if PY_VERSION_HEX >= 0x02020000
01832 0,
01833 0,
01834 0,
01835 0,
01836 0,
01837 0,
01838 0,
01839 0,
01840 0,
01841 0,
01842 0,
01843 0,
01844 0,
01845 0,
01846 0,
01847 0,
01848 0,
01849 0,
01850 0,
01851 0,
01852 #endif
01853 #if PY_VERSION_HEX >= 0x02030000
01854 0,
01855 #endif
01856 #ifdef COUNT_ALLOCS
01857 0,0,0,0
01858 #endif
01859 };
01860 pyswigpacked_type = tmp;
01861 pyswigpacked_type.ob_type = &PyType_Type;
01862 type_init = 1;
01863 }
01864 return &pyswigpacked_type;
01865 }
01866
01867 SWIGRUNTIME PyObject *
01868 PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
01869 {
01870 PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
01871 if (sobj) {
01872 void *pack = malloc(size);
01873 if (pack) {
01874 memcpy(pack, ptr, size);
01875 sobj->pack = pack;
01876 sobj->ty = ty;
01877 sobj->size = size;
01878 } else {
01879 PyObject_DEL((PyObject *) sobj);
01880 sobj = 0;
01881 }
01882 }
01883 return (PyObject *) sobj;
01884 }
01885
01886 SWIGRUNTIME swig_type_info *
01887 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
01888 {
01889 if (PySwigPacked_Check(obj)) {
01890 PySwigPacked *sobj = (PySwigPacked *)obj;
01891 if (sobj->size != size) return 0;
01892 memcpy(ptr, sobj->pack, size);
01893 return sobj->ty;
01894 } else {
01895 return 0;
01896 }
01897 }
01898
01899
01900
01901
01902
01903 SWIGRUNTIMEINLINE PyObject *
01904 _SWIG_This(void)
01905 {
01906 return PyString_FromString("this");
01907 }
01908
01909 SWIGRUNTIME PyObject *
01910 SWIG_This(void)
01911 {
01912 static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
01913 return swig_this;
01914 }
01915
01916
01917
01918 SWIGRUNTIME PySwigObject *
01919 SWIG_Python_GetSwigThis(PyObject *pyobj)
01920 {
01921 if (PySwigObject_Check(pyobj)) {
01922 return (PySwigObject *) pyobj;
01923 } else {
01924 PyObject *obj = 0;
01925 #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
01926 if (PyInstance_Check(pyobj)) {
01927 obj = _PyInstance_Lookup(pyobj, SWIG_This());
01928 } else {
01929 PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
01930 if (dictptr != NULL) {
01931 PyObject *dict = *dictptr;
01932 obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
01933 } else {
01934 #ifdef PyWeakref_CheckProxy
01935 if (PyWeakref_CheckProxy(pyobj)) {
01936 PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
01937 return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
01938 }
01939 #endif
01940 obj = PyObject_GetAttr(pyobj,SWIG_This());
01941 if (obj) {
01942 Py_DECREF(obj);
01943 } else {
01944 if (PyErr_Occurred()) PyErr_Clear();
01945 return 0;
01946 }
01947 }
01948 }
01949 #else
01950 obj = PyObject_GetAttr(pyobj,SWIG_This());
01951 if (obj) {
01952 Py_DECREF(obj);
01953 } else {
01954 if (PyErr_Occurred()) PyErr_Clear();
01955 return 0;
01956 }
01957 #endif
01958 if (obj && !PySwigObject_Check(obj)) {
01959
01960
01961 return SWIG_Python_GetSwigThis(obj);
01962 }
01963 return (PySwigObject *)obj;
01964 }
01965 }
01966
01967
01968
01969 SWIGRUNTIME int
01970 SWIG_Python_AcquirePtr(PyObject *obj, int own) {
01971 if (own == SWIG_POINTER_OWN) {
01972 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
01973 if (sobj) {
01974 int oldown = sobj->own;
01975 sobj->own = own;
01976 return oldown;
01977 }
01978 }
01979 return 0;
01980 }
01981
01982
01983
01984 SWIGRUNTIME int
01985 SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
01986 if (!obj) return SWIG_ERROR;
01987 if (obj == Py_None) {
01988 if (ptr) *ptr = 0;
01989 return SWIG_OK;
01990 } else {
01991 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
01992 if (own)
01993 *own = 0;
01994 while (sobj) {
01995 void *vptr = sobj->ptr;
01996 if (ty) {
01997 swig_type_info *to = sobj->ty;
01998 if (to == ty) {
01999
02000 if (ptr) *ptr = vptr;
02001 break;
02002 } else {
02003 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
02004 if (!tc) {
02005 sobj = (PySwigObject *)sobj->next;
02006 } else {
02007 if (ptr) {
02008 int newmemory = 0;
02009 *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
02010 if (newmemory == SWIG_CAST_NEW_MEMORY) {
02011 assert(own);
02012 if (own)
02013 *own = *own | SWIG_CAST_NEW_MEMORY;
02014 }
02015 }
02016 break;
02017 }
02018 }
02019 } else {
02020 if (ptr) *ptr = vptr;
02021 break;
02022 }
02023 }
02024 if (sobj) {
02025 if (own)
02026 *own = *own | sobj->own;
02027 if (flags & SWIG_POINTER_DISOWN) {
02028 sobj->own = 0;
02029 }
02030 return SWIG_OK;
02031 } else {
02032 int res = SWIG_ERROR;
02033 if (flags & SWIG_POINTER_IMPLICIT_CONV) {
02034 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
02035 if (data && !data->implicitconv) {
02036 PyObject *klass = data->klass;
02037 if (klass) {
02038 PyObject *impconv;
02039 data->implicitconv = 1;
02040 impconv = SWIG_Python_CallFunctor(klass, obj);
02041 data->implicitconv = 0;
02042 if (PyErr_Occurred()) {
02043 PyErr_Clear();
02044 impconv = 0;
02045 }
02046 if (impconv) {
02047 PySwigObject *iobj = SWIG_Python_GetSwigThis(impconv);
02048 if (iobj) {
02049 void *vptr;
02050 res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
02051 if (SWIG_IsOK(res)) {
02052 if (ptr) {
02053 *ptr = vptr;
02054
02055 iobj->own = 0;
02056 res = SWIG_AddCast(res);
02057 res = SWIG_AddNewMask(res);
02058 } else {
02059 res = SWIG_AddCast(res);
02060 }
02061 }
02062 }
02063 Py_DECREF(impconv);
02064 }
02065 }
02066 }
02067 }
02068 return res;
02069 }
02070 }
02071 }
02072
02073
02074
02075 SWIGRUNTIME int
02076 SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
02077 if (!PyCFunction_Check(obj)) {
02078 return SWIG_ConvertPtr(obj, ptr, ty, 0);
02079 } else {
02080 void *vptr = 0;
02081
02082
02083 const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
02084 const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
02085 if (desc) {
02086 desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
02087 if (!desc) return SWIG_ERROR;
02088 }
02089 if (ty) {
02090 swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
02091 if (tc) {
02092 int newmemory = 0;
02093 *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
02094 assert(!newmemory);
02095 } else {
02096 return SWIG_ERROR;
02097 }
02098 } else {
02099 *ptr = vptr;
02100 }
02101 return SWIG_OK;
02102 }
02103 }
02104
02105
02106
02107 SWIGRUNTIME int
02108 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
02109 swig_type_info *to = PySwigPacked_UnpackData(obj, ptr, sz);
02110 if (!to) return SWIG_ERROR;
02111 if (ty) {
02112 if (to != ty) {
02113
02114 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
02115 if (!tc) return SWIG_ERROR;
02116 }
02117 }
02118 return SWIG_OK;
02119 }
02120
02121
02122
02123
02124
02125
02126
02127
02128
02129
02130 SWIGRUNTIME PyObject*
02131 SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this)
02132 {
02133 #if (PY_VERSION_HEX >= 0x02020000)
02134 PyObject *inst = 0;
02135 PyObject *newraw = data->newraw;
02136 if (newraw) {
02137 inst = PyObject_Call(newraw, data->newargs, NULL);
02138 if (inst) {
02139 #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
02140 PyObject **dictptr = _PyObject_GetDictPtr(inst);
02141 if (dictptr != NULL) {
02142 PyObject *dict = *dictptr;
02143 if (dict == NULL) {
02144 dict = PyDict_New();
02145 *dictptr = dict;
02146 PyDict_SetItem(dict, SWIG_This(), swig_this);
02147 }
02148 }
02149 #else
02150 PyObject *key = SWIG_This();
02151 PyObject_SetAttr(inst, key, swig_this);
02152 #endif
02153 }
02154 } else {
02155 PyObject *dict = PyDict_New();
02156 PyDict_SetItem(dict, SWIG_This(), swig_this);
02157 inst = PyInstance_NewRaw(data->newargs, dict);
02158 Py_DECREF(dict);
02159 }
02160 return inst;
02161 #else
02162 #if (PY_VERSION_HEX >= 0x02010000)
02163 PyObject *inst;
02164 PyObject *dict = PyDict_New();
02165 PyDict_SetItem(dict, SWIG_This(), swig_this);
02166 inst = PyInstance_NewRaw(data->newargs, dict);
02167 Py_DECREF(dict);
02168 return (PyObject *) inst;
02169 #else
02170 PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
02171 if (inst == NULL) {
02172 return NULL;
02173 }
02174 inst->in_class = (PyClassObject *)data->newargs;
02175 Py_INCREF(inst->in_class);
02176 inst->in_dict = PyDict_New();
02177 if (inst->in_dict == NULL) {
02178 Py_DECREF(inst);
02179 return NULL;
02180 }
02181 #ifdef Py_TPFLAGS_HAVE_WEAKREFS
02182 inst->in_weakreflist = NULL;
02183 #endif
02184 #ifdef Py_TPFLAGS_GC
02185 PyObject_GC_Init(inst);
02186 #endif
02187 PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
02188 return (PyObject *) inst;
02189 #endif
02190 #endif
02191 }
02192
02193 SWIGRUNTIME void
02194 SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
02195 {
02196 PyObject *dict;
02197 #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
02198 PyObject **dictptr = _PyObject_GetDictPtr(inst);
02199 if (dictptr != NULL) {
02200 dict = *dictptr;
02201 if (dict == NULL) {
02202 dict = PyDict_New();
02203 *dictptr = dict;
02204 }
02205 PyDict_SetItem(dict, SWIG_This(), swig_this);
02206 return;
02207 }
02208 #endif
02209 dict = PyObject_GetAttrString(inst, (char*)"__dict__");
02210 PyDict_SetItem(dict, SWIG_This(), swig_this);
02211 Py_DECREF(dict);
02212 }
02213
02214
02215 SWIGINTERN PyObject *
02216 SWIG_Python_InitShadowInstance(PyObject *args) {
02217 PyObject *obj[2];
02218 if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) {
02219 return NULL;
02220 } else {
02221 PySwigObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
02222 if (sthis) {
02223 PySwigObject_append((PyObject*) sthis, obj[1]);
02224 } else {
02225 SWIG_Python_SetSwigThis(obj[0], obj[1]);
02226 }
02227 return SWIG_Py_Void();
02228 }
02229 }
02230
02231
02232
02233 SWIGRUNTIME PyObject *
02234 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
02235 if (!ptr) {
02236 return SWIG_Py_Void();
02237 } else {
02238 int own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
02239 PyObject *robj = PySwigObject_New(ptr, type, own);
02240 PySwigClientData *clientdata = type ? (PySwigClientData *)(type->clientdata) : 0;
02241 if (clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
02242 PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
02243 if (inst) {
02244 Py_DECREF(robj);
02245 robj = inst;
02246 }
02247 }
02248 return robj;
02249 }
02250 }
02251
02252
02253
02254 SWIGRUNTIMEINLINE PyObject *
02255 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
02256 return ptr ? PySwigPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
02257 }
02258
02259
02260
02261
02262
02263 #ifdef SWIG_LINK_RUNTIME
02264 void *SWIG_ReturnGlobalTypeList(void *);
02265 #endif
02266
02267 SWIGRUNTIME swig_module_info *
02268 SWIG_Python_GetModule(void) {
02269 static void *type_pointer = (void *)0;
02270
02271 if (!type_pointer) {
02272 #ifdef SWIG_LINK_RUNTIME
02273 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
02274 #else
02275 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
02276 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
02277 if (PyErr_Occurred()) {
02278 PyErr_Clear();
02279 type_pointer = (void *)0;
02280 }
02281 #endif
02282 }
02283 return (swig_module_info *) type_pointer;
02284 }
02285
02286 #if PY_MAJOR_VERSION < 2
02287
02288
02289 SWIGINTERN int
02290 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
02291 {
02292 PyObject *dict;
02293 if (!PyModule_Check(m)) {
02294 PyErr_SetString(PyExc_TypeError,
02295 "PyModule_AddObject() needs module as first arg");
02296 return SWIG_ERROR;
02297 }
02298 if (!o) {
02299 PyErr_SetString(PyExc_TypeError,
02300 "PyModule_AddObject() needs non-NULL value");
02301 return SWIG_ERROR;
02302 }
02303
02304 dict = PyModule_GetDict(m);
02305 if (dict == NULL) {
02306
02307 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
02308 PyModule_GetName(m));
02309 return SWIG_ERROR;
02310 }
02311 if (PyDict_SetItemString(dict, name, o))
02312 return SWIG_ERROR;
02313 Py_DECREF(o);
02314 return SWIG_OK;
02315 }
02316 #endif
02317
02318 SWIGRUNTIME void
02319 SWIG_Python_DestroyModule(void *vptr)
02320 {
02321 swig_module_info *swig_module = (swig_module_info *) vptr;
02322 swig_type_info **types = swig_module->types;
02323 size_t i;
02324 for (i =0; i < swig_module->size; ++i) {
02325 swig_type_info *ty = types[i];
02326 if (ty->owndata) {
02327 PySwigClientData *data = (PySwigClientData *) ty->clientdata;
02328 if (data) PySwigClientData_Del(data);
02329 }
02330 }
02331 Py_DECREF(SWIG_This());
02332 }
02333
02334 SWIGRUNTIME void
02335 SWIG_Python_SetModule(swig_module_info *swig_module) {
02336 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };
02337
02338 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
02339 swig_empty_runtime_method_table);
02340 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
02341 if (pointer && module) {
02342 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
02343 } else {
02344 Py_XDECREF(pointer);
02345 }
02346 }
02347
02348
02349 SWIGRUNTIME PyObject *
02350 SWIG_Python_TypeCache(void) {
02351 static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
02352 return cache;
02353 }
02354
02355 SWIGRUNTIME swig_type_info *
02356 SWIG_Python_TypeQuery(const char *type)
02357 {
02358 PyObject *cache = SWIG_Python_TypeCache();
02359 PyObject *key = PyString_FromString(type);
02360 PyObject *obj = PyDict_GetItem(cache, key);
02361 swig_type_info *descriptor;
02362 if (obj) {
02363 descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
02364 } else {
02365 swig_module_info *swig_module = SWIG_Python_GetModule();
02366 descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
02367 if (descriptor) {
02368 obj = PyCObject_FromVoidPtr(descriptor, NULL);
02369 PyDict_SetItem(cache, key, obj);
02370 Py_DECREF(obj);
02371 }
02372 }
02373 Py_DECREF(key);
02374 return descriptor;
02375 }
02376
02377
02378
02379
02380 #define SWIG_POINTER_EXCEPTION 0
02381 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
02382 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
02383
02384 SWIGRUNTIME int
02385 SWIG_Python_AddErrMesg(const char* mesg, int infront)
02386 {
02387 if (PyErr_Occurred()) {
02388 PyObject *type = 0;
02389 PyObject *value = 0;
02390 PyObject *traceback = 0;
02391 PyErr_Fetch(&type, &value, &traceback);
02392 if (value) {
02393 PyObject *old_str = PyObject_Str(value);
02394 Py_XINCREF(type);
02395 PyErr_Clear();
02396 if (infront) {
02397 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
02398 } else {
02399 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
02400 }
02401 Py_DECREF(old_str);
02402 }
02403 return 1;
02404 } else {
02405 return 0;
02406 }
02407 }
02408
02409 SWIGRUNTIME int
02410 SWIG_Python_ArgFail(int argnum)
02411 {
02412 if (PyErr_Occurred()) {
02413
02414 char mesg[256];
02415 PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
02416 return SWIG_Python_AddErrMesg(mesg, 1);
02417 } else {
02418 return 0;
02419 }
02420 }
02421
02422 SWIGRUNTIMEINLINE const char *
02423 PySwigObject_GetDesc(PyObject *self)
02424 {
02425 PySwigObject *v = (PySwigObject *)self;
02426 swig_type_info *ty = v ? v->ty : 0;
02427 return ty ? ty->str : (char*)"";
02428 }
02429
02430 SWIGRUNTIME void
02431 SWIG_Python_TypeError(const char *type, PyObject *obj)
02432 {
02433 if (type) {
02434 #if defined(SWIG_COBJECT_TYPES)
02435 if (obj && PySwigObject_Check(obj)) {
02436 const char *otype = (const char *) PySwigObject_GetDesc(obj);
02437 if (otype) {
02438 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
02439 type, otype);
02440 return;
02441 }
02442 } else
02443 #endif
02444 {
02445 const char *otype = (obj ? obj->ob_type->tp_name : 0);
02446 if (otype) {
02447 PyObject *str = PyObject_Str(obj);
02448 const char *cstr = str ? PyString_AsString(str) : 0;
02449 if (cstr) {
02450 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
02451 type, otype, cstr);
02452 } else {
02453 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
02454 type, otype);
02455 }
02456 Py_XDECREF(str);
02457 return;
02458 }
02459 }
02460 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
02461 } else {
02462 PyErr_Format(PyExc_TypeError, "unexpected type is received");
02463 }
02464 }
02465
02466
02467
02468 SWIGRUNTIME void *
02469 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
02470 void *result;
02471 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
02472 PyErr_Clear();
02473 if (flags & SWIG_POINTER_EXCEPTION) {
02474 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
02475 SWIG_Python_ArgFail(argnum);
02476 }
02477 }
02478 return result;
02479 }
02480
02481
02482 #ifdef __cplusplus
02483 #if 0
02484 {
02485 #endif
02486 }
02487 #endif
02488
02489
02490
02491 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
02492
02493 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
02494
02495
02496
02497
02498
02499 #define SWIGTYPE_p_XDR swig_types[0]
02500 #define SWIGTYPE_p_bool_t swig_types[1]
02501 #define SWIGTYPE_p_char swig_types[2]
02502 #define SWIGTYPE_p_dtn_bundle swig_types[3]
02503 #define SWIGTYPE_p_dtn_bundle_delivery_opts_t swig_types[4]
02504 #define SWIGTYPE_p_dtn_bundle_id swig_types[5]
02505 #define SWIGTYPE_p_dtn_bundle_id_t swig_types[6]
02506 #define SWIGTYPE_p_dtn_bundle_payload_location_t swig_types[7]
02507 #define SWIGTYPE_p_dtn_bundle_payload_t swig_types[8]
02508 #define SWIGTYPE_p_dtn_bundle_payload_t_buf swig_types[9]
02509 #define SWIGTYPE_p_dtn_bundle_payload_t_filename swig_types[10]
02510 #define SWIGTYPE_p_dtn_bundle_priority_t swig_types[11]
02511 #define SWIGTYPE_p_dtn_bundle_spec_t swig_types[12]
02512 #define SWIGTYPE_p_dtn_bundle_spec_t_blocks swig_types[13]
02513 #define SWIGTYPE_p_dtn_bundle_spec_t_metadata swig_types[14]
02514 #define SWIGTYPE_p_dtn_bundle_status_report_t swig_types[15]
02515 #define SWIGTYPE_p_dtn_endpoint_id_t swig_types[16]
02516 #define SWIGTYPE_p_dtn_extension_block_flags_t swig_types[17]
02517 #define SWIGTYPE_p_dtn_extension_block_t swig_types[18]
02518 #define SWIGTYPE_p_dtn_extension_block_t_data swig_types[19]
02519 #define SWIGTYPE_p_dtn_handle_t swig_types[20]
02520 #define SWIGTYPE_p_dtn_reg_flags_t swig_types[21]
02521 #define SWIGTYPE_p_dtn_reg_info_t swig_types[22]
02522 #define SWIGTYPE_p_dtn_reg_info_t_script swig_types[23]
02523 #define SWIGTYPE_p_dtn_sequence_id_t swig_types[24]
02524 #define SWIGTYPE_p_dtn_sequence_id_t_data swig_types[25]
02525 #define SWIGTYPE_p_dtn_service_tag_t swig_types[26]
02526 #define SWIGTYPE_p_dtn_session_info swig_types[27]
02527 #define SWIGTYPE_p_dtn_status_report swig_types[28]
02528 #define SWIGTYPE_p_dtn_status_report_flags_t swig_types[29]
02529 #define SWIGTYPE_p_dtn_status_report_reason_t swig_types[30]
02530 #define SWIGTYPE_p_dtn_timestamp_t swig_types[31]
02531 #define SWIGTYPE_p_mapT_unsigned_int_dtn_handle_t_t swig_types[32]
02532 #define SWIGTYPE_p_u_int swig_types[33]
02533 static swig_type_info *swig_types[35];
02534 static swig_module_info swig_module = {swig_types, 34, 0, 0, 0, 0};
02535 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
02536 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
02537
02538
02539
02540 #if (PY_VERSION_HEX <= 0x02000000)
02541 # if !defined(SWIG_PYTHON_CLASSIC)
02542 # error "This python version requires swig to be run with the '-classic' option"
02543 # endif
02544 #endif
02545
02546
02547
02548
02549 #define SWIG_init init_dtnapi
02550
02551 #define SWIG_name "_dtnapi"
02552
02553 #define SWIGVERSION 0x010335
02554 #define SWIG_VERSION SWIGVERSION
02555
02556
02557 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
02558 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
02559
02560
02561 #include <stdexcept>
02562
02563
02564 namespace swig {
02565 class PyObject_ptr {
02566 protected:
02567 PyObject *_obj;
02568
02569 public:
02570 PyObject_ptr() :_obj(0)
02571 {
02572 }
02573
02574 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
02575 {
02576 Py_XINCREF(_obj);
02577 }
02578
02579 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
02580 {
02581 if (initial_ref) {
02582 Py_XINCREF(_obj);
02583 }
02584 }
02585
02586 PyObject_ptr & operator=(const PyObject_ptr& item)
02587 {
02588 Py_XINCREF(item._obj);
02589 Py_XDECREF(_obj);
02590 _obj = item._obj;
02591 return *this;
02592 }
02593
02594 ~PyObject_ptr()
02595 {
02596 Py_XDECREF(_obj);
02597 }
02598
02599 operator PyObject *() const
02600 {
02601 return _obj;
02602 }
02603
02604 PyObject *operator->() const
02605 {
02606 return _obj;
02607 }
02608 };
02609 }
02610
02611
02612 namespace swig {
02613 struct PyObject_var : PyObject_ptr {
02614 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
02615
02616 PyObject_var & operator = (PyObject* obj)
02617 {
02618 Py_XDECREF(_obj);
02619 _obj = obj;
02620 return *this;
02621 }
02622 };
02623 }
02624
02625
02626 #include <string>
02627
02628
02629
02630 using namespace std;
02631
02632 #include <applib/dtn_types.h>
02633 #include <applib/dtn_api.h>
02634 #include <applib/dtn_api_wrap.cc>
02635
02636
02637 #define SWIG_From_long PyInt_FromLong
02638
02639
02640 SWIGINTERNINLINE PyObject *
02641 SWIG_From_int (int value)
02642 {
02643 return SWIG_From_long (value);
02644 }
02645
02646
02647 SWIGINTERN swig_type_info*
02648 SWIG_pchar_descriptor(void)
02649 {
02650 static int init = 0;
02651 static swig_type_info* info = 0;
02652 if (!init) {
02653 info = SWIG_TypeQuery("_p_char");
02654 init = 1;
02655 }
02656 return info;
02657 }
02658
02659
02660 SWIGINTERN int
02661 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
02662 {
02663 if (PyString_Check(obj)) {
02664 char *cstr; Py_ssize_t len;
02665 PyString_AsStringAndSize(obj, &cstr, &len);
02666 if (cptr) {
02667 if (alloc) {
02668
02669
02670
02671
02672
02673
02674
02675
02676
02677 #if defined(SWIG_PYTHON_SAFE_CSTRINGS)
02678 if (*alloc != SWIG_OLDOBJ)
02679 #else
02680 if (*alloc == SWIG_NEWOBJ)
02681 #endif
02682 {
02683 *cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1)));
02684 *alloc = SWIG_NEWOBJ;
02685 }
02686 else {
02687 *cptr = cstr;
02688 *alloc = SWIG_OLDOBJ;
02689 }
02690 } else {
02691 *cptr = PyString_AsString(obj);
02692 }
02693 }
02694 if (psize) *psize = len + 1;
02695 return SWIG_OK;
02696 } else {
02697 swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
02698 if (pchar_descriptor) {
02699 void* vptr = 0;
02700 if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) {
02701 if (cptr) *cptr = (char *) vptr;
02702 if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
02703 if (alloc) *alloc = SWIG_OLDOBJ;
02704 return SWIG_OK;
02705 }
02706 }
02707 }
02708 return SWIG_TypeError;
02709 }
02710
02711
02712 SWIGINTERN int
02713 SWIG_AsCharArray(PyObject * obj, char *val, size_t size)
02714 {
02715 char* cptr = 0; size_t csize = 0; int alloc = SWIG_OLDOBJ;
02716 int res = SWIG_AsCharPtrAndSize(obj, &cptr, &csize, &alloc);
02717 if (SWIG_IsOK(res)) {
02718 if ((csize == size + 1) && cptr && !(cptr[csize-1])) --csize;
02719 if (csize <= size) {
02720 if (val) {
02721 if (csize) memcpy(val, cptr, csize*sizeof(char));
02722 if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
02723 }
02724 if (alloc == SWIG_NEWOBJ) {
02725 delete[] cptr;
02726 res = SWIG_DelNewMask(res);
02727 }
02728 return res;
02729 }
02730 if (alloc == SWIG_NEWOBJ) delete[] cptr;
02731 }
02732 return SWIG_TypeError;
02733 }
02734
02735
02736 SWIGINTERNINLINE PyObject *
02737 SWIG_FromCharPtrAndSize(const char* carray, size_t size)
02738 {
02739 if (carray) {
02740 if (size > INT_MAX) {
02741 swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
02742 return pchar_descriptor ?
02743 SWIG_NewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : SWIG_Py_Void();
02744 } else {
02745 return PyString_FromStringAndSize(carray, static_cast< int >(size));
02746 }
02747 } else {
02748 return SWIG_Py_Void();
02749 }
02750 }
02751
02752
02753 typedef struct {
02754 u_int script_len;
02755 char *script_val;
02756 } dtn_reg_info_t_script;
02757
02758
02759
02760
02761
02762
02763 SWIGINTERNINLINE PyObject *
02764 SWIG_FromCharPtr(const char *cptr)
02765 {
02766 return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
02767 }
02768
02769
02770 typedef struct {
02771 u_int data_len;
02772 char *data_val;
02773 } dtn_extension_block_t_data;
02774
02775
02776
02777 typedef struct {
02778 u_int data_len;
02779 char *data_val;
02780 } dtn_sequence_id_t_data;
02781
02782
02783
02784 #include <limits.h>
02785 #if !defined(SWIG_NO_LLONG_MAX)
02786 # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
02787 # define LLONG_MAX __LONG_LONG_MAX__
02788 # define LLONG_MIN (-LLONG_MAX - 1LL)
02789 # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
02790 # endif
02791 #endif
02792
02793
02794 SWIGINTERN int
02795 SWIG_AsVal_double (PyObject *obj, double *val)
02796 {
02797 int res = SWIG_TypeError;
02798 if (PyFloat_Check(obj)) {
02799 if (val) *val = PyFloat_AsDouble(obj);
02800 return SWIG_OK;
02801 } else if (PyInt_Check(obj)) {
02802 if (val) *val = PyInt_AsLong(obj);
02803 return SWIG_OK;
02804 } else if (PyLong_Check(obj)) {
02805 double v = PyLong_AsDouble(obj);
02806 if (!PyErr_Occurred()) {
02807 if (val) *val = v;
02808 return SWIG_OK;
02809 } else {
02810 PyErr_Clear();
02811 }
02812 }
02813 #ifdef SWIG_PYTHON_CAST_MODE
02814 {
02815 int dispatch = 0;
02816 double d = PyFloat_AsDouble(obj);
02817 if (!PyErr_Occurred()) {
02818 if (val) *val = d;
02819 return SWIG_AddCast(SWIG_OK);
02820 } else {
02821 PyErr_Clear();
02822 }
02823 if (!dispatch) {
02824 long v = PyLong_AsLong(obj);
02825 if (!PyErr_Occurred()) {
02826 if (val) *val = v;
02827 return SWIG_AddCast(SWIG_AddCast(SWIG_OK));
02828 } else {
02829 PyErr_Clear();
02830 }
02831 }
02832 }
02833 #endif
02834 return res;
02835 }
02836
02837
02838 #include <float.h>
02839
02840
02841 #include <math.h>
02842
02843
02844 SWIGINTERNINLINE int
02845 SWIG_CanCastAsInteger(double *d, double min, double max) {
02846 double x = *d;
02847 if ((min <= x && x <= max)) {
02848 double fx = floor(x);
02849 double cx = ceil(x);
02850 double rd = ((x - fx) < 0.5) ? fx : cx;
02851 if ((errno == EDOM) || (errno == ERANGE)) {
02852 errno = 0;
02853 } else {
02854 double summ, reps, diff;
02855 if (rd < x) {
02856 diff = x - rd;
02857 } else if (rd > x) {
02858 diff = rd - x;
02859 } else {
02860 return 1;
02861 }
02862 summ = rd + x;
02863 reps = diff/summ;
02864 if (reps < 8*DBL_EPSILON) {
02865 *d = rd;
02866 return 1;
02867 }
02868 }
02869 }
02870 return 0;
02871 }
02872
02873
02874 SWIGINTERN int
02875 SWIG_AsVal_long (PyObject *obj, long* val)
02876 {
02877 if (PyInt_Check(obj)) {
02878 if (val) *val = PyInt_AsLong(obj);
02879 return SWIG_OK;
02880 } else if (PyLong_Check(obj)) {
02881 long v = PyLong_AsLong(obj);
02882 if (!PyErr_Occurred()) {
02883 if (val) *val = v;
02884 return SWIG_OK;
02885 } else {
02886 PyErr_Clear();
02887 }
02888 }
02889 #ifdef SWIG_PYTHON_CAST_MODE
02890 {
02891 int dispatch = 0;
02892 long v = PyInt_AsLong(obj);
02893 if (!PyErr_Occurred()) {
02894 if (val) *val = v;
02895 return SWIG_AddCast(SWIG_OK);
02896 } else {
02897 PyErr_Clear();
02898 }
02899 if (!dispatch) {
02900 double d;
02901 int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
02902 if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
02903 if (val) *val = (long)(d);
02904 return res;
02905 }
02906 }
02907 }
02908 #endif
02909 return SWIG_TypeError;
02910 }
02911
02912
02913 SWIGINTERN int
02914 SWIG_AsVal_int (PyObject * obj, int *val)
02915 {
02916 long v;
02917 int res = SWIG_AsVal_long (obj, &v);
02918 if (SWIG_IsOK(res)) {
02919 if ((v < INT_MIN || v > INT_MAX)) {
02920 return SWIG_OverflowError;
02921 } else {
02922 if (val) *val = static_cast< int >(v);
02923 }
02924 }
02925 return res;
02926 }
02927
02928
02929 typedef struct {
02930 u_int metadata_len;
02931 dtn_extension_block_t *metadata_val;
02932 } dtn_bundle_spec_t_metadata;
02933
02934
02935
02936 typedef struct {
02937 u_int blocks_len;
02938 dtn_extension_block_t *blocks_val;
02939 } dtn_bundle_spec_t_blocks;
02940
02941
02942
02943 typedef struct {
02944 u_int buf_len;
02945 char *buf_val;
02946 } dtn_bundle_payload_t_buf;
02947
02948
02949
02950 typedef struct {
02951 u_int filename_len;
02952 char *filename_val;
02953 } dtn_bundle_payload_t_filename;
02954
02955
02956
02957 SWIGINTERN int
02958 SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
02959 {
02960 if (PyInt_Check(obj)) {
02961 long v = PyInt_AsLong(obj);
02962 if (v >= 0) {
02963 if (val) *val = v;
02964 return SWIG_OK;
02965 } else {
02966 return SWIG_OverflowError;
02967 }
02968 } else if (PyLong_Check(obj)) {
02969 unsigned long v = PyLong_AsUnsignedLong(obj);
02970 if (!PyErr_Occurred()) {
02971 if (val) *val = v;
02972 return SWIG_OK;
02973 } else {
02974 PyErr_Clear();
02975 }
02976 }
02977 #ifdef SWIG_PYTHON_CAST_MODE
02978 {
02979 int dispatch = 0;
02980 unsigned long v = PyLong_AsUnsignedLong(obj);
02981 if (!PyErr_Occurred()) {
02982 if (val) *val = v;
02983 return SWIG_AddCast(SWIG_OK);
02984 } else {
02985 PyErr_Clear();
02986 }
02987 if (!dispatch) {
02988 double d;
02989 int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
02990 if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
02991 if (val) *val = (unsigned long)(d);
02992 return res;
02993 }
02994 }
02995 }
02996 #endif
02997 return SWIG_TypeError;
02998 }
02999
03000
03001 SWIGINTERN int
03002 SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
03003 {
03004 unsigned long v;
03005 int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
03006 if (SWIG_IsOK(res)) {
03007 if ((v > UINT_MAX)) {
03008 return SWIG_OverflowError;
03009 } else {
03010 if (val) *val = static_cast< unsigned int >(v);
03011 }
03012 }
03013 return res;
03014 }
03015
03016
03017 SWIGINTERNINLINE PyObject*
03018 SWIG_From_unsigned_SS_long (unsigned long value)
03019 {
03020 return (value > LONG_MAX) ?
03021 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
03022 }
03023
03024
03025 SWIGINTERNINLINE PyObject *
03026 SWIG_From_unsigned_SS_int (unsigned int value)
03027 {
03028 return SWIG_From_unsigned_SS_long (value);
03029 }
03030
03031
03032 SWIGINTERNINLINE PyObject *
03033 SWIG_From_std_string (const std::string& s)
03034 {
03035 if (s.size()) {
03036 return SWIG_FromCharPtrAndSize(s.data(), s.size());
03037 } else {
03038 return SWIG_FromCharPtrAndSize(s.c_str(), 0);
03039 }
03040 }
03041
03042
03043 SWIGINTERN int
03044 SWIG_AsPtr_std_string (PyObject * obj, std::string **val)
03045 {
03046 char* buf = 0 ; size_t size = 0; int alloc = SWIG_OLDOBJ;
03047 if (SWIG_IsOK((SWIG_AsCharPtrAndSize(obj, &buf, &size, &alloc)))) {
03048 if (buf) {
03049 if (val) *val = new std::string(buf, size - 1);
03050 if (alloc == SWIG_NEWOBJ) delete[] buf;
03051 return SWIG_NEWOBJ;
03052 } else {
03053 if (val) *val = 0;
03054 return SWIG_OLDOBJ;
03055 }
03056 } else {
03057 static int init = 0;
03058 static swig_type_info* descriptor = 0;
03059 if (!init) {
03060 descriptor = SWIG_TypeQuery("std::string" " *");
03061 init = 1;
03062 }
03063 if (descriptor) {
03064 std::string *vptr;
03065 int res = SWIG_ConvertPtr(obj, (void**)&vptr, descriptor, 0);
03066 if (SWIG_IsOK(res) && val) *val = vptr;
03067 return res;
03068 }
03069 }
03070 return SWIG_ERROR;
03071 }
03072
03073
03074 SWIGINTERN int
03075 SWIG_AsVal_bool (PyObject *obj, bool *val)
03076 {
03077 int r = PyObject_IsTrue(obj);
03078 if (r == -1)
03079 return SWIG_ERROR;
03080 if (val) *val = r ? true : false;
03081 return SWIG_OK;
03082 }
03083
03084 #ifdef __cplusplus
03085 extern "C" {
03086 #endif
03087 SWIGINTERN PyObject *_wrap_dtn_endpoint_id_t_uri_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03088 PyObject *resultobj = 0;
03089 dtn_endpoint_id_t *arg1 = (dtn_endpoint_id_t *) 0 ;
03090 char *arg2 ;
03091 void *argp1 = 0 ;
03092 int res1 = 0 ;
03093 char temp2[256] ;
03094 int res2 ;
03095 PyObject * obj0 = 0 ;
03096 PyObject * obj1 = 0 ;
03097
03098 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_endpoint_id_t_uri_set",&obj0,&obj1)) SWIG_fail;
03099 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
03100 if (!SWIG_IsOK(res1)) {
03101 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_endpoint_id_t_uri_set" "', argument " "1"" of type '" "dtn_endpoint_id_t *""'");
03102 }
03103 arg1 = reinterpret_cast< dtn_endpoint_id_t * >(argp1);
03104 res2 = SWIG_AsCharArray(obj1, temp2, 256);
03105 if (!SWIG_IsOK(res2)) {
03106 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_endpoint_id_t_uri_set" "', argument " "2"" of type '" "char [256]""'");
03107 }
03108 arg2 = reinterpret_cast< char * >(temp2);
03109 if (arg2) memcpy(arg1->uri,arg2,256*sizeof(char));
03110 else memset(arg1->uri,0,256*sizeof(char));
03111 resultobj = SWIG_Py_Void();
03112 return resultobj;
03113 fail:
03114 return NULL;
03115 }
03116
03117
03118 SWIGINTERN PyObject *_wrap_dtn_endpoint_id_t_uri_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03119 PyObject *resultobj = 0;
03120 dtn_endpoint_id_t *arg1 = (dtn_endpoint_id_t *) 0 ;
03121 char *result = 0 ;
03122 void *argp1 = 0 ;
03123 int res1 = 0 ;
03124 PyObject * obj0 = 0 ;
03125
03126 if (!PyArg_ParseTuple(args,(char *)"O:dtn_endpoint_id_t_uri_get",&obj0)) SWIG_fail;
03127 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
03128 if (!SWIG_IsOK(res1)) {
03129 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_endpoint_id_t_uri_get" "', argument " "1"" of type '" "dtn_endpoint_id_t *""'");
03130 }
03131 arg1 = reinterpret_cast< dtn_endpoint_id_t * >(argp1);
03132 result = (char *)(char *) ((arg1)->uri);
03133 {
03134 size_t size = 256;
03135
03136 while (size && (result[size - 1] == '\0')) --size;
03137
03138 resultobj = SWIG_FromCharPtrAndSize(result, size);
03139 }
03140 return resultobj;
03141 fail:
03142 return NULL;
03143 }
03144
03145
03146 SWIGINTERN PyObject *_wrap_new_dtn_endpoint_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03147 PyObject *resultobj = 0;
03148 dtn_endpoint_id_t *result = 0 ;
03149
03150 if (!PyArg_ParseTuple(args,(char *)":new_dtn_endpoint_id_t")) SWIG_fail;
03151 result = (dtn_endpoint_id_t *)new dtn_endpoint_id_t();
03152 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_endpoint_id_t, SWIG_POINTER_NEW | 0 );
03153 return resultobj;
03154 fail:
03155 return NULL;
03156 }
03157
03158
03159 SWIGINTERN PyObject *_wrap_delete_dtn_endpoint_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03160 PyObject *resultobj = 0;
03161 dtn_endpoint_id_t *arg1 = (dtn_endpoint_id_t *) 0 ;
03162 void *argp1 = 0 ;
03163 int res1 = 0 ;
03164 PyObject * obj0 = 0 ;
03165
03166 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_endpoint_id_t",&obj0)) SWIG_fail;
03167 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_endpoint_id_t, SWIG_POINTER_DISOWN | 0 );
03168 if (!SWIG_IsOK(res1)) {
03169 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_endpoint_id_t" "', argument " "1"" of type '" "dtn_endpoint_id_t *""'");
03170 }
03171 arg1 = reinterpret_cast< dtn_endpoint_id_t * >(argp1);
03172 delete arg1;
03173
03174 resultobj = SWIG_Py_Void();
03175 return resultobj;
03176 fail:
03177 return NULL;
03178 }
03179
03180
03181 SWIGINTERN PyObject *dtn_endpoint_id_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03182 PyObject *obj;
03183 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
03184 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_endpoint_id_t, SWIG_NewClientData(obj));
03185 return SWIG_Py_Void();
03186 }
03187
03188 SWIGINTERN PyObject *_wrap_dtn_timestamp_t_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03189 PyObject *resultobj = 0;
03190 dtn_timestamp_t *arg1 = (dtn_timestamp_t *) 0 ;
03191 u_int arg2 ;
03192 void *argp1 = 0 ;
03193 int res1 = 0 ;
03194 void *argp2 ;
03195 int res2 = 0 ;
03196 PyObject * obj0 = 0 ;
03197 PyObject * obj1 = 0 ;
03198
03199 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_timestamp_t_secs_set",&obj0,&obj1)) SWIG_fail;
03200 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
03201 if (!SWIG_IsOK(res1)) {
03202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_timestamp_t_secs_set" "', argument " "1"" of type '" "dtn_timestamp_t *""'");
03203 }
03204 arg1 = reinterpret_cast< dtn_timestamp_t * >(argp1);
03205 {
03206 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
03207 if (!SWIG_IsOK(res2)) {
03208 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_timestamp_t_secs_set" "', argument " "2"" of type '" "u_int""'");
03209 }
03210 if (!argp2) {
03211 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_timestamp_t_secs_set" "', argument " "2"" of type '" "u_int""'");
03212 } else {
03213 u_int * temp = reinterpret_cast< u_int * >(argp2);
03214 arg2 = *temp;
03215 if (SWIG_IsNewObj(res2)) delete temp;
03216 }
03217 }
03218 if (arg1) (arg1)->secs = arg2;
03219
03220 resultobj = SWIG_Py_Void();
03221 return resultobj;
03222 fail:
03223 return NULL;
03224 }
03225
03226
03227 SWIGINTERN PyObject *_wrap_dtn_timestamp_t_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03228 PyObject *resultobj = 0;
03229 dtn_timestamp_t *arg1 = (dtn_timestamp_t *) 0 ;
03230 u_int result;
03231 void *argp1 = 0 ;
03232 int res1 = 0 ;
03233 PyObject * obj0 = 0 ;
03234
03235 if (!PyArg_ParseTuple(args,(char *)"O:dtn_timestamp_t_secs_get",&obj0)) SWIG_fail;
03236 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
03237 if (!SWIG_IsOK(res1)) {
03238 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_timestamp_t_secs_get" "', argument " "1"" of type '" "dtn_timestamp_t *""'");
03239 }
03240 arg1 = reinterpret_cast< dtn_timestamp_t * >(argp1);
03241 result = ((arg1)->secs);
03242 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
03243 return resultobj;
03244 fail:
03245 return NULL;
03246 }
03247
03248
03249 SWIGINTERN PyObject *_wrap_dtn_timestamp_t_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03250 PyObject *resultobj = 0;
03251 dtn_timestamp_t *arg1 = (dtn_timestamp_t *) 0 ;
03252 u_int arg2 ;
03253 void *argp1 = 0 ;
03254 int res1 = 0 ;
03255 void *argp2 ;
03256 int res2 = 0 ;
03257 PyObject * obj0 = 0 ;
03258 PyObject * obj1 = 0 ;
03259
03260 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_timestamp_t_seqno_set",&obj0,&obj1)) SWIG_fail;
03261 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
03262 if (!SWIG_IsOK(res1)) {
03263 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_timestamp_t_seqno_set" "', argument " "1"" of type '" "dtn_timestamp_t *""'");
03264 }
03265 arg1 = reinterpret_cast< dtn_timestamp_t * >(argp1);
03266 {
03267 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
03268 if (!SWIG_IsOK(res2)) {
03269 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_timestamp_t_seqno_set" "', argument " "2"" of type '" "u_int""'");
03270 }
03271 if (!argp2) {
03272 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_timestamp_t_seqno_set" "', argument " "2"" of type '" "u_int""'");
03273 } else {
03274 u_int * temp = reinterpret_cast< u_int * >(argp2);
03275 arg2 = *temp;
03276 if (SWIG_IsNewObj(res2)) delete temp;
03277 }
03278 }
03279 if (arg1) (arg1)->seqno = arg2;
03280
03281 resultobj = SWIG_Py_Void();
03282 return resultobj;
03283 fail:
03284 return NULL;
03285 }
03286
03287
03288 SWIGINTERN PyObject *_wrap_dtn_timestamp_t_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03289 PyObject *resultobj = 0;
03290 dtn_timestamp_t *arg1 = (dtn_timestamp_t *) 0 ;
03291 u_int result;
03292 void *argp1 = 0 ;
03293 int res1 = 0 ;
03294 PyObject * obj0 = 0 ;
03295
03296 if (!PyArg_ParseTuple(args,(char *)"O:dtn_timestamp_t_seqno_get",&obj0)) SWIG_fail;
03297 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
03298 if (!SWIG_IsOK(res1)) {
03299 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_timestamp_t_seqno_get" "', argument " "1"" of type '" "dtn_timestamp_t *""'");
03300 }
03301 arg1 = reinterpret_cast< dtn_timestamp_t * >(argp1);
03302 result = ((arg1)->seqno);
03303 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
03304 return resultobj;
03305 fail:
03306 return NULL;
03307 }
03308
03309
03310 SWIGINTERN PyObject *_wrap_new_dtn_timestamp_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03311 PyObject *resultobj = 0;
03312 dtn_timestamp_t *result = 0 ;
03313
03314 if (!PyArg_ParseTuple(args,(char *)":new_dtn_timestamp_t")) SWIG_fail;
03315 result = (dtn_timestamp_t *)new dtn_timestamp_t();
03316 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, SWIG_POINTER_NEW | 0 );
03317 return resultobj;
03318 fail:
03319 return NULL;
03320 }
03321
03322
03323 SWIGINTERN PyObject *_wrap_delete_dtn_timestamp_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03324 PyObject *resultobj = 0;
03325 dtn_timestamp_t *arg1 = (dtn_timestamp_t *) 0 ;
03326 void *argp1 = 0 ;
03327 int res1 = 0 ;
03328 PyObject * obj0 = 0 ;
03329
03330 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_timestamp_t",&obj0)) SWIG_fail;
03331 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_timestamp_t, SWIG_POINTER_DISOWN | 0 );
03332 if (!SWIG_IsOK(res1)) {
03333 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_timestamp_t" "', argument " "1"" of type '" "dtn_timestamp_t *""'");
03334 }
03335 arg1 = reinterpret_cast< dtn_timestamp_t * >(argp1);
03336 delete arg1;
03337
03338 resultobj = SWIG_Py_Void();
03339 return resultobj;
03340 fail:
03341 return NULL;
03342 }
03343
03344
03345 SWIGINTERN PyObject *dtn_timestamp_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03346 PyObject *obj;
03347 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
03348 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_timestamp_t, SWIG_NewClientData(obj));
03349 return SWIG_Py_Void();
03350 }
03351
03352 SWIGINTERN PyObject *_wrap_dtn_service_tag_t_tag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03353 PyObject *resultobj = 0;
03354 dtn_service_tag_t *arg1 = (dtn_service_tag_t *) 0 ;
03355 char *arg2 ;
03356 void *argp1 = 0 ;
03357 int res1 = 0 ;
03358 char temp2[256] ;
03359 int res2 ;
03360 PyObject * obj0 = 0 ;
03361 PyObject * obj1 = 0 ;
03362
03363 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_service_tag_t_tag_set",&obj0,&obj1)) SWIG_fail;
03364 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_service_tag_t, 0 | 0 );
03365 if (!SWIG_IsOK(res1)) {
03366 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_service_tag_t_tag_set" "', argument " "1"" of type '" "dtn_service_tag_t *""'");
03367 }
03368 arg1 = reinterpret_cast< dtn_service_tag_t * >(argp1);
03369 res2 = SWIG_AsCharArray(obj1, temp2, 256);
03370 if (!SWIG_IsOK(res2)) {
03371 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_service_tag_t_tag_set" "', argument " "2"" of type '" "char [256]""'");
03372 }
03373 arg2 = reinterpret_cast< char * >(temp2);
03374 if (arg2) memcpy(arg1->tag,arg2,256*sizeof(char));
03375 else memset(arg1->tag,0,256*sizeof(char));
03376 resultobj = SWIG_Py_Void();
03377 return resultobj;
03378 fail:
03379 return NULL;
03380 }
03381
03382
03383 SWIGINTERN PyObject *_wrap_dtn_service_tag_t_tag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03384 PyObject *resultobj = 0;
03385 dtn_service_tag_t *arg1 = (dtn_service_tag_t *) 0 ;
03386 char *result = 0 ;
03387 void *argp1 = 0 ;
03388 int res1 = 0 ;
03389 PyObject * obj0 = 0 ;
03390
03391 if (!PyArg_ParseTuple(args,(char *)"O:dtn_service_tag_t_tag_get",&obj0)) SWIG_fail;
03392 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_service_tag_t, 0 | 0 );
03393 if (!SWIG_IsOK(res1)) {
03394 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_service_tag_t_tag_get" "', argument " "1"" of type '" "dtn_service_tag_t *""'");
03395 }
03396 arg1 = reinterpret_cast< dtn_service_tag_t * >(argp1);
03397 result = (char *)(char *) ((arg1)->tag);
03398 {
03399 size_t size = 256;
03400
03401 while (size && (result[size - 1] == '\0')) --size;
03402
03403 resultobj = SWIG_FromCharPtrAndSize(result, size);
03404 }
03405 return resultobj;
03406 fail:
03407 return NULL;
03408 }
03409
03410
03411 SWIGINTERN PyObject *_wrap_new_dtn_service_tag_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03412 PyObject *resultobj = 0;
03413 dtn_service_tag_t *result = 0 ;
03414
03415 if (!PyArg_ParseTuple(args,(char *)":new_dtn_service_tag_t")) SWIG_fail;
03416 result = (dtn_service_tag_t *)new dtn_service_tag_t();
03417 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_service_tag_t, SWIG_POINTER_NEW | 0 );
03418 return resultobj;
03419 fail:
03420 return NULL;
03421 }
03422
03423
03424 SWIGINTERN PyObject *_wrap_delete_dtn_service_tag_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03425 PyObject *resultobj = 0;
03426 dtn_service_tag_t *arg1 = (dtn_service_tag_t *) 0 ;
03427 void *argp1 = 0 ;
03428 int res1 = 0 ;
03429 PyObject * obj0 = 0 ;
03430
03431 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_service_tag_t",&obj0)) SWIG_fail;
03432 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_service_tag_t, SWIG_POINTER_DISOWN | 0 );
03433 if (!SWIG_IsOK(res1)) {
03434 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_service_tag_t" "', argument " "1"" of type '" "dtn_service_tag_t *""'");
03435 }
03436 arg1 = reinterpret_cast< dtn_service_tag_t * >(argp1);
03437 delete arg1;
03438
03439 resultobj = SWIG_Py_Void();
03440 return resultobj;
03441 fail:
03442 return NULL;
03443 }
03444
03445
03446 SWIGINTERN PyObject *dtn_service_tag_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03447 PyObject *obj;
03448 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
03449 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_service_tag_t, SWIG_NewClientData(obj));
03450 return SWIG_Py_Void();
03451 }
03452
03453 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_endpoint_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03454 PyObject *resultobj = 0;
03455 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03456 dtn_endpoint_id_t *arg2 = (dtn_endpoint_id_t *) 0 ;
03457 void *argp1 = 0 ;
03458 int res1 = 0 ;
03459 void *argp2 = 0 ;
03460 int res2 = 0 ;
03461 PyObject * obj0 = 0 ;
03462 PyObject * obj1 = 0 ;
03463
03464 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_reg_info_t_endpoint_set",&obj0,&obj1)) SWIG_fail;
03465 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03466 if (!SWIG_IsOK(res1)) {
03467 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_endpoint_set" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03468 }
03469 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03470 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
03471 if (!SWIG_IsOK(res2)) {
03472 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_reg_info_t_endpoint_set" "', argument " "2"" of type '" "dtn_endpoint_id_t *""'");
03473 }
03474 arg2 = reinterpret_cast< dtn_endpoint_id_t * >(argp2);
03475 if (arg1) (arg1)->endpoint = *arg2;
03476
03477 resultobj = SWIG_Py_Void();
03478 return resultobj;
03479 fail:
03480 return NULL;
03481 }
03482
03483
03484 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_endpoint_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03485 PyObject *resultobj = 0;
03486 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03487 dtn_endpoint_id_t *result = 0 ;
03488 void *argp1 = 0 ;
03489 int res1 = 0 ;
03490 PyObject * obj0 = 0 ;
03491
03492 if (!PyArg_ParseTuple(args,(char *)"O:dtn_reg_info_t_endpoint_get",&obj0)) SWIG_fail;
03493 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03494 if (!SWIG_IsOK(res1)) {
03495 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_endpoint_get" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03496 }
03497 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03498 result = (dtn_endpoint_id_t *)& ((arg1)->endpoint);
03499 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
03500 return resultobj;
03501 fail:
03502 return NULL;
03503 }
03504
03505
03506 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_regid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03507 PyObject *resultobj = 0;
03508 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03509 dtn_reg_id_t arg2 ;
03510 void *argp1 = 0 ;
03511 int res1 = 0 ;
03512 void *argp2 ;
03513 int res2 = 0 ;
03514 PyObject * obj0 = 0 ;
03515 PyObject * obj1 = 0 ;
03516
03517 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_reg_info_t_regid_set",&obj0,&obj1)) SWIG_fail;
03518 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03519 if (!SWIG_IsOK(res1)) {
03520 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_regid_set" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03521 }
03522 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03523 {
03524 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
03525 if (!SWIG_IsOK(res2)) {
03526 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_reg_info_t_regid_set" "', argument " "2"" of type '" "dtn_reg_id_t""'");
03527 }
03528 if (!argp2) {
03529 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_reg_info_t_regid_set" "', argument " "2"" of type '" "dtn_reg_id_t""'");
03530 } else {
03531 dtn_reg_id_t * temp = reinterpret_cast< dtn_reg_id_t * >(argp2);
03532 arg2 = *temp;
03533 if (SWIG_IsNewObj(res2)) delete temp;
03534 }
03535 }
03536 if (arg1) (arg1)->regid = arg2;
03537
03538 resultobj = SWIG_Py_Void();
03539 return resultobj;
03540 fail:
03541 return NULL;
03542 }
03543
03544
03545 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_regid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03546 PyObject *resultobj = 0;
03547 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03548 dtn_reg_id_t result;
03549 void *argp1 = 0 ;
03550 int res1 = 0 ;
03551 PyObject * obj0 = 0 ;
03552
03553 if (!PyArg_ParseTuple(args,(char *)"O:dtn_reg_info_t_regid_get",&obj0)) SWIG_fail;
03554 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03555 if (!SWIG_IsOK(res1)) {
03556 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_regid_get" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03557 }
03558 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03559 result = ((arg1)->regid);
03560 resultobj = SWIG_NewPointerObj((new dtn_reg_id_t(static_cast< const dtn_reg_id_t& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
03561 return resultobj;
03562 fail:
03563 return NULL;
03564 }
03565
03566
03567 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03568 PyObject *resultobj = 0;
03569 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03570 u_int arg2 ;
03571 void *argp1 = 0 ;
03572 int res1 = 0 ;
03573 void *argp2 ;
03574 int res2 = 0 ;
03575 PyObject * obj0 = 0 ;
03576 PyObject * obj1 = 0 ;
03577
03578 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_reg_info_t_flags_set",&obj0,&obj1)) SWIG_fail;
03579 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03580 if (!SWIG_IsOK(res1)) {
03581 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_flags_set" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03582 }
03583 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03584 {
03585 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
03586 if (!SWIG_IsOK(res2)) {
03587 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_reg_info_t_flags_set" "', argument " "2"" of type '" "u_int""'");
03588 }
03589 if (!argp2) {
03590 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_reg_info_t_flags_set" "', argument " "2"" of type '" "u_int""'");
03591 } else {
03592 u_int * temp = reinterpret_cast< u_int * >(argp2);
03593 arg2 = *temp;
03594 if (SWIG_IsNewObj(res2)) delete temp;
03595 }
03596 }
03597 if (arg1) (arg1)->flags = arg2;
03598
03599 resultobj = SWIG_Py_Void();
03600 return resultobj;
03601 fail:
03602 return NULL;
03603 }
03604
03605
03606 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03607 PyObject *resultobj = 0;
03608 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03609 u_int result;
03610 void *argp1 = 0 ;
03611 int res1 = 0 ;
03612 PyObject * obj0 = 0 ;
03613
03614 if (!PyArg_ParseTuple(args,(char *)"O:dtn_reg_info_t_flags_get",&obj0)) SWIG_fail;
03615 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03616 if (!SWIG_IsOK(res1)) {
03617 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_flags_get" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03618 }
03619 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03620 result = ((arg1)->flags);
03621 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
03622 return resultobj;
03623 fail:
03624 return NULL;
03625 }
03626
03627
03628 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_expiration_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03629 PyObject *resultobj = 0;
03630 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03631 dtn_timeval_t arg2 ;
03632 void *argp1 = 0 ;
03633 int res1 = 0 ;
03634 void *argp2 ;
03635 int res2 = 0 ;
03636 PyObject * obj0 = 0 ;
03637 PyObject * obj1 = 0 ;
03638
03639 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_reg_info_t_expiration_set",&obj0,&obj1)) SWIG_fail;
03640 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03641 if (!SWIG_IsOK(res1)) {
03642 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_expiration_set" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03643 }
03644 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03645 {
03646 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
03647 if (!SWIG_IsOK(res2)) {
03648 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_reg_info_t_expiration_set" "', argument " "2"" of type '" "dtn_timeval_t""'");
03649 }
03650 if (!argp2) {
03651 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_reg_info_t_expiration_set" "', argument " "2"" of type '" "dtn_timeval_t""'");
03652 } else {
03653 dtn_timeval_t * temp = reinterpret_cast< dtn_timeval_t * >(argp2);
03654 arg2 = *temp;
03655 if (SWIG_IsNewObj(res2)) delete temp;
03656 }
03657 }
03658 if (arg1) (arg1)->expiration = arg2;
03659
03660 resultobj = SWIG_Py_Void();
03661 return resultobj;
03662 fail:
03663 return NULL;
03664 }
03665
03666
03667 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_expiration_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03668 PyObject *resultobj = 0;
03669 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03670 dtn_timeval_t result;
03671 void *argp1 = 0 ;
03672 int res1 = 0 ;
03673 PyObject * obj0 = 0 ;
03674
03675 if (!PyArg_ParseTuple(args,(char *)"O:dtn_reg_info_t_expiration_get",&obj0)) SWIG_fail;
03676 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03677 if (!SWIG_IsOK(res1)) {
03678 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_expiration_get" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03679 }
03680 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03681 result = ((arg1)->expiration);
03682 resultobj = SWIG_NewPointerObj((new dtn_timeval_t(static_cast< const dtn_timeval_t& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
03683 return resultobj;
03684 fail:
03685 return NULL;
03686 }
03687
03688
03689 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_init_passive_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03690 PyObject *resultobj = 0;
03691 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03692 bool_t arg2 ;
03693 void *argp1 = 0 ;
03694 int res1 = 0 ;
03695 void *argp2 ;
03696 int res2 = 0 ;
03697 PyObject * obj0 = 0 ;
03698 PyObject * obj1 = 0 ;
03699
03700 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_reg_info_t_init_passive_set",&obj0,&obj1)) SWIG_fail;
03701 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03702 if (!SWIG_IsOK(res1)) {
03703 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_init_passive_set" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03704 }
03705 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03706 {
03707 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_bool_t, 0 | 0);
03708 if (!SWIG_IsOK(res2)) {
03709 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_reg_info_t_init_passive_set" "', argument " "2"" of type '" "bool_t""'");
03710 }
03711 if (!argp2) {
03712 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_reg_info_t_init_passive_set" "', argument " "2"" of type '" "bool_t""'");
03713 } else {
03714 bool_t * temp = reinterpret_cast< bool_t * >(argp2);
03715 arg2 = *temp;
03716 if (SWIG_IsNewObj(res2)) delete temp;
03717 }
03718 }
03719 if (arg1) (arg1)->init_passive = arg2;
03720
03721 resultobj = SWIG_Py_Void();
03722 return resultobj;
03723 fail:
03724 return NULL;
03725 }
03726
03727
03728 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_init_passive_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03729 PyObject *resultobj = 0;
03730 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03731 bool_t result;
03732 void *argp1 = 0 ;
03733 int res1 = 0 ;
03734 PyObject * obj0 = 0 ;
03735
03736 if (!PyArg_ParseTuple(args,(char *)"O:dtn_reg_info_t_init_passive_get",&obj0)) SWIG_fail;
03737 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03738 if (!SWIG_IsOK(res1)) {
03739 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_init_passive_get" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03740 }
03741 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03742 result = ((arg1)->init_passive);
03743 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
03744 return resultobj;
03745 fail:
03746 return NULL;
03747 }
03748
03749
03750 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_script_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03751 PyObject *resultobj = 0;
03752 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03753 dtn_reg_info_t_script *result = 0 ;
03754 void *argp1 = 0 ;
03755 int res1 = 0 ;
03756 PyObject * obj0 = 0 ;
03757
03758 if (!PyArg_ParseTuple(args,(char *)"O:dtn_reg_info_t_script_get",&obj0)) SWIG_fail;
03759 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
03760 if (!SWIG_IsOK(res1)) {
03761 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_script_get" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03762 }
03763 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03764 result = (dtn_reg_info_t_script *)& ((arg1)->script);
03765 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_reg_info_t_script, 0 | 0 );
03766 return resultobj;
03767 fail:
03768 return NULL;
03769 }
03770
03771
03772 SWIGINTERN PyObject *_wrap_new_dtn_reg_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03773 PyObject *resultobj = 0;
03774 dtn_reg_info_t *result = 0 ;
03775
03776 if (!PyArg_ParseTuple(args,(char *)":new_dtn_reg_info_t")) SWIG_fail;
03777 result = (dtn_reg_info_t *)new dtn_reg_info_t();
03778 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_reg_info_t, SWIG_POINTER_NEW | 0 );
03779 return resultobj;
03780 fail:
03781 return NULL;
03782 }
03783
03784
03785 SWIGINTERN PyObject *_wrap_delete_dtn_reg_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03786 PyObject *resultobj = 0;
03787 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
03788 void *argp1 = 0 ;
03789 int res1 = 0 ;
03790 PyObject * obj0 = 0 ;
03791
03792 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_reg_info_t",&obj0)) SWIG_fail;
03793 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, SWIG_POINTER_DISOWN | 0 );
03794 if (!SWIG_IsOK(res1)) {
03795 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_reg_info_t" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
03796 }
03797 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
03798 delete arg1;
03799
03800 resultobj = SWIG_Py_Void();
03801 return resultobj;
03802 fail:
03803 return NULL;
03804 }
03805
03806
03807 SWIGINTERN PyObject *dtn_reg_info_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03808 PyObject *obj;
03809 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
03810 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_reg_info_t, SWIG_NewClientData(obj));
03811 return SWIG_Py_Void();
03812 }
03813
03814 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_script_script_len_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03815 PyObject *resultobj = 0;
03816 dtn_reg_info_t_script *arg1 = (dtn_reg_info_t_script *) 0 ;
03817 u_int arg2 ;
03818 void *argp1 = 0 ;
03819 int res1 = 0 ;
03820 void *argp2 ;
03821 int res2 = 0 ;
03822 PyObject * obj0 = 0 ;
03823 PyObject * obj1 = 0 ;
03824
03825 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_reg_info_t_script_script_len_set",&obj0,&obj1)) SWIG_fail;
03826 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t_script, 0 | 0 );
03827 if (!SWIG_IsOK(res1)) {
03828 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_script_script_len_set" "', argument " "1"" of type '" "dtn_reg_info_t_script *""'");
03829 }
03830 arg1 = reinterpret_cast< dtn_reg_info_t_script * >(argp1);
03831 {
03832 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
03833 if (!SWIG_IsOK(res2)) {
03834 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_reg_info_t_script_script_len_set" "', argument " "2"" of type '" "u_int""'");
03835 }
03836 if (!argp2) {
03837 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_reg_info_t_script_script_len_set" "', argument " "2"" of type '" "u_int""'");
03838 } else {
03839 u_int * temp = reinterpret_cast< u_int * >(argp2);
03840 arg2 = *temp;
03841 if (SWIG_IsNewObj(res2)) delete temp;
03842 }
03843 }
03844 if (arg1) (arg1)->script_len = arg2;
03845
03846 resultobj = SWIG_Py_Void();
03847 return resultobj;
03848 fail:
03849 return NULL;
03850 }
03851
03852
03853 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_script_script_len_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03854 PyObject *resultobj = 0;
03855 dtn_reg_info_t_script *arg1 = (dtn_reg_info_t_script *) 0 ;
03856 u_int result;
03857 void *argp1 = 0 ;
03858 int res1 = 0 ;
03859 PyObject * obj0 = 0 ;
03860
03861 if (!PyArg_ParseTuple(args,(char *)"O:dtn_reg_info_t_script_script_len_get",&obj0)) SWIG_fail;
03862 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t_script, 0 | 0 );
03863 if (!SWIG_IsOK(res1)) {
03864 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_script_script_len_get" "', argument " "1"" of type '" "dtn_reg_info_t_script *""'");
03865 }
03866 arg1 = reinterpret_cast< dtn_reg_info_t_script * >(argp1);
03867 result = ((arg1)->script_len);
03868 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
03869 return resultobj;
03870 fail:
03871 return NULL;
03872 }
03873
03874
03875 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_script_script_val_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03876 PyObject *resultobj = 0;
03877 dtn_reg_info_t_script *arg1 = (dtn_reg_info_t_script *) 0 ;
03878 char *arg2 = (char *) 0 ;
03879 void *argp1 = 0 ;
03880 int res1 = 0 ;
03881 int res2 ;
03882 char *buf2 = 0 ;
03883 int alloc2 = 0 ;
03884 PyObject * obj0 = 0 ;
03885 PyObject * obj1 = 0 ;
03886
03887 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_reg_info_t_script_script_val_set",&obj0,&obj1)) SWIG_fail;
03888 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t_script, 0 | 0 );
03889 if (!SWIG_IsOK(res1)) {
03890 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_script_script_val_set" "', argument " "1"" of type '" "dtn_reg_info_t_script *""'");
03891 }
03892 arg1 = reinterpret_cast< dtn_reg_info_t_script * >(argp1);
03893 res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
03894 if (!SWIG_IsOK(res2)) {
03895 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_reg_info_t_script_script_val_set" "', argument " "2"" of type '" "char *""'");
03896 }
03897 arg2 = reinterpret_cast< char * >(buf2);
03898 if (arg1->script_val) delete[] arg1->script_val;
03899 if (arg2) {
03900 size_t size = strlen(reinterpret_cast< const char * >(arg2)) + 1;
03901 arg1->script_val = (char *)reinterpret_cast< char* >(memcpy((new char[size]), reinterpret_cast< const char * >(arg2), sizeof(char)*(size)));
03902 } else {
03903 arg1->script_val = 0;
03904 }
03905 resultobj = SWIG_Py_Void();
03906 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
03907 return resultobj;
03908 fail:
03909 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
03910 return NULL;
03911 }
03912
03913
03914 SWIGINTERN PyObject *_wrap_dtn_reg_info_t_script_script_val_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03915 PyObject *resultobj = 0;
03916 dtn_reg_info_t_script *arg1 = (dtn_reg_info_t_script *) 0 ;
03917 char *result = 0 ;
03918 void *argp1 = 0 ;
03919 int res1 = 0 ;
03920 PyObject * obj0 = 0 ;
03921
03922 if (!PyArg_ParseTuple(args,(char *)"O:dtn_reg_info_t_script_script_val_get",&obj0)) SWIG_fail;
03923 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t_script, 0 | 0 );
03924 if (!SWIG_IsOK(res1)) {
03925 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_reg_info_t_script_script_val_get" "', argument " "1"" of type '" "dtn_reg_info_t_script *""'");
03926 }
03927 arg1 = reinterpret_cast< dtn_reg_info_t_script * >(argp1);
03928 result = (char *) ((arg1)->script_val);
03929 resultobj = SWIG_FromCharPtr((const char *)result);
03930 return resultobj;
03931 fail:
03932 return NULL;
03933 }
03934
03935
03936 SWIGINTERN PyObject *_wrap_new_dtn_reg_info_t_script(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03937 PyObject *resultobj = 0;
03938 dtn_reg_info_t_script *result = 0 ;
03939
03940 if (!PyArg_ParseTuple(args,(char *)":new_dtn_reg_info_t_script")) SWIG_fail;
03941 result = (dtn_reg_info_t_script *)new dtn_reg_info_t_script();
03942 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_reg_info_t_script, SWIG_POINTER_NEW | 0 );
03943 return resultobj;
03944 fail:
03945 return NULL;
03946 }
03947
03948
03949 SWIGINTERN PyObject *_wrap_delete_dtn_reg_info_t_script(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03950 PyObject *resultobj = 0;
03951 dtn_reg_info_t_script *arg1 = (dtn_reg_info_t_script *) 0 ;
03952 void *argp1 = 0 ;
03953 int res1 = 0 ;
03954 PyObject * obj0 = 0 ;
03955
03956 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_reg_info_t_script",&obj0)) SWIG_fail;
03957 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t_script, SWIG_POINTER_DISOWN | 0 );
03958 if (!SWIG_IsOK(res1)) {
03959 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_reg_info_t_script" "', argument " "1"" of type '" "dtn_reg_info_t_script *""'");
03960 }
03961 arg1 = reinterpret_cast< dtn_reg_info_t_script * >(argp1);
03962 delete arg1;
03963
03964 resultobj = SWIG_Py_Void();
03965 return resultobj;
03966 fail:
03967 return NULL;
03968 }
03969
03970
03971 SWIGINTERN PyObject *dtn_reg_info_t_script_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03972 PyObject *obj;
03973 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
03974 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_reg_info_t_script, SWIG_NewClientData(obj));
03975 return SWIG_Py_Void();
03976 }
03977
03978 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
03979 PyObject *resultobj = 0;
03980 dtn_extension_block_t *arg1 = (dtn_extension_block_t *) 0 ;
03981 u_int arg2 ;
03982 void *argp1 = 0 ;
03983 int res1 = 0 ;
03984 void *argp2 ;
03985 int res2 = 0 ;
03986 PyObject * obj0 = 0 ;
03987 PyObject * obj1 = 0 ;
03988
03989 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_extension_block_t_type_set",&obj0,&obj1)) SWIG_fail;
03990 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t, 0 | 0 );
03991 if (!SWIG_IsOK(res1)) {
03992 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_type_set" "', argument " "1"" of type '" "dtn_extension_block_t *""'");
03993 }
03994 arg1 = reinterpret_cast< dtn_extension_block_t * >(argp1);
03995 {
03996 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
03997 if (!SWIG_IsOK(res2)) {
03998 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_extension_block_t_type_set" "', argument " "2"" of type '" "u_int""'");
03999 }
04000 if (!argp2) {
04001 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_extension_block_t_type_set" "', argument " "2"" of type '" "u_int""'");
04002 } else {
04003 u_int * temp = reinterpret_cast< u_int * >(argp2);
04004 arg2 = *temp;
04005 if (SWIG_IsNewObj(res2)) delete temp;
04006 }
04007 }
04008 if (arg1) (arg1)->type = arg2;
04009
04010 resultobj = SWIG_Py_Void();
04011 return resultobj;
04012 fail:
04013 return NULL;
04014 }
04015
04016
04017 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04018 PyObject *resultobj = 0;
04019 dtn_extension_block_t *arg1 = (dtn_extension_block_t *) 0 ;
04020 u_int result;
04021 void *argp1 = 0 ;
04022 int res1 = 0 ;
04023 PyObject * obj0 = 0 ;
04024
04025 if (!PyArg_ParseTuple(args,(char *)"O:dtn_extension_block_t_type_get",&obj0)) SWIG_fail;
04026 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t, 0 | 0 );
04027 if (!SWIG_IsOK(res1)) {
04028 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_type_get" "', argument " "1"" of type '" "dtn_extension_block_t *""'");
04029 }
04030 arg1 = reinterpret_cast< dtn_extension_block_t * >(argp1);
04031 result = ((arg1)->type);
04032 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
04033 return resultobj;
04034 fail:
04035 return NULL;
04036 }
04037
04038
04039 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04040 PyObject *resultobj = 0;
04041 dtn_extension_block_t *arg1 = (dtn_extension_block_t *) 0 ;
04042 u_int arg2 ;
04043 void *argp1 = 0 ;
04044 int res1 = 0 ;
04045 void *argp2 ;
04046 int res2 = 0 ;
04047 PyObject * obj0 = 0 ;
04048 PyObject * obj1 = 0 ;
04049
04050 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_extension_block_t_flags_set",&obj0,&obj1)) SWIG_fail;
04051 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t, 0 | 0 );
04052 if (!SWIG_IsOK(res1)) {
04053 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_flags_set" "', argument " "1"" of type '" "dtn_extension_block_t *""'");
04054 }
04055 arg1 = reinterpret_cast< dtn_extension_block_t * >(argp1);
04056 {
04057 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
04058 if (!SWIG_IsOK(res2)) {
04059 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_extension_block_t_flags_set" "', argument " "2"" of type '" "u_int""'");
04060 }
04061 if (!argp2) {
04062 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_extension_block_t_flags_set" "', argument " "2"" of type '" "u_int""'");
04063 } else {
04064 u_int * temp = reinterpret_cast< u_int * >(argp2);
04065 arg2 = *temp;
04066 if (SWIG_IsNewObj(res2)) delete temp;
04067 }
04068 }
04069 if (arg1) (arg1)->flags = arg2;
04070
04071 resultobj = SWIG_Py_Void();
04072 return resultobj;
04073 fail:
04074 return NULL;
04075 }
04076
04077
04078 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04079 PyObject *resultobj = 0;
04080 dtn_extension_block_t *arg1 = (dtn_extension_block_t *) 0 ;
04081 u_int result;
04082 void *argp1 = 0 ;
04083 int res1 = 0 ;
04084 PyObject * obj0 = 0 ;
04085
04086 if (!PyArg_ParseTuple(args,(char *)"O:dtn_extension_block_t_flags_get",&obj0)) SWIG_fail;
04087 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t, 0 | 0 );
04088 if (!SWIG_IsOK(res1)) {
04089 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_flags_get" "', argument " "1"" of type '" "dtn_extension_block_t *""'");
04090 }
04091 arg1 = reinterpret_cast< dtn_extension_block_t * >(argp1);
04092 result = ((arg1)->flags);
04093 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
04094 return resultobj;
04095 fail:
04096 return NULL;
04097 }
04098
04099
04100 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_data_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04101 PyObject *resultobj = 0;
04102 dtn_extension_block_t *arg1 = (dtn_extension_block_t *) 0 ;
04103 dtn_extension_block_t_data *result = 0 ;
04104 void *argp1 = 0 ;
04105 int res1 = 0 ;
04106 PyObject * obj0 = 0 ;
04107
04108 if (!PyArg_ParseTuple(args,(char *)"O:dtn_extension_block_t_data_get",&obj0)) SWIG_fail;
04109 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t, 0 | 0 );
04110 if (!SWIG_IsOK(res1)) {
04111 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_data_get" "', argument " "1"" of type '" "dtn_extension_block_t *""'");
04112 }
04113 arg1 = reinterpret_cast< dtn_extension_block_t * >(argp1);
04114 result = (dtn_extension_block_t_data *)& ((arg1)->data);
04115 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_extension_block_t_data, 0 | 0 );
04116 return resultobj;
04117 fail:
04118 return NULL;
04119 }
04120
04121
04122 SWIGINTERN PyObject *_wrap_new_dtn_extension_block_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04123 PyObject *resultobj = 0;
04124 dtn_extension_block_t *result = 0 ;
04125
04126 if (!PyArg_ParseTuple(args,(char *)":new_dtn_extension_block_t")) SWIG_fail;
04127 result = (dtn_extension_block_t *)new dtn_extension_block_t();
04128 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_extension_block_t, SWIG_POINTER_NEW | 0 );
04129 return resultobj;
04130 fail:
04131 return NULL;
04132 }
04133
04134
04135 SWIGINTERN PyObject *_wrap_delete_dtn_extension_block_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04136 PyObject *resultobj = 0;
04137 dtn_extension_block_t *arg1 = (dtn_extension_block_t *) 0 ;
04138 void *argp1 = 0 ;
04139 int res1 = 0 ;
04140 PyObject * obj0 = 0 ;
04141
04142 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_extension_block_t",&obj0)) SWIG_fail;
04143 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t, SWIG_POINTER_DISOWN | 0 );
04144 if (!SWIG_IsOK(res1)) {
04145 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_extension_block_t" "', argument " "1"" of type '" "dtn_extension_block_t *""'");
04146 }
04147 arg1 = reinterpret_cast< dtn_extension_block_t * >(argp1);
04148 delete arg1;
04149
04150 resultobj = SWIG_Py_Void();
04151 return resultobj;
04152 fail:
04153 return NULL;
04154 }
04155
04156
04157 SWIGINTERN PyObject *dtn_extension_block_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04158 PyObject *obj;
04159 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
04160 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_extension_block_t, SWIG_NewClientData(obj));
04161 return SWIG_Py_Void();
04162 }
04163
04164 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_data_data_len_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04165 PyObject *resultobj = 0;
04166 dtn_extension_block_t_data *arg1 = (dtn_extension_block_t_data *) 0 ;
04167 u_int arg2 ;
04168 void *argp1 = 0 ;
04169 int res1 = 0 ;
04170 void *argp2 ;
04171 int res2 = 0 ;
04172 PyObject * obj0 = 0 ;
04173 PyObject * obj1 = 0 ;
04174
04175 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_extension_block_t_data_data_len_set",&obj0,&obj1)) SWIG_fail;
04176 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t_data, 0 | 0 );
04177 if (!SWIG_IsOK(res1)) {
04178 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_data_data_len_set" "', argument " "1"" of type '" "dtn_extension_block_t_data *""'");
04179 }
04180 arg1 = reinterpret_cast< dtn_extension_block_t_data * >(argp1);
04181 {
04182 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
04183 if (!SWIG_IsOK(res2)) {
04184 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_extension_block_t_data_data_len_set" "', argument " "2"" of type '" "u_int""'");
04185 }
04186 if (!argp2) {
04187 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_extension_block_t_data_data_len_set" "', argument " "2"" of type '" "u_int""'");
04188 } else {
04189 u_int * temp = reinterpret_cast< u_int * >(argp2);
04190 arg2 = *temp;
04191 if (SWIG_IsNewObj(res2)) delete temp;
04192 }
04193 }
04194 if (arg1) (arg1)->data_len = arg2;
04195
04196 resultobj = SWIG_Py_Void();
04197 return resultobj;
04198 fail:
04199 return NULL;
04200 }
04201
04202
04203 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_data_data_len_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04204 PyObject *resultobj = 0;
04205 dtn_extension_block_t_data *arg1 = (dtn_extension_block_t_data *) 0 ;
04206 u_int result;
04207 void *argp1 = 0 ;
04208 int res1 = 0 ;
04209 PyObject * obj0 = 0 ;
04210
04211 if (!PyArg_ParseTuple(args,(char *)"O:dtn_extension_block_t_data_data_len_get",&obj0)) SWIG_fail;
04212 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t_data, 0 | 0 );
04213 if (!SWIG_IsOK(res1)) {
04214 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_data_data_len_get" "', argument " "1"" of type '" "dtn_extension_block_t_data *""'");
04215 }
04216 arg1 = reinterpret_cast< dtn_extension_block_t_data * >(argp1);
04217 result = ((arg1)->data_len);
04218 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
04219 return resultobj;
04220 fail:
04221 return NULL;
04222 }
04223
04224
04225 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_data_data_val_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04226 PyObject *resultobj = 0;
04227 dtn_extension_block_t_data *arg1 = (dtn_extension_block_t_data *) 0 ;
04228 char *arg2 = (char *) 0 ;
04229 void *argp1 = 0 ;
04230 int res1 = 0 ;
04231 int res2 ;
04232 char *buf2 = 0 ;
04233 int alloc2 = 0 ;
04234 PyObject * obj0 = 0 ;
04235 PyObject * obj1 = 0 ;
04236
04237 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_extension_block_t_data_data_val_set",&obj0,&obj1)) SWIG_fail;
04238 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t_data, 0 | 0 );
04239 if (!SWIG_IsOK(res1)) {
04240 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_data_data_val_set" "', argument " "1"" of type '" "dtn_extension_block_t_data *""'");
04241 }
04242 arg1 = reinterpret_cast< dtn_extension_block_t_data * >(argp1);
04243 res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
04244 if (!SWIG_IsOK(res2)) {
04245 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_extension_block_t_data_data_val_set" "', argument " "2"" of type '" "char *""'");
04246 }
04247 arg2 = reinterpret_cast< char * >(buf2);
04248 if (arg1->data_val) delete[] arg1->data_val;
04249 if (arg2) {
04250 size_t size = strlen(reinterpret_cast< const char * >(arg2)) + 1;
04251 arg1->data_val = (char *)reinterpret_cast< char* >(memcpy((new char[size]), reinterpret_cast< const char * >(arg2), sizeof(char)*(size)));
04252 } else {
04253 arg1->data_val = 0;
04254 }
04255 resultobj = SWIG_Py_Void();
04256 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
04257 return resultobj;
04258 fail:
04259 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
04260 return NULL;
04261 }
04262
04263
04264 SWIGINTERN PyObject *_wrap_dtn_extension_block_t_data_data_val_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04265 PyObject *resultobj = 0;
04266 dtn_extension_block_t_data *arg1 = (dtn_extension_block_t_data *) 0 ;
04267 char *result = 0 ;
04268 void *argp1 = 0 ;
04269 int res1 = 0 ;
04270 PyObject * obj0 = 0 ;
04271
04272 if (!PyArg_ParseTuple(args,(char *)"O:dtn_extension_block_t_data_data_val_get",&obj0)) SWIG_fail;
04273 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t_data, 0 | 0 );
04274 if (!SWIG_IsOK(res1)) {
04275 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_extension_block_t_data_data_val_get" "', argument " "1"" of type '" "dtn_extension_block_t_data *""'");
04276 }
04277 arg1 = reinterpret_cast< dtn_extension_block_t_data * >(argp1);
04278 result = (char *) ((arg1)->data_val);
04279 resultobj = SWIG_FromCharPtr((const char *)result);
04280 return resultobj;
04281 fail:
04282 return NULL;
04283 }
04284
04285
04286 SWIGINTERN PyObject *_wrap_new_dtn_extension_block_t_data(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04287 PyObject *resultobj = 0;
04288 dtn_extension_block_t_data *result = 0 ;
04289
04290 if (!PyArg_ParseTuple(args,(char *)":new_dtn_extension_block_t_data")) SWIG_fail;
04291 result = (dtn_extension_block_t_data *)new dtn_extension_block_t_data();
04292 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_extension_block_t_data, SWIG_POINTER_NEW | 0 );
04293 return resultobj;
04294 fail:
04295 return NULL;
04296 }
04297
04298
04299 SWIGINTERN PyObject *_wrap_delete_dtn_extension_block_t_data(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04300 PyObject *resultobj = 0;
04301 dtn_extension_block_t_data *arg1 = (dtn_extension_block_t_data *) 0 ;
04302 void *argp1 = 0 ;
04303 int res1 = 0 ;
04304 PyObject * obj0 = 0 ;
04305
04306 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_extension_block_t_data",&obj0)) SWIG_fail;
04307 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_extension_block_t_data, SWIG_POINTER_DISOWN | 0 );
04308 if (!SWIG_IsOK(res1)) {
04309 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_extension_block_t_data" "', argument " "1"" of type '" "dtn_extension_block_t_data *""'");
04310 }
04311 arg1 = reinterpret_cast< dtn_extension_block_t_data * >(argp1);
04312 delete arg1;
04313
04314 resultobj = SWIG_Py_Void();
04315 return resultobj;
04316 fail:
04317 return NULL;
04318 }
04319
04320
04321 SWIGINTERN PyObject *dtn_extension_block_t_data_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04322 PyObject *obj;
04323 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
04324 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_extension_block_t_data, SWIG_NewClientData(obj));
04325 return SWIG_Py_Void();
04326 }
04327
04328 SWIGINTERN PyObject *_wrap_dtn_sequence_id_t_data_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04329 PyObject *resultobj = 0;
04330 dtn_sequence_id_t *arg1 = (dtn_sequence_id_t *) 0 ;
04331 dtn_sequence_id_t_data *result = 0 ;
04332 void *argp1 = 0 ;
04333 int res1 = 0 ;
04334 PyObject * obj0 = 0 ;
04335
04336 if (!PyArg_ParseTuple(args,(char *)"O:dtn_sequence_id_t_data_get",&obj0)) SWIG_fail;
04337 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_sequence_id_t, 0 | 0 );
04338 if (!SWIG_IsOK(res1)) {
04339 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_sequence_id_t_data_get" "', argument " "1"" of type '" "dtn_sequence_id_t *""'");
04340 }
04341 arg1 = reinterpret_cast< dtn_sequence_id_t * >(argp1);
04342 result = (dtn_sequence_id_t_data *)& ((arg1)->data);
04343 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_sequence_id_t_data, 0 | 0 );
04344 return resultobj;
04345 fail:
04346 return NULL;
04347 }
04348
04349
04350 SWIGINTERN PyObject *_wrap_new_dtn_sequence_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04351 PyObject *resultobj = 0;
04352 dtn_sequence_id_t *result = 0 ;
04353
04354 if (!PyArg_ParseTuple(args,(char *)":new_dtn_sequence_id_t")) SWIG_fail;
04355 result = (dtn_sequence_id_t *)new dtn_sequence_id_t();
04356 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_sequence_id_t, SWIG_POINTER_NEW | 0 );
04357 return resultobj;
04358 fail:
04359 return NULL;
04360 }
04361
04362
04363 SWIGINTERN PyObject *_wrap_delete_dtn_sequence_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04364 PyObject *resultobj = 0;
04365 dtn_sequence_id_t *arg1 = (dtn_sequence_id_t *) 0 ;
04366 void *argp1 = 0 ;
04367 int res1 = 0 ;
04368 PyObject * obj0 = 0 ;
04369
04370 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_sequence_id_t",&obj0)) SWIG_fail;
04371 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_sequence_id_t, SWIG_POINTER_DISOWN | 0 );
04372 if (!SWIG_IsOK(res1)) {
04373 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_sequence_id_t" "', argument " "1"" of type '" "dtn_sequence_id_t *""'");
04374 }
04375 arg1 = reinterpret_cast< dtn_sequence_id_t * >(argp1);
04376 delete arg1;
04377
04378 resultobj = SWIG_Py_Void();
04379 return resultobj;
04380 fail:
04381 return NULL;
04382 }
04383
04384
04385 SWIGINTERN PyObject *dtn_sequence_id_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04386 PyObject *obj;
04387 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
04388 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_sequence_id_t, SWIG_NewClientData(obj));
04389 return SWIG_Py_Void();
04390 }
04391
04392 SWIGINTERN PyObject *_wrap_dtn_sequence_id_t_data_data_len_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04393 PyObject *resultobj = 0;
04394 dtn_sequence_id_t_data *arg1 = (dtn_sequence_id_t_data *) 0 ;
04395 u_int arg2 ;
04396 void *argp1 = 0 ;
04397 int res1 = 0 ;
04398 void *argp2 ;
04399 int res2 = 0 ;
04400 PyObject * obj0 = 0 ;
04401 PyObject * obj1 = 0 ;
04402
04403 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_sequence_id_t_data_data_len_set",&obj0,&obj1)) SWIG_fail;
04404 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_sequence_id_t_data, 0 | 0 );
04405 if (!SWIG_IsOK(res1)) {
04406 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_sequence_id_t_data_data_len_set" "', argument " "1"" of type '" "dtn_sequence_id_t_data *""'");
04407 }
04408 arg1 = reinterpret_cast< dtn_sequence_id_t_data * >(argp1);
04409 {
04410 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
04411 if (!SWIG_IsOK(res2)) {
04412 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_sequence_id_t_data_data_len_set" "', argument " "2"" of type '" "u_int""'");
04413 }
04414 if (!argp2) {
04415 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_sequence_id_t_data_data_len_set" "', argument " "2"" of type '" "u_int""'");
04416 } else {
04417 u_int * temp = reinterpret_cast< u_int * >(argp2);
04418 arg2 = *temp;
04419 if (SWIG_IsNewObj(res2)) delete temp;
04420 }
04421 }
04422 if (arg1) (arg1)->data_len = arg2;
04423
04424 resultobj = SWIG_Py_Void();
04425 return resultobj;
04426 fail:
04427 return NULL;
04428 }
04429
04430
04431 SWIGINTERN PyObject *_wrap_dtn_sequence_id_t_data_data_len_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04432 PyObject *resultobj = 0;
04433 dtn_sequence_id_t_data *arg1 = (dtn_sequence_id_t_data *) 0 ;
04434 u_int result;
04435 void *argp1 = 0 ;
04436 int res1 = 0 ;
04437 PyObject * obj0 = 0 ;
04438
04439 if (!PyArg_ParseTuple(args,(char *)"O:dtn_sequence_id_t_data_data_len_get",&obj0)) SWIG_fail;
04440 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_sequence_id_t_data, 0 | 0 );
04441 if (!SWIG_IsOK(res1)) {
04442 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_sequence_id_t_data_data_len_get" "', argument " "1"" of type '" "dtn_sequence_id_t_data *""'");
04443 }
04444 arg1 = reinterpret_cast< dtn_sequence_id_t_data * >(argp1);
04445 result = ((arg1)->data_len);
04446 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
04447 return resultobj;
04448 fail:
04449 return NULL;
04450 }
04451
04452
04453 SWIGINTERN PyObject *_wrap_dtn_sequence_id_t_data_data_val_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04454 PyObject *resultobj = 0;
04455 dtn_sequence_id_t_data *arg1 = (dtn_sequence_id_t_data *) 0 ;
04456 char *arg2 = (char *) 0 ;
04457 void *argp1 = 0 ;
04458 int res1 = 0 ;
04459 int res2 ;
04460 char *buf2 = 0 ;
04461 int alloc2 = 0 ;
04462 PyObject * obj0 = 0 ;
04463 PyObject * obj1 = 0 ;
04464
04465 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_sequence_id_t_data_data_val_set",&obj0,&obj1)) SWIG_fail;
04466 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_sequence_id_t_data, 0 | 0 );
04467 if (!SWIG_IsOK(res1)) {
04468 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_sequence_id_t_data_data_val_set" "', argument " "1"" of type '" "dtn_sequence_id_t_data *""'");
04469 }
04470 arg1 = reinterpret_cast< dtn_sequence_id_t_data * >(argp1);
04471 res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
04472 if (!SWIG_IsOK(res2)) {
04473 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_sequence_id_t_data_data_val_set" "', argument " "2"" of type '" "char *""'");
04474 }
04475 arg2 = reinterpret_cast< char * >(buf2);
04476 if (arg1->data_val) delete[] arg1->data_val;
04477 if (arg2) {
04478 size_t size = strlen(reinterpret_cast< const char * >(arg2)) + 1;
04479 arg1->data_val = (char *)reinterpret_cast< char* >(memcpy((new char[size]), reinterpret_cast< const char * >(arg2), sizeof(char)*(size)));
04480 } else {
04481 arg1->data_val = 0;
04482 }
04483 resultobj = SWIG_Py_Void();
04484 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
04485 return resultobj;
04486 fail:
04487 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
04488 return NULL;
04489 }
04490
04491
04492 SWIGINTERN PyObject *_wrap_dtn_sequence_id_t_data_data_val_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04493 PyObject *resultobj = 0;
04494 dtn_sequence_id_t_data *arg1 = (dtn_sequence_id_t_data *) 0 ;
04495 char *result = 0 ;
04496 void *argp1 = 0 ;
04497 int res1 = 0 ;
04498 PyObject * obj0 = 0 ;
04499
04500 if (!PyArg_ParseTuple(args,(char *)"O:dtn_sequence_id_t_data_data_val_get",&obj0)) SWIG_fail;
04501 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_sequence_id_t_data, 0 | 0 );
04502 if (!SWIG_IsOK(res1)) {
04503 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_sequence_id_t_data_data_val_get" "', argument " "1"" of type '" "dtn_sequence_id_t_data *""'");
04504 }
04505 arg1 = reinterpret_cast< dtn_sequence_id_t_data * >(argp1);
04506 result = (char *) ((arg1)->data_val);
04507 resultobj = SWIG_FromCharPtr((const char *)result);
04508 return resultobj;
04509 fail:
04510 return NULL;
04511 }
04512
04513
04514 SWIGINTERN PyObject *_wrap_new_dtn_sequence_id_t_data(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04515 PyObject *resultobj = 0;
04516 dtn_sequence_id_t_data *result = 0 ;
04517
04518 if (!PyArg_ParseTuple(args,(char *)":new_dtn_sequence_id_t_data")) SWIG_fail;
04519 result = (dtn_sequence_id_t_data *)new dtn_sequence_id_t_data();
04520 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_sequence_id_t_data, SWIG_POINTER_NEW | 0 );
04521 return resultobj;
04522 fail:
04523 return NULL;
04524 }
04525
04526
04527 SWIGINTERN PyObject *_wrap_delete_dtn_sequence_id_t_data(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04528 PyObject *resultobj = 0;
04529 dtn_sequence_id_t_data *arg1 = (dtn_sequence_id_t_data *) 0 ;
04530 void *argp1 = 0 ;
04531 int res1 = 0 ;
04532 PyObject * obj0 = 0 ;
04533
04534 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_sequence_id_t_data",&obj0)) SWIG_fail;
04535 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_sequence_id_t_data, SWIG_POINTER_DISOWN | 0 );
04536 if (!SWIG_IsOK(res1)) {
04537 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_sequence_id_t_data" "', argument " "1"" of type '" "dtn_sequence_id_t_data *""'");
04538 }
04539 arg1 = reinterpret_cast< dtn_sequence_id_t_data * >(argp1);
04540 delete arg1;
04541
04542 resultobj = SWIG_Py_Void();
04543 return resultobj;
04544 fail:
04545 return NULL;
04546 }
04547
04548
04549 SWIGINTERN PyObject *dtn_sequence_id_t_data_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04550 PyObject *obj;
04551 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
04552 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_sequence_id_t_data, SWIG_NewClientData(obj));
04553 return SWIG_Py_Void();
04554 }
04555
04556 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_source_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04557 PyObject *resultobj = 0;
04558 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04559 dtn_endpoint_id_t *arg2 = (dtn_endpoint_id_t *) 0 ;
04560 void *argp1 = 0 ;
04561 int res1 = 0 ;
04562 void *argp2 = 0 ;
04563 int res2 = 0 ;
04564 PyObject * obj0 = 0 ;
04565 PyObject * obj1 = 0 ;
04566
04567 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_source_set",&obj0,&obj1)) SWIG_fail;
04568 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04569 if (!SWIG_IsOK(res1)) {
04570 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_source_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04571 }
04572 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04573 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
04574 if (!SWIG_IsOK(res2)) {
04575 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_source_set" "', argument " "2"" of type '" "dtn_endpoint_id_t *""'");
04576 }
04577 arg2 = reinterpret_cast< dtn_endpoint_id_t * >(argp2);
04578 if (arg1) (arg1)->source = *arg2;
04579
04580 resultobj = SWIG_Py_Void();
04581 return resultobj;
04582 fail:
04583 return NULL;
04584 }
04585
04586
04587 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_source_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04588 PyObject *resultobj = 0;
04589 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04590 dtn_endpoint_id_t *result = 0 ;
04591 void *argp1 = 0 ;
04592 int res1 = 0 ;
04593 PyObject * obj0 = 0 ;
04594
04595 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_source_get",&obj0)) SWIG_fail;
04596 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04597 if (!SWIG_IsOK(res1)) {
04598 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_source_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04599 }
04600 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04601 result = (dtn_endpoint_id_t *)& ((arg1)->source);
04602 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
04603 return resultobj;
04604 fail:
04605 return NULL;
04606 }
04607
04608
04609 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_dest_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04610 PyObject *resultobj = 0;
04611 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04612 dtn_endpoint_id_t *arg2 = (dtn_endpoint_id_t *) 0 ;
04613 void *argp1 = 0 ;
04614 int res1 = 0 ;
04615 void *argp2 = 0 ;
04616 int res2 = 0 ;
04617 PyObject * obj0 = 0 ;
04618 PyObject * obj1 = 0 ;
04619
04620 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_dest_set",&obj0,&obj1)) SWIG_fail;
04621 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04622 if (!SWIG_IsOK(res1)) {
04623 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_dest_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04624 }
04625 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04626 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
04627 if (!SWIG_IsOK(res2)) {
04628 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_dest_set" "', argument " "2"" of type '" "dtn_endpoint_id_t *""'");
04629 }
04630 arg2 = reinterpret_cast< dtn_endpoint_id_t * >(argp2);
04631 if (arg1) (arg1)->dest = *arg2;
04632
04633 resultobj = SWIG_Py_Void();
04634 return resultobj;
04635 fail:
04636 return NULL;
04637 }
04638
04639
04640 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_dest_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04641 PyObject *resultobj = 0;
04642 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04643 dtn_endpoint_id_t *result = 0 ;
04644 void *argp1 = 0 ;
04645 int res1 = 0 ;
04646 PyObject * obj0 = 0 ;
04647
04648 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_dest_get",&obj0)) SWIG_fail;
04649 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04650 if (!SWIG_IsOK(res1)) {
04651 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_dest_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04652 }
04653 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04654 result = (dtn_endpoint_id_t *)& ((arg1)->dest);
04655 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
04656 return resultobj;
04657 fail:
04658 return NULL;
04659 }
04660
04661
04662 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_replyto_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04663 PyObject *resultobj = 0;
04664 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04665 dtn_endpoint_id_t *arg2 = (dtn_endpoint_id_t *) 0 ;
04666 void *argp1 = 0 ;
04667 int res1 = 0 ;
04668 void *argp2 = 0 ;
04669 int res2 = 0 ;
04670 PyObject * obj0 = 0 ;
04671 PyObject * obj1 = 0 ;
04672
04673 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_replyto_set",&obj0,&obj1)) SWIG_fail;
04674 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04675 if (!SWIG_IsOK(res1)) {
04676 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_replyto_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04677 }
04678 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04679 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
04680 if (!SWIG_IsOK(res2)) {
04681 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_replyto_set" "', argument " "2"" of type '" "dtn_endpoint_id_t *""'");
04682 }
04683 arg2 = reinterpret_cast< dtn_endpoint_id_t * >(argp2);
04684 if (arg1) (arg1)->replyto = *arg2;
04685
04686 resultobj = SWIG_Py_Void();
04687 return resultobj;
04688 fail:
04689 return NULL;
04690 }
04691
04692
04693 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_replyto_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04694 PyObject *resultobj = 0;
04695 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04696 dtn_endpoint_id_t *result = 0 ;
04697 void *argp1 = 0 ;
04698 int res1 = 0 ;
04699 PyObject * obj0 = 0 ;
04700
04701 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_replyto_get",&obj0)) SWIG_fail;
04702 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04703 if (!SWIG_IsOK(res1)) {
04704 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_replyto_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04705 }
04706 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04707 result = (dtn_endpoint_id_t *)& ((arg1)->replyto);
04708 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
04709 return resultobj;
04710 fail:
04711 return NULL;
04712 }
04713
04714
04715 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_priority_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04716 PyObject *resultobj = 0;
04717 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04718 dtn_bundle_priority_t arg2 ;
04719 void *argp1 = 0 ;
04720 int res1 = 0 ;
04721 int val2 ;
04722 int ecode2 = 0 ;
04723 PyObject * obj0 = 0 ;
04724 PyObject * obj1 = 0 ;
04725
04726 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_priority_set",&obj0,&obj1)) SWIG_fail;
04727 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04728 if (!SWIG_IsOK(res1)) {
04729 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_priority_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04730 }
04731 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04732 ecode2 = SWIG_AsVal_int(obj1, &val2);
04733 if (!SWIG_IsOK(ecode2)) {
04734 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_spec_t_priority_set" "', argument " "2"" of type '" "dtn_bundle_priority_t""'");
04735 }
04736 arg2 = static_cast< dtn_bundle_priority_t >(val2);
04737 if (arg1) (arg1)->priority = arg2;
04738
04739 resultobj = SWIG_Py_Void();
04740 return resultobj;
04741 fail:
04742 return NULL;
04743 }
04744
04745
04746 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_priority_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04747 PyObject *resultobj = 0;
04748 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04749 dtn_bundle_priority_t result;
04750 void *argp1 = 0 ;
04751 int res1 = 0 ;
04752 PyObject * obj0 = 0 ;
04753
04754 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_priority_get",&obj0)) SWIG_fail;
04755 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04756 if (!SWIG_IsOK(res1)) {
04757 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_priority_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04758 }
04759 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04760 result = (dtn_bundle_priority_t) ((arg1)->priority);
04761 resultobj = SWIG_From_int(static_cast< int >(result));
04762 return resultobj;
04763 fail:
04764 return NULL;
04765 }
04766
04767
04768 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_dopts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04769 PyObject *resultobj = 0;
04770 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04771 int arg2 ;
04772 void *argp1 = 0 ;
04773 int res1 = 0 ;
04774 int val2 ;
04775 int ecode2 = 0 ;
04776 PyObject * obj0 = 0 ;
04777 PyObject * obj1 = 0 ;
04778
04779 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_dopts_set",&obj0,&obj1)) SWIG_fail;
04780 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04781 if (!SWIG_IsOK(res1)) {
04782 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_dopts_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04783 }
04784 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04785 ecode2 = SWIG_AsVal_int(obj1, &val2);
04786 if (!SWIG_IsOK(ecode2)) {
04787 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_spec_t_dopts_set" "', argument " "2"" of type '" "int""'");
04788 }
04789 arg2 = static_cast< int >(val2);
04790 if (arg1) (arg1)->dopts = arg2;
04791
04792 resultobj = SWIG_Py_Void();
04793 return resultobj;
04794 fail:
04795 return NULL;
04796 }
04797
04798
04799 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_dopts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04800 PyObject *resultobj = 0;
04801 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04802 int result;
04803 void *argp1 = 0 ;
04804 int res1 = 0 ;
04805 PyObject * obj0 = 0 ;
04806
04807 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_dopts_get",&obj0)) SWIG_fail;
04808 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04809 if (!SWIG_IsOK(res1)) {
04810 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_dopts_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04811 }
04812 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04813 result = (int) ((arg1)->dopts);
04814 resultobj = SWIG_From_int(static_cast< int >(result));
04815 return resultobj;
04816 fail:
04817 return NULL;
04818 }
04819
04820
04821 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_expiration_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04822 PyObject *resultobj = 0;
04823 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04824 dtn_timeval_t arg2 ;
04825 void *argp1 = 0 ;
04826 int res1 = 0 ;
04827 void *argp2 ;
04828 int res2 = 0 ;
04829 PyObject * obj0 = 0 ;
04830 PyObject * obj1 = 0 ;
04831
04832 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_expiration_set",&obj0,&obj1)) SWIG_fail;
04833 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04834 if (!SWIG_IsOK(res1)) {
04835 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_expiration_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04836 }
04837 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04838 {
04839 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
04840 if (!SWIG_IsOK(res2)) {
04841 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_expiration_set" "', argument " "2"" of type '" "dtn_timeval_t""'");
04842 }
04843 if (!argp2) {
04844 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_spec_t_expiration_set" "', argument " "2"" of type '" "dtn_timeval_t""'");
04845 } else {
04846 dtn_timeval_t * temp = reinterpret_cast< dtn_timeval_t * >(argp2);
04847 arg2 = *temp;
04848 if (SWIG_IsNewObj(res2)) delete temp;
04849 }
04850 }
04851 if (arg1) (arg1)->expiration = arg2;
04852
04853 resultobj = SWIG_Py_Void();
04854 return resultobj;
04855 fail:
04856 return NULL;
04857 }
04858
04859
04860 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_expiration_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04861 PyObject *resultobj = 0;
04862 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04863 dtn_timeval_t result;
04864 void *argp1 = 0 ;
04865 int res1 = 0 ;
04866 PyObject * obj0 = 0 ;
04867
04868 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_expiration_get",&obj0)) SWIG_fail;
04869 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04870 if (!SWIG_IsOK(res1)) {
04871 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_expiration_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04872 }
04873 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04874 result = ((arg1)->expiration);
04875 resultobj = SWIG_NewPointerObj((new dtn_timeval_t(static_cast< const dtn_timeval_t& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
04876 return resultobj;
04877 fail:
04878 return NULL;
04879 }
04880
04881
04882 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_creation_ts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04883 PyObject *resultobj = 0;
04884 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04885 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
04886 void *argp1 = 0 ;
04887 int res1 = 0 ;
04888 void *argp2 = 0 ;
04889 int res2 = 0 ;
04890 PyObject * obj0 = 0 ;
04891 PyObject * obj1 = 0 ;
04892
04893 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_creation_ts_set",&obj0,&obj1)) SWIG_fail;
04894 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04895 if (!SWIG_IsOK(res1)) {
04896 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_creation_ts_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04897 }
04898 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04899 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
04900 if (!SWIG_IsOK(res2)) {
04901 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_creation_ts_set" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
04902 }
04903 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
04904 if (arg1) (arg1)->creation_ts = *arg2;
04905
04906 resultobj = SWIG_Py_Void();
04907 return resultobj;
04908 fail:
04909 return NULL;
04910 }
04911
04912
04913 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_creation_ts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04914 PyObject *resultobj = 0;
04915 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04916 dtn_timestamp_t *result = 0 ;
04917 void *argp1 = 0 ;
04918 int res1 = 0 ;
04919 PyObject * obj0 = 0 ;
04920
04921 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_creation_ts_get",&obj0)) SWIG_fail;
04922 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04923 if (!SWIG_IsOK(res1)) {
04924 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_creation_ts_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04925 }
04926 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04927 result = (dtn_timestamp_t *)& ((arg1)->creation_ts);
04928 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
04929 return resultobj;
04930 fail:
04931 return NULL;
04932 }
04933
04934
04935 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_delivery_regid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04936 PyObject *resultobj = 0;
04937 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04938 dtn_reg_id_t arg2 ;
04939 void *argp1 = 0 ;
04940 int res1 = 0 ;
04941 void *argp2 ;
04942 int res2 = 0 ;
04943 PyObject * obj0 = 0 ;
04944 PyObject * obj1 = 0 ;
04945
04946 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_delivery_regid_set",&obj0,&obj1)) SWIG_fail;
04947 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04948 if (!SWIG_IsOK(res1)) {
04949 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_delivery_regid_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04950 }
04951 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04952 {
04953 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
04954 if (!SWIG_IsOK(res2)) {
04955 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_delivery_regid_set" "', argument " "2"" of type '" "dtn_reg_id_t""'");
04956 }
04957 if (!argp2) {
04958 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_spec_t_delivery_regid_set" "', argument " "2"" of type '" "dtn_reg_id_t""'");
04959 } else {
04960 dtn_reg_id_t * temp = reinterpret_cast< dtn_reg_id_t * >(argp2);
04961 arg2 = *temp;
04962 if (SWIG_IsNewObj(res2)) delete temp;
04963 }
04964 }
04965 if (arg1) (arg1)->delivery_regid = arg2;
04966
04967 resultobj = SWIG_Py_Void();
04968 return resultobj;
04969 fail:
04970 return NULL;
04971 }
04972
04973
04974 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_delivery_regid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04975 PyObject *resultobj = 0;
04976 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04977 dtn_reg_id_t result;
04978 void *argp1 = 0 ;
04979 int res1 = 0 ;
04980 PyObject * obj0 = 0 ;
04981
04982 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_delivery_regid_get",&obj0)) SWIG_fail;
04983 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
04984 if (!SWIG_IsOK(res1)) {
04985 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_delivery_regid_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
04986 }
04987 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
04988 result = ((arg1)->delivery_regid);
04989 resultobj = SWIG_NewPointerObj((new dtn_reg_id_t(static_cast< const dtn_reg_id_t& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
04990 return resultobj;
04991 fail:
04992 return NULL;
04993 }
04994
04995
04996 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_sequence_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
04997 PyObject *resultobj = 0;
04998 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
04999 dtn_sequence_id_t *arg2 = (dtn_sequence_id_t *) 0 ;
05000 void *argp1 = 0 ;
05001 int res1 = 0 ;
05002 void *argp2 = 0 ;
05003 int res2 = 0 ;
05004 PyObject * obj0 = 0 ;
05005 PyObject * obj1 = 0 ;
05006
05007 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_sequence_id_set",&obj0,&obj1)) SWIG_fail;
05008 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
05009 if (!SWIG_IsOK(res1)) {
05010 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_sequence_id_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
05011 }
05012 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
05013 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_sequence_id_t, 0 | 0 );
05014 if (!SWIG_IsOK(res2)) {
05015 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_sequence_id_set" "', argument " "2"" of type '" "dtn_sequence_id_t *""'");
05016 }
05017 arg2 = reinterpret_cast< dtn_sequence_id_t * >(argp2);
05018 if (arg1) (arg1)->sequence_id = *arg2;
05019
05020 resultobj = SWIG_Py_Void();
05021 return resultobj;
05022 fail:
05023 return NULL;
05024 }
05025
05026
05027 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_sequence_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05028 PyObject *resultobj = 0;
05029 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
05030 dtn_sequence_id_t *result = 0 ;
05031 void *argp1 = 0 ;
05032 int res1 = 0 ;
05033 PyObject * obj0 = 0 ;
05034
05035 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_sequence_id_get",&obj0)) SWIG_fail;
05036 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
05037 if (!SWIG_IsOK(res1)) {
05038 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_sequence_id_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
05039 }
05040 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
05041 result = (dtn_sequence_id_t *)& ((arg1)->sequence_id);
05042 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_sequence_id_t, 0 | 0 );
05043 return resultobj;
05044 fail:
05045 return NULL;
05046 }
05047
05048
05049 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_obsoletes_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05050 PyObject *resultobj = 0;
05051 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
05052 dtn_sequence_id_t *arg2 = (dtn_sequence_id_t *) 0 ;
05053 void *argp1 = 0 ;
05054 int res1 = 0 ;
05055 void *argp2 = 0 ;
05056 int res2 = 0 ;
05057 PyObject * obj0 = 0 ;
05058 PyObject * obj1 = 0 ;
05059
05060 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_obsoletes_id_set",&obj0,&obj1)) SWIG_fail;
05061 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
05062 if (!SWIG_IsOK(res1)) {
05063 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_obsoletes_id_set" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
05064 }
05065 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
05066 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_sequence_id_t, 0 | 0 );
05067 if (!SWIG_IsOK(res2)) {
05068 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_obsoletes_id_set" "', argument " "2"" of type '" "dtn_sequence_id_t *""'");
05069 }
05070 arg2 = reinterpret_cast< dtn_sequence_id_t * >(argp2);
05071 if (arg1) (arg1)->obsoletes_id = *arg2;
05072
05073 resultobj = SWIG_Py_Void();
05074 return resultobj;
05075 fail:
05076 return NULL;
05077 }
05078
05079
05080 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_obsoletes_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05081 PyObject *resultobj = 0;
05082 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
05083 dtn_sequence_id_t *result = 0 ;
05084 void *argp1 = 0 ;
05085 int res1 = 0 ;
05086 PyObject * obj0 = 0 ;
05087
05088 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_obsoletes_id_get",&obj0)) SWIG_fail;
05089 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
05090 if (!SWIG_IsOK(res1)) {
05091 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_obsoletes_id_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
05092 }
05093 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
05094 result = (dtn_sequence_id_t *)& ((arg1)->obsoletes_id);
05095 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_sequence_id_t, 0 | 0 );
05096 return resultobj;
05097 fail:
05098 return NULL;
05099 }
05100
05101
05102 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_metadata_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05103 PyObject *resultobj = 0;
05104 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
05105 dtn_bundle_spec_t_metadata *result = 0 ;
05106 void *argp1 = 0 ;
05107 int res1 = 0 ;
05108 PyObject * obj0 = 0 ;
05109
05110 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_metadata_get",&obj0)) SWIG_fail;
05111 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
05112 if (!SWIG_IsOK(res1)) {
05113 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_metadata_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
05114 }
05115 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
05116 result = (dtn_bundle_spec_t_metadata *)& ((arg1)->metadata);
05117 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_spec_t_metadata, 0 | 0 );
05118 return resultobj;
05119 fail:
05120 return NULL;
05121 }
05122
05123
05124 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_blocks_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05125 PyObject *resultobj = 0;
05126 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
05127 dtn_bundle_spec_t_blocks *result = 0 ;
05128 void *argp1 = 0 ;
05129 int res1 = 0 ;
05130 PyObject * obj0 = 0 ;
05131
05132 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_blocks_get",&obj0)) SWIG_fail;
05133 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
05134 if (!SWIG_IsOK(res1)) {
05135 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_blocks_get" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
05136 }
05137 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
05138 result = (dtn_bundle_spec_t_blocks *)& ((arg1)->blocks);
05139 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_spec_t_blocks, 0 | 0 );
05140 return resultobj;
05141 fail:
05142 return NULL;
05143 }
05144
05145
05146 SWIGINTERN PyObject *_wrap_new_dtn_bundle_spec_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05147 PyObject *resultobj = 0;
05148 dtn_bundle_spec_t *result = 0 ;
05149
05150 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_spec_t")) SWIG_fail;
05151 result = (dtn_bundle_spec_t *)new dtn_bundle_spec_t();
05152 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_spec_t, SWIG_POINTER_NEW | 0 );
05153 return resultobj;
05154 fail:
05155 return NULL;
05156 }
05157
05158
05159 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_spec_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05160 PyObject *resultobj = 0;
05161 dtn_bundle_spec_t *arg1 = (dtn_bundle_spec_t *) 0 ;
05162 void *argp1 = 0 ;
05163 int res1 = 0 ;
05164 PyObject * obj0 = 0 ;
05165
05166 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_spec_t",&obj0)) SWIG_fail;
05167 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t, SWIG_POINTER_DISOWN | 0 );
05168 if (!SWIG_IsOK(res1)) {
05169 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_spec_t" "', argument " "1"" of type '" "dtn_bundle_spec_t *""'");
05170 }
05171 arg1 = reinterpret_cast< dtn_bundle_spec_t * >(argp1);
05172 delete arg1;
05173
05174 resultobj = SWIG_Py_Void();
05175 return resultobj;
05176 fail:
05177 return NULL;
05178 }
05179
05180
05181 SWIGINTERN PyObject *dtn_bundle_spec_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05182 PyObject *obj;
05183 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
05184 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_spec_t, SWIG_NewClientData(obj));
05185 return SWIG_Py_Void();
05186 }
05187
05188 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_metadata_metadata_len_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05189 PyObject *resultobj = 0;
05190 dtn_bundle_spec_t_metadata *arg1 = (dtn_bundle_spec_t_metadata *) 0 ;
05191 u_int arg2 ;
05192 void *argp1 = 0 ;
05193 int res1 = 0 ;
05194 void *argp2 ;
05195 int res2 = 0 ;
05196 PyObject * obj0 = 0 ;
05197 PyObject * obj1 = 0 ;
05198
05199 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_metadata_metadata_len_set",&obj0,&obj1)) SWIG_fail;
05200 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_metadata, 0 | 0 );
05201 if (!SWIG_IsOK(res1)) {
05202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_metadata_metadata_len_set" "', argument " "1"" of type '" "dtn_bundle_spec_t_metadata *""'");
05203 }
05204 arg1 = reinterpret_cast< dtn_bundle_spec_t_metadata * >(argp1);
05205 {
05206 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
05207 if (!SWIG_IsOK(res2)) {
05208 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_metadata_metadata_len_set" "', argument " "2"" of type '" "u_int""'");
05209 }
05210 if (!argp2) {
05211 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_spec_t_metadata_metadata_len_set" "', argument " "2"" of type '" "u_int""'");
05212 } else {
05213 u_int * temp = reinterpret_cast< u_int * >(argp2);
05214 arg2 = *temp;
05215 if (SWIG_IsNewObj(res2)) delete temp;
05216 }
05217 }
05218 if (arg1) (arg1)->metadata_len = arg2;
05219
05220 resultobj = SWIG_Py_Void();
05221 return resultobj;
05222 fail:
05223 return NULL;
05224 }
05225
05226
05227 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_metadata_metadata_len_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05228 PyObject *resultobj = 0;
05229 dtn_bundle_spec_t_metadata *arg1 = (dtn_bundle_spec_t_metadata *) 0 ;
05230 u_int result;
05231 void *argp1 = 0 ;
05232 int res1 = 0 ;
05233 PyObject * obj0 = 0 ;
05234
05235 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_metadata_metadata_len_get",&obj0)) SWIG_fail;
05236 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_metadata, 0 | 0 );
05237 if (!SWIG_IsOK(res1)) {
05238 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_metadata_metadata_len_get" "', argument " "1"" of type '" "dtn_bundle_spec_t_metadata *""'");
05239 }
05240 arg1 = reinterpret_cast< dtn_bundle_spec_t_metadata * >(argp1);
05241 result = ((arg1)->metadata_len);
05242 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
05243 return resultobj;
05244 fail:
05245 return NULL;
05246 }
05247
05248
05249 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_metadata_metadata_val_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05250 PyObject *resultobj = 0;
05251 dtn_bundle_spec_t_metadata *arg1 = (dtn_bundle_spec_t_metadata *) 0 ;
05252 dtn_extension_block_t *arg2 = (dtn_extension_block_t *) 0 ;
05253 void *argp1 = 0 ;
05254 int res1 = 0 ;
05255 void *argp2 = 0 ;
05256 int res2 = 0 ;
05257 PyObject * obj0 = 0 ;
05258 PyObject * obj1 = 0 ;
05259
05260 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_metadata_metadata_val_set",&obj0,&obj1)) SWIG_fail;
05261 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_metadata, 0 | 0 );
05262 if (!SWIG_IsOK(res1)) {
05263 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_metadata_metadata_val_set" "', argument " "1"" of type '" "dtn_bundle_spec_t_metadata *""'");
05264 }
05265 arg1 = reinterpret_cast< dtn_bundle_spec_t_metadata * >(argp1);
05266 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_extension_block_t, SWIG_POINTER_DISOWN | 0 );
05267 if (!SWIG_IsOK(res2)) {
05268 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_metadata_metadata_val_set" "', argument " "2"" of type '" "dtn_extension_block_t *""'");
05269 }
05270 arg2 = reinterpret_cast< dtn_extension_block_t * >(argp2);
05271 if (arg1) (arg1)->metadata_val = arg2;
05272
05273 resultobj = SWIG_Py_Void();
05274 return resultobj;
05275 fail:
05276 return NULL;
05277 }
05278
05279
05280 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_metadata_metadata_val_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05281 PyObject *resultobj = 0;
05282 dtn_bundle_spec_t_metadata *arg1 = (dtn_bundle_spec_t_metadata *) 0 ;
05283 dtn_extension_block_t *result = 0 ;
05284 void *argp1 = 0 ;
05285 int res1 = 0 ;
05286 PyObject * obj0 = 0 ;
05287
05288 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_metadata_metadata_val_get",&obj0)) SWIG_fail;
05289 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_metadata, 0 | 0 );
05290 if (!SWIG_IsOK(res1)) {
05291 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_metadata_metadata_val_get" "', argument " "1"" of type '" "dtn_bundle_spec_t_metadata *""'");
05292 }
05293 arg1 = reinterpret_cast< dtn_bundle_spec_t_metadata * >(argp1);
05294 result = (dtn_extension_block_t *) ((arg1)->metadata_val);
05295 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_extension_block_t, 0 | 0 );
05296 return resultobj;
05297 fail:
05298 return NULL;
05299 }
05300
05301
05302 SWIGINTERN PyObject *_wrap_new_dtn_bundle_spec_t_metadata(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05303 PyObject *resultobj = 0;
05304 dtn_bundle_spec_t_metadata *result = 0 ;
05305
05306 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_spec_t_metadata")) SWIG_fail;
05307 result = (dtn_bundle_spec_t_metadata *)new dtn_bundle_spec_t_metadata();
05308 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_spec_t_metadata, SWIG_POINTER_NEW | 0 );
05309 return resultobj;
05310 fail:
05311 return NULL;
05312 }
05313
05314
05315 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_spec_t_metadata(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05316 PyObject *resultobj = 0;
05317 dtn_bundle_spec_t_metadata *arg1 = (dtn_bundle_spec_t_metadata *) 0 ;
05318 void *argp1 = 0 ;
05319 int res1 = 0 ;
05320 PyObject * obj0 = 0 ;
05321
05322 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_spec_t_metadata",&obj0)) SWIG_fail;
05323 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_metadata, SWIG_POINTER_DISOWN | 0 );
05324 if (!SWIG_IsOK(res1)) {
05325 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_spec_t_metadata" "', argument " "1"" of type '" "dtn_bundle_spec_t_metadata *""'");
05326 }
05327 arg1 = reinterpret_cast< dtn_bundle_spec_t_metadata * >(argp1);
05328 delete arg1;
05329
05330 resultobj = SWIG_Py_Void();
05331 return resultobj;
05332 fail:
05333 return NULL;
05334 }
05335
05336
05337 SWIGINTERN PyObject *dtn_bundle_spec_t_metadata_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05338 PyObject *obj;
05339 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
05340 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_spec_t_metadata, SWIG_NewClientData(obj));
05341 return SWIG_Py_Void();
05342 }
05343
05344 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_blocks_blocks_len_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05345 PyObject *resultobj = 0;
05346 dtn_bundle_spec_t_blocks *arg1 = (dtn_bundle_spec_t_blocks *) 0 ;
05347 u_int arg2 ;
05348 void *argp1 = 0 ;
05349 int res1 = 0 ;
05350 void *argp2 ;
05351 int res2 = 0 ;
05352 PyObject * obj0 = 0 ;
05353 PyObject * obj1 = 0 ;
05354
05355 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_blocks_blocks_len_set",&obj0,&obj1)) SWIG_fail;
05356 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_blocks, 0 | 0 );
05357 if (!SWIG_IsOK(res1)) {
05358 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_blocks_blocks_len_set" "', argument " "1"" of type '" "dtn_bundle_spec_t_blocks *""'");
05359 }
05360 arg1 = reinterpret_cast< dtn_bundle_spec_t_blocks * >(argp1);
05361 {
05362 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
05363 if (!SWIG_IsOK(res2)) {
05364 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_blocks_blocks_len_set" "', argument " "2"" of type '" "u_int""'");
05365 }
05366 if (!argp2) {
05367 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_spec_t_blocks_blocks_len_set" "', argument " "2"" of type '" "u_int""'");
05368 } else {
05369 u_int * temp = reinterpret_cast< u_int * >(argp2);
05370 arg2 = *temp;
05371 if (SWIG_IsNewObj(res2)) delete temp;
05372 }
05373 }
05374 if (arg1) (arg1)->blocks_len = arg2;
05375
05376 resultobj = SWIG_Py_Void();
05377 return resultobj;
05378 fail:
05379 return NULL;
05380 }
05381
05382
05383 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_blocks_blocks_len_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05384 PyObject *resultobj = 0;
05385 dtn_bundle_spec_t_blocks *arg1 = (dtn_bundle_spec_t_blocks *) 0 ;
05386 u_int result;
05387 void *argp1 = 0 ;
05388 int res1 = 0 ;
05389 PyObject * obj0 = 0 ;
05390
05391 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_blocks_blocks_len_get",&obj0)) SWIG_fail;
05392 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_blocks, 0 | 0 );
05393 if (!SWIG_IsOK(res1)) {
05394 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_blocks_blocks_len_get" "', argument " "1"" of type '" "dtn_bundle_spec_t_blocks *""'");
05395 }
05396 arg1 = reinterpret_cast< dtn_bundle_spec_t_blocks * >(argp1);
05397 result = ((arg1)->blocks_len);
05398 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
05399 return resultobj;
05400 fail:
05401 return NULL;
05402 }
05403
05404
05405 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_blocks_blocks_val_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05406 PyObject *resultobj = 0;
05407 dtn_bundle_spec_t_blocks *arg1 = (dtn_bundle_spec_t_blocks *) 0 ;
05408 dtn_extension_block_t *arg2 = (dtn_extension_block_t *) 0 ;
05409 void *argp1 = 0 ;
05410 int res1 = 0 ;
05411 void *argp2 = 0 ;
05412 int res2 = 0 ;
05413 PyObject * obj0 = 0 ;
05414 PyObject * obj1 = 0 ;
05415
05416 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_spec_t_blocks_blocks_val_set",&obj0,&obj1)) SWIG_fail;
05417 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_blocks, 0 | 0 );
05418 if (!SWIG_IsOK(res1)) {
05419 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_blocks_blocks_val_set" "', argument " "1"" of type '" "dtn_bundle_spec_t_blocks *""'");
05420 }
05421 arg1 = reinterpret_cast< dtn_bundle_spec_t_blocks * >(argp1);
05422 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_extension_block_t, SWIG_POINTER_DISOWN | 0 );
05423 if (!SWIG_IsOK(res2)) {
05424 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_spec_t_blocks_blocks_val_set" "', argument " "2"" of type '" "dtn_extension_block_t *""'");
05425 }
05426 arg2 = reinterpret_cast< dtn_extension_block_t * >(argp2);
05427 if (arg1) (arg1)->blocks_val = arg2;
05428
05429 resultobj = SWIG_Py_Void();
05430 return resultobj;
05431 fail:
05432 return NULL;
05433 }
05434
05435
05436 SWIGINTERN PyObject *_wrap_dtn_bundle_spec_t_blocks_blocks_val_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05437 PyObject *resultobj = 0;
05438 dtn_bundle_spec_t_blocks *arg1 = (dtn_bundle_spec_t_blocks *) 0 ;
05439 dtn_extension_block_t *result = 0 ;
05440 void *argp1 = 0 ;
05441 int res1 = 0 ;
05442 PyObject * obj0 = 0 ;
05443
05444 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_spec_t_blocks_blocks_val_get",&obj0)) SWIG_fail;
05445 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_blocks, 0 | 0 );
05446 if (!SWIG_IsOK(res1)) {
05447 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_spec_t_blocks_blocks_val_get" "', argument " "1"" of type '" "dtn_bundle_spec_t_blocks *""'");
05448 }
05449 arg1 = reinterpret_cast< dtn_bundle_spec_t_blocks * >(argp1);
05450 result = (dtn_extension_block_t *) ((arg1)->blocks_val);
05451 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_extension_block_t, 0 | 0 );
05452 return resultobj;
05453 fail:
05454 return NULL;
05455 }
05456
05457
05458 SWIGINTERN PyObject *_wrap_new_dtn_bundle_spec_t_blocks(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05459 PyObject *resultobj = 0;
05460 dtn_bundle_spec_t_blocks *result = 0 ;
05461
05462 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_spec_t_blocks")) SWIG_fail;
05463 result = (dtn_bundle_spec_t_blocks *)new dtn_bundle_spec_t_blocks();
05464 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_spec_t_blocks, SWIG_POINTER_NEW | 0 );
05465 return resultobj;
05466 fail:
05467 return NULL;
05468 }
05469
05470
05471 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_spec_t_blocks(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05472 PyObject *resultobj = 0;
05473 dtn_bundle_spec_t_blocks *arg1 = (dtn_bundle_spec_t_blocks *) 0 ;
05474 void *argp1 = 0 ;
05475 int res1 = 0 ;
05476 PyObject * obj0 = 0 ;
05477
05478 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_spec_t_blocks",&obj0)) SWIG_fail;
05479 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_spec_t_blocks, SWIG_POINTER_DISOWN | 0 );
05480 if (!SWIG_IsOK(res1)) {
05481 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_spec_t_blocks" "', argument " "1"" of type '" "dtn_bundle_spec_t_blocks *""'");
05482 }
05483 arg1 = reinterpret_cast< dtn_bundle_spec_t_blocks * >(argp1);
05484 delete arg1;
05485
05486 resultobj = SWIG_Py_Void();
05487 return resultobj;
05488 fail:
05489 return NULL;
05490 }
05491
05492
05493 SWIGINTERN PyObject *dtn_bundle_spec_t_blocks_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05494 PyObject *obj;
05495 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
05496 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_spec_t_blocks, SWIG_NewClientData(obj));
05497 return SWIG_Py_Void();
05498 }
05499
05500 SWIGINTERN PyObject *_wrap_dtn_bundle_id_t_source_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05501 PyObject *resultobj = 0;
05502 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05503 dtn_endpoint_id_t *arg2 = (dtn_endpoint_id_t *) 0 ;
05504 void *argp1 = 0 ;
05505 int res1 = 0 ;
05506 void *argp2 = 0 ;
05507 int res2 = 0 ;
05508 PyObject * obj0 = 0 ;
05509 PyObject * obj1 = 0 ;
05510
05511 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_id_t_source_set",&obj0,&obj1)) SWIG_fail;
05512 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05513 if (!SWIG_IsOK(res1)) {
05514 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_t_source_set" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05515 }
05516 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05517 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
05518 if (!SWIG_IsOK(res2)) {
05519 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_id_t_source_set" "', argument " "2"" of type '" "dtn_endpoint_id_t *""'");
05520 }
05521 arg2 = reinterpret_cast< dtn_endpoint_id_t * >(argp2);
05522 if (arg1) (arg1)->source = *arg2;
05523
05524 resultobj = SWIG_Py_Void();
05525 return resultobj;
05526 fail:
05527 return NULL;
05528 }
05529
05530
05531 SWIGINTERN PyObject *_wrap_dtn_bundle_id_t_source_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05532 PyObject *resultobj = 0;
05533 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05534 dtn_endpoint_id_t *result = 0 ;
05535 void *argp1 = 0 ;
05536 int res1 = 0 ;
05537 PyObject * obj0 = 0 ;
05538
05539 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_id_t_source_get",&obj0)) SWIG_fail;
05540 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05541 if (!SWIG_IsOK(res1)) {
05542 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_t_source_get" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05543 }
05544 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05545 result = (dtn_endpoint_id_t *)& ((arg1)->source);
05546 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
05547 return resultobj;
05548 fail:
05549 return NULL;
05550 }
05551
05552
05553 SWIGINTERN PyObject *_wrap_dtn_bundle_id_t_creation_ts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05554 PyObject *resultobj = 0;
05555 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05556 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
05557 void *argp1 = 0 ;
05558 int res1 = 0 ;
05559 void *argp2 = 0 ;
05560 int res2 = 0 ;
05561 PyObject * obj0 = 0 ;
05562 PyObject * obj1 = 0 ;
05563
05564 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_id_t_creation_ts_set",&obj0,&obj1)) SWIG_fail;
05565 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05566 if (!SWIG_IsOK(res1)) {
05567 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_t_creation_ts_set" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05568 }
05569 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05570 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
05571 if (!SWIG_IsOK(res2)) {
05572 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_id_t_creation_ts_set" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
05573 }
05574 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
05575 if (arg1) (arg1)->creation_ts = *arg2;
05576
05577 resultobj = SWIG_Py_Void();
05578 return resultobj;
05579 fail:
05580 return NULL;
05581 }
05582
05583
05584 SWIGINTERN PyObject *_wrap_dtn_bundle_id_t_creation_ts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05585 PyObject *resultobj = 0;
05586 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05587 dtn_timestamp_t *result = 0 ;
05588 void *argp1 = 0 ;
05589 int res1 = 0 ;
05590 PyObject * obj0 = 0 ;
05591
05592 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_id_t_creation_ts_get",&obj0)) SWIG_fail;
05593 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05594 if (!SWIG_IsOK(res1)) {
05595 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_t_creation_ts_get" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05596 }
05597 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05598 result = (dtn_timestamp_t *)& ((arg1)->creation_ts);
05599 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
05600 return resultobj;
05601 fail:
05602 return NULL;
05603 }
05604
05605
05606 SWIGINTERN PyObject *_wrap_dtn_bundle_id_t_frag_offset_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05607 PyObject *resultobj = 0;
05608 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05609 u_int arg2 ;
05610 void *argp1 = 0 ;
05611 int res1 = 0 ;
05612 void *argp2 ;
05613 int res2 = 0 ;
05614 PyObject * obj0 = 0 ;
05615 PyObject * obj1 = 0 ;
05616
05617 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_id_t_frag_offset_set",&obj0,&obj1)) SWIG_fail;
05618 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05619 if (!SWIG_IsOK(res1)) {
05620 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_t_frag_offset_set" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05621 }
05622 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05623 {
05624 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
05625 if (!SWIG_IsOK(res2)) {
05626 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_id_t_frag_offset_set" "', argument " "2"" of type '" "u_int""'");
05627 }
05628 if (!argp2) {
05629 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_id_t_frag_offset_set" "', argument " "2"" of type '" "u_int""'");
05630 } else {
05631 u_int * temp = reinterpret_cast< u_int * >(argp2);
05632 arg2 = *temp;
05633 if (SWIG_IsNewObj(res2)) delete temp;
05634 }
05635 }
05636 if (arg1) (arg1)->frag_offset = arg2;
05637
05638 resultobj = SWIG_Py_Void();
05639 return resultobj;
05640 fail:
05641 return NULL;
05642 }
05643
05644
05645 SWIGINTERN PyObject *_wrap_dtn_bundle_id_t_frag_offset_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05646 PyObject *resultobj = 0;
05647 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05648 u_int result;
05649 void *argp1 = 0 ;
05650 int res1 = 0 ;
05651 PyObject * obj0 = 0 ;
05652
05653 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_id_t_frag_offset_get",&obj0)) SWIG_fail;
05654 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05655 if (!SWIG_IsOK(res1)) {
05656 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_t_frag_offset_get" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05657 }
05658 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05659 result = ((arg1)->frag_offset);
05660 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
05661 return resultobj;
05662 fail:
05663 return NULL;
05664 }
05665
05666
05667 SWIGINTERN PyObject *_wrap_dtn_bundle_id_t_orig_length_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05668 PyObject *resultobj = 0;
05669 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05670 u_int arg2 ;
05671 void *argp1 = 0 ;
05672 int res1 = 0 ;
05673 void *argp2 ;
05674 int res2 = 0 ;
05675 PyObject * obj0 = 0 ;
05676 PyObject * obj1 = 0 ;
05677
05678 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_id_t_orig_length_set",&obj0,&obj1)) SWIG_fail;
05679 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05680 if (!SWIG_IsOK(res1)) {
05681 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_t_orig_length_set" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05682 }
05683 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05684 {
05685 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
05686 if (!SWIG_IsOK(res2)) {
05687 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_id_t_orig_length_set" "', argument " "2"" of type '" "u_int""'");
05688 }
05689 if (!argp2) {
05690 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_id_t_orig_length_set" "', argument " "2"" of type '" "u_int""'");
05691 } else {
05692 u_int * temp = reinterpret_cast< u_int * >(argp2);
05693 arg2 = *temp;
05694 if (SWIG_IsNewObj(res2)) delete temp;
05695 }
05696 }
05697 if (arg1) (arg1)->orig_length = arg2;
05698
05699 resultobj = SWIG_Py_Void();
05700 return resultobj;
05701 fail:
05702 return NULL;
05703 }
05704
05705
05706 SWIGINTERN PyObject *_wrap_dtn_bundle_id_t_orig_length_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05707 PyObject *resultobj = 0;
05708 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05709 u_int result;
05710 void *argp1 = 0 ;
05711 int res1 = 0 ;
05712 PyObject * obj0 = 0 ;
05713
05714 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_id_t_orig_length_get",&obj0)) SWIG_fail;
05715 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05716 if (!SWIG_IsOK(res1)) {
05717 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_t_orig_length_get" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05718 }
05719 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05720 result = ((arg1)->orig_length);
05721 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
05722 return resultobj;
05723 fail:
05724 return NULL;
05725 }
05726
05727
05728 SWIGINTERN PyObject *_wrap_new_dtn_bundle_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05729 PyObject *resultobj = 0;
05730 dtn_bundle_id_t *result = 0 ;
05731
05732 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_id_t")) SWIG_fail;
05733 result = (dtn_bundle_id_t *)new dtn_bundle_id_t();
05734 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_id_t, SWIG_POINTER_NEW | 0 );
05735 return resultobj;
05736 fail:
05737 return NULL;
05738 }
05739
05740
05741 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05742 PyObject *resultobj = 0;
05743 dtn_bundle_id_t *arg1 = (dtn_bundle_id_t *) 0 ;
05744 void *argp1 = 0 ;
05745 int res1 = 0 ;
05746 PyObject * obj0 = 0 ;
05747
05748 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_id_t",&obj0)) SWIG_fail;
05749 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id_t, SWIG_POINTER_DISOWN | 0 );
05750 if (!SWIG_IsOK(res1)) {
05751 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_id_t" "', argument " "1"" of type '" "dtn_bundle_id_t *""'");
05752 }
05753 arg1 = reinterpret_cast< dtn_bundle_id_t * >(argp1);
05754 delete arg1;
05755
05756 resultobj = SWIG_Py_Void();
05757 return resultobj;
05758 fail:
05759 return NULL;
05760 }
05761
05762
05763 SWIGINTERN PyObject *dtn_bundle_id_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05764 PyObject *obj;
05765 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
05766 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_id_t, SWIG_NewClientData(obj));
05767 return SWIG_Py_Void();
05768 }
05769
05770 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_bundle_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05771 PyObject *resultobj = 0;
05772 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05773 dtn_bundle_id_t *arg2 = (dtn_bundle_id_t *) 0 ;
05774 void *argp1 = 0 ;
05775 int res1 = 0 ;
05776 void *argp2 = 0 ;
05777 int res2 = 0 ;
05778 PyObject * obj0 = 0 ;
05779 PyObject * obj1 = 0 ;
05780
05781 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_bundle_id_set",&obj0,&obj1)) SWIG_fail;
05782 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05783 if (!SWIG_IsOK(res1)) {
05784 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_bundle_id_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05785 }
05786 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05787 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05788 if (!SWIG_IsOK(res2)) {
05789 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_status_report_t_bundle_id_set" "', argument " "2"" of type '" "dtn_bundle_id_t *""'");
05790 }
05791 arg2 = reinterpret_cast< dtn_bundle_id_t * >(argp2);
05792 if (arg1) (arg1)->bundle_id = *arg2;
05793
05794 resultobj = SWIG_Py_Void();
05795 return resultobj;
05796 fail:
05797 return NULL;
05798 }
05799
05800
05801 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_bundle_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05802 PyObject *resultobj = 0;
05803 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05804 dtn_bundle_id_t *result = 0 ;
05805 void *argp1 = 0 ;
05806 int res1 = 0 ;
05807 PyObject * obj0 = 0 ;
05808
05809 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_bundle_id_get",&obj0)) SWIG_fail;
05810 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05811 if (!SWIG_IsOK(res1)) {
05812 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_bundle_id_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05813 }
05814 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05815 result = (dtn_bundle_id_t *)& ((arg1)->bundle_id);
05816 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
05817 return resultobj;
05818 fail:
05819 return NULL;
05820 }
05821
05822
05823 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_reason_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05824 PyObject *resultobj = 0;
05825 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05826 dtn_status_report_reason_t arg2 ;
05827 void *argp1 = 0 ;
05828 int res1 = 0 ;
05829 int val2 ;
05830 int ecode2 = 0 ;
05831 PyObject * obj0 = 0 ;
05832 PyObject * obj1 = 0 ;
05833
05834 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_reason_set",&obj0,&obj1)) SWIG_fail;
05835 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05836 if (!SWIG_IsOK(res1)) {
05837 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_reason_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05838 }
05839 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05840 ecode2 = SWIG_AsVal_int(obj1, &val2);
05841 if (!SWIG_IsOK(ecode2)) {
05842 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_status_report_t_reason_set" "', argument " "2"" of type '" "dtn_status_report_reason_t""'");
05843 }
05844 arg2 = static_cast< dtn_status_report_reason_t >(val2);
05845 if (arg1) (arg1)->reason = arg2;
05846
05847 resultobj = SWIG_Py_Void();
05848 return resultobj;
05849 fail:
05850 return NULL;
05851 }
05852
05853
05854 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_reason_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05855 PyObject *resultobj = 0;
05856 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05857 dtn_status_report_reason_t result;
05858 void *argp1 = 0 ;
05859 int res1 = 0 ;
05860 PyObject * obj0 = 0 ;
05861
05862 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_reason_get",&obj0)) SWIG_fail;
05863 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05864 if (!SWIG_IsOK(res1)) {
05865 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_reason_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05866 }
05867 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05868 result = (dtn_status_report_reason_t) ((arg1)->reason);
05869 resultobj = SWIG_From_int(static_cast< int >(result));
05870 return resultobj;
05871 fail:
05872 return NULL;
05873 }
05874
05875
05876 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05877 PyObject *resultobj = 0;
05878 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05879 dtn_status_report_flags_t arg2 ;
05880 void *argp1 = 0 ;
05881 int res1 = 0 ;
05882 int val2 ;
05883 int ecode2 = 0 ;
05884 PyObject * obj0 = 0 ;
05885 PyObject * obj1 = 0 ;
05886
05887 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_flags_set",&obj0,&obj1)) SWIG_fail;
05888 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05889 if (!SWIG_IsOK(res1)) {
05890 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_flags_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05891 }
05892 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05893 ecode2 = SWIG_AsVal_int(obj1, &val2);
05894 if (!SWIG_IsOK(ecode2)) {
05895 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_status_report_t_flags_set" "', argument " "2"" of type '" "dtn_status_report_flags_t""'");
05896 }
05897 arg2 = static_cast< dtn_status_report_flags_t >(val2);
05898 if (arg1) (arg1)->flags = arg2;
05899
05900 resultobj = SWIG_Py_Void();
05901 return resultobj;
05902 fail:
05903 return NULL;
05904 }
05905
05906
05907 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05908 PyObject *resultobj = 0;
05909 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05910 dtn_status_report_flags_t result;
05911 void *argp1 = 0 ;
05912 int res1 = 0 ;
05913 PyObject * obj0 = 0 ;
05914
05915 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_flags_get",&obj0)) SWIG_fail;
05916 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05917 if (!SWIG_IsOK(res1)) {
05918 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_flags_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05919 }
05920 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05921 result = (dtn_status_report_flags_t) ((arg1)->flags);
05922 resultobj = SWIG_From_int(static_cast< int >(result));
05923 return resultobj;
05924 fail:
05925 return NULL;
05926 }
05927
05928
05929 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_receipt_ts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05930 PyObject *resultobj = 0;
05931 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05932 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
05933 void *argp1 = 0 ;
05934 int res1 = 0 ;
05935 void *argp2 = 0 ;
05936 int res2 = 0 ;
05937 PyObject * obj0 = 0 ;
05938 PyObject * obj1 = 0 ;
05939
05940 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_receipt_ts_set",&obj0,&obj1)) SWIG_fail;
05941 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05942 if (!SWIG_IsOK(res1)) {
05943 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_receipt_ts_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05944 }
05945 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05946 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
05947 if (!SWIG_IsOK(res2)) {
05948 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_status_report_t_receipt_ts_set" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
05949 }
05950 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
05951 if (arg1) (arg1)->receipt_ts = *arg2;
05952
05953 resultobj = SWIG_Py_Void();
05954 return resultobj;
05955 fail:
05956 return NULL;
05957 }
05958
05959
05960 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_receipt_ts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05961 PyObject *resultobj = 0;
05962 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05963 dtn_timestamp_t *result = 0 ;
05964 void *argp1 = 0 ;
05965 int res1 = 0 ;
05966 PyObject * obj0 = 0 ;
05967
05968 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_receipt_ts_get",&obj0)) SWIG_fail;
05969 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05970 if (!SWIG_IsOK(res1)) {
05971 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_receipt_ts_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05972 }
05973 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05974 result = (dtn_timestamp_t *)& ((arg1)->receipt_ts);
05975 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
05976 return resultobj;
05977 fail:
05978 return NULL;
05979 }
05980
05981
05982 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_custody_ts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
05983 PyObject *resultobj = 0;
05984 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
05985 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
05986 void *argp1 = 0 ;
05987 int res1 = 0 ;
05988 void *argp2 = 0 ;
05989 int res2 = 0 ;
05990 PyObject * obj0 = 0 ;
05991 PyObject * obj1 = 0 ;
05992
05993 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_custody_ts_set",&obj0,&obj1)) SWIG_fail;
05994 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
05995 if (!SWIG_IsOK(res1)) {
05996 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_custody_ts_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
05997 }
05998 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
05999 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06000 if (!SWIG_IsOK(res2)) {
06001 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_status_report_t_custody_ts_set" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
06002 }
06003 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
06004 if (arg1) (arg1)->custody_ts = *arg2;
06005
06006 resultobj = SWIG_Py_Void();
06007 return resultobj;
06008 fail:
06009 return NULL;
06010 }
06011
06012
06013 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_custody_ts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06014 PyObject *resultobj = 0;
06015 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06016 dtn_timestamp_t *result = 0 ;
06017 void *argp1 = 0 ;
06018 int res1 = 0 ;
06019 PyObject * obj0 = 0 ;
06020
06021 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_custody_ts_get",&obj0)) SWIG_fail;
06022 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06023 if (!SWIG_IsOK(res1)) {
06024 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_custody_ts_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06025 }
06026 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06027 result = (dtn_timestamp_t *)& ((arg1)->custody_ts);
06028 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06029 return resultobj;
06030 fail:
06031 return NULL;
06032 }
06033
06034
06035 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_forwarding_ts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06036 PyObject *resultobj = 0;
06037 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06038 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
06039 void *argp1 = 0 ;
06040 int res1 = 0 ;
06041 void *argp2 = 0 ;
06042 int res2 = 0 ;
06043 PyObject * obj0 = 0 ;
06044 PyObject * obj1 = 0 ;
06045
06046 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_forwarding_ts_set",&obj0,&obj1)) SWIG_fail;
06047 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06048 if (!SWIG_IsOK(res1)) {
06049 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_forwarding_ts_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06050 }
06051 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06052 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06053 if (!SWIG_IsOK(res2)) {
06054 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_status_report_t_forwarding_ts_set" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
06055 }
06056 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
06057 if (arg1) (arg1)->forwarding_ts = *arg2;
06058
06059 resultobj = SWIG_Py_Void();
06060 return resultobj;
06061 fail:
06062 return NULL;
06063 }
06064
06065
06066 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_forwarding_ts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06067 PyObject *resultobj = 0;
06068 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06069 dtn_timestamp_t *result = 0 ;
06070 void *argp1 = 0 ;
06071 int res1 = 0 ;
06072 PyObject * obj0 = 0 ;
06073
06074 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_forwarding_ts_get",&obj0)) SWIG_fail;
06075 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06076 if (!SWIG_IsOK(res1)) {
06077 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_forwarding_ts_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06078 }
06079 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06080 result = (dtn_timestamp_t *)& ((arg1)->forwarding_ts);
06081 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06082 return resultobj;
06083 fail:
06084 return NULL;
06085 }
06086
06087
06088 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_delivery_ts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06089 PyObject *resultobj = 0;
06090 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06091 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
06092 void *argp1 = 0 ;
06093 int res1 = 0 ;
06094 void *argp2 = 0 ;
06095 int res2 = 0 ;
06096 PyObject * obj0 = 0 ;
06097 PyObject * obj1 = 0 ;
06098
06099 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_delivery_ts_set",&obj0,&obj1)) SWIG_fail;
06100 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06101 if (!SWIG_IsOK(res1)) {
06102 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_delivery_ts_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06103 }
06104 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06105 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06106 if (!SWIG_IsOK(res2)) {
06107 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_status_report_t_delivery_ts_set" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
06108 }
06109 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
06110 if (arg1) (arg1)->delivery_ts = *arg2;
06111
06112 resultobj = SWIG_Py_Void();
06113 return resultobj;
06114 fail:
06115 return NULL;
06116 }
06117
06118
06119 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_delivery_ts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06120 PyObject *resultobj = 0;
06121 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06122 dtn_timestamp_t *result = 0 ;
06123 void *argp1 = 0 ;
06124 int res1 = 0 ;
06125 PyObject * obj0 = 0 ;
06126
06127 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_delivery_ts_get",&obj0)) SWIG_fail;
06128 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06129 if (!SWIG_IsOK(res1)) {
06130 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_delivery_ts_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06131 }
06132 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06133 result = (dtn_timestamp_t *)& ((arg1)->delivery_ts);
06134 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06135 return resultobj;
06136 fail:
06137 return NULL;
06138 }
06139
06140
06141 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_deletion_ts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06142 PyObject *resultobj = 0;
06143 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06144 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
06145 void *argp1 = 0 ;
06146 int res1 = 0 ;
06147 void *argp2 = 0 ;
06148 int res2 = 0 ;
06149 PyObject * obj0 = 0 ;
06150 PyObject * obj1 = 0 ;
06151
06152 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_deletion_ts_set",&obj0,&obj1)) SWIG_fail;
06153 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06154 if (!SWIG_IsOK(res1)) {
06155 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_deletion_ts_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06156 }
06157 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06158 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06159 if (!SWIG_IsOK(res2)) {
06160 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_status_report_t_deletion_ts_set" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
06161 }
06162 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
06163 if (arg1) (arg1)->deletion_ts = *arg2;
06164
06165 resultobj = SWIG_Py_Void();
06166 return resultobj;
06167 fail:
06168 return NULL;
06169 }
06170
06171
06172 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_deletion_ts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06173 PyObject *resultobj = 0;
06174 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06175 dtn_timestamp_t *result = 0 ;
06176 void *argp1 = 0 ;
06177 int res1 = 0 ;
06178 PyObject * obj0 = 0 ;
06179
06180 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_deletion_ts_get",&obj0)) SWIG_fail;
06181 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06182 if (!SWIG_IsOK(res1)) {
06183 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_deletion_ts_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06184 }
06185 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06186 result = (dtn_timestamp_t *)& ((arg1)->deletion_ts);
06187 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06188 return resultobj;
06189 fail:
06190 return NULL;
06191 }
06192
06193
06194 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_ack_by_app_ts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06195 PyObject *resultobj = 0;
06196 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06197 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
06198 void *argp1 = 0 ;
06199 int res1 = 0 ;
06200 void *argp2 = 0 ;
06201 int res2 = 0 ;
06202 PyObject * obj0 = 0 ;
06203 PyObject * obj1 = 0 ;
06204
06205 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_t_ack_by_app_ts_set",&obj0,&obj1)) SWIG_fail;
06206 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06207 if (!SWIG_IsOK(res1)) {
06208 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_ack_by_app_ts_set" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06209 }
06210 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06211 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06212 if (!SWIG_IsOK(res2)) {
06213 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_status_report_t_ack_by_app_ts_set" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
06214 }
06215 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
06216 if (arg1) (arg1)->ack_by_app_ts = *arg2;
06217
06218 resultobj = SWIG_Py_Void();
06219 return resultobj;
06220 fail:
06221 return NULL;
06222 }
06223
06224
06225 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_t_ack_by_app_ts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06226 PyObject *resultobj = 0;
06227 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06228 dtn_timestamp_t *result = 0 ;
06229 void *argp1 = 0 ;
06230 int res1 = 0 ;
06231 PyObject * obj0 = 0 ;
06232
06233 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_t_ack_by_app_ts_get",&obj0)) SWIG_fail;
06234 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06235 if (!SWIG_IsOK(res1)) {
06236 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_t_ack_by_app_ts_get" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06237 }
06238 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06239 result = (dtn_timestamp_t *)& ((arg1)->ack_by_app_ts);
06240 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06241 return resultobj;
06242 fail:
06243 return NULL;
06244 }
06245
06246
06247 SWIGINTERN PyObject *_wrap_new_dtn_bundle_status_report_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06248 PyObject *resultobj = 0;
06249 dtn_bundle_status_report_t *result = 0 ;
06250
06251 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_status_report_t")) SWIG_fail;
06252 result = (dtn_bundle_status_report_t *)new dtn_bundle_status_report_t();
06253 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_status_report_t, SWIG_POINTER_NEW | 0 );
06254 return resultobj;
06255 fail:
06256 return NULL;
06257 }
06258
06259
06260 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_status_report_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06261 PyObject *resultobj = 0;
06262 dtn_bundle_status_report_t *arg1 = (dtn_bundle_status_report_t *) 0 ;
06263 void *argp1 = 0 ;
06264 int res1 = 0 ;
06265 PyObject * obj0 = 0 ;
06266
06267 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_status_report_t",&obj0)) SWIG_fail;
06268 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_status_report_t, SWIG_POINTER_DISOWN | 0 );
06269 if (!SWIG_IsOK(res1)) {
06270 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_status_report_t" "', argument " "1"" of type '" "dtn_bundle_status_report_t *""'");
06271 }
06272 arg1 = reinterpret_cast< dtn_bundle_status_report_t * >(argp1);
06273 delete arg1;
06274
06275 resultobj = SWIG_Py_Void();
06276 return resultobj;
06277 fail:
06278 return NULL;
06279 }
06280
06281
06282 SWIGINTERN PyObject *dtn_bundle_status_report_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06283 PyObject *obj;
06284 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
06285 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_status_report_t, SWIG_NewClientData(obj));
06286 return SWIG_Py_Void();
06287 }
06288
06289 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_location_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06290 PyObject *resultobj = 0;
06291 dtn_bundle_payload_t *arg1 = (dtn_bundle_payload_t *) 0 ;
06292 dtn_bundle_payload_location_t arg2 ;
06293 void *argp1 = 0 ;
06294 int res1 = 0 ;
06295 int val2 ;
06296 int ecode2 = 0 ;
06297 PyObject * obj0 = 0 ;
06298 PyObject * obj1 = 0 ;
06299
06300 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_payload_t_location_set",&obj0,&obj1)) SWIG_fail;
06301 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t, 0 | 0 );
06302 if (!SWIG_IsOK(res1)) {
06303 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_location_set" "', argument " "1"" of type '" "dtn_bundle_payload_t *""'");
06304 }
06305 arg1 = reinterpret_cast< dtn_bundle_payload_t * >(argp1);
06306 ecode2 = SWIG_AsVal_int(obj1, &val2);
06307 if (!SWIG_IsOK(ecode2)) {
06308 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_payload_t_location_set" "', argument " "2"" of type '" "dtn_bundle_payload_location_t""'");
06309 }
06310 arg2 = static_cast< dtn_bundle_payload_location_t >(val2);
06311 if (arg1) (arg1)->location = arg2;
06312
06313 resultobj = SWIG_Py_Void();
06314 return resultobj;
06315 fail:
06316 return NULL;
06317 }
06318
06319
06320 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_location_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06321 PyObject *resultobj = 0;
06322 dtn_bundle_payload_t *arg1 = (dtn_bundle_payload_t *) 0 ;
06323 dtn_bundle_payload_location_t result;
06324 void *argp1 = 0 ;
06325 int res1 = 0 ;
06326 PyObject * obj0 = 0 ;
06327
06328 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_t_location_get",&obj0)) SWIG_fail;
06329 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t, 0 | 0 );
06330 if (!SWIG_IsOK(res1)) {
06331 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_location_get" "', argument " "1"" of type '" "dtn_bundle_payload_t *""'");
06332 }
06333 arg1 = reinterpret_cast< dtn_bundle_payload_t * >(argp1);
06334 result = (dtn_bundle_payload_location_t) ((arg1)->location);
06335 resultobj = SWIG_From_int(static_cast< int >(result));
06336 return resultobj;
06337 fail:
06338 return NULL;
06339 }
06340
06341
06342 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_status_report_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06343 PyObject *resultobj = 0;
06344 dtn_bundle_payload_t *arg1 = (dtn_bundle_payload_t *) 0 ;
06345 dtn_bundle_status_report_t *arg2 = (dtn_bundle_status_report_t *) 0 ;
06346 void *argp1 = 0 ;
06347 int res1 = 0 ;
06348 void *argp2 = 0 ;
06349 int res2 = 0 ;
06350 PyObject * obj0 = 0 ;
06351 PyObject * obj1 = 0 ;
06352
06353 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_payload_t_status_report_set",&obj0,&obj1)) SWIG_fail;
06354 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t, 0 | 0 );
06355 if (!SWIG_IsOK(res1)) {
06356 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_status_report_set" "', argument " "1"" of type '" "dtn_bundle_payload_t *""'");
06357 }
06358 arg1 = reinterpret_cast< dtn_bundle_payload_t * >(argp1);
06359 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_status_report_t, SWIG_POINTER_DISOWN | 0 );
06360 if (!SWIG_IsOK(res2)) {
06361 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_payload_t_status_report_set" "', argument " "2"" of type '" "dtn_bundle_status_report_t *""'");
06362 }
06363 arg2 = reinterpret_cast< dtn_bundle_status_report_t * >(argp2);
06364 if (arg1) (arg1)->status_report = arg2;
06365
06366 resultobj = SWIG_Py_Void();
06367 return resultobj;
06368 fail:
06369 return NULL;
06370 }
06371
06372
06373 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_status_report_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06374 PyObject *resultobj = 0;
06375 dtn_bundle_payload_t *arg1 = (dtn_bundle_payload_t *) 0 ;
06376 dtn_bundle_status_report_t *result = 0 ;
06377 void *argp1 = 0 ;
06378 int res1 = 0 ;
06379 PyObject * obj0 = 0 ;
06380
06381 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_t_status_report_get",&obj0)) SWIG_fail;
06382 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t, 0 | 0 );
06383 if (!SWIG_IsOK(res1)) {
06384 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_status_report_get" "', argument " "1"" of type '" "dtn_bundle_payload_t *""'");
06385 }
06386 arg1 = reinterpret_cast< dtn_bundle_payload_t * >(argp1);
06387 result = (dtn_bundle_status_report_t *) ((arg1)->status_report);
06388 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
06389 return resultobj;
06390 fail:
06391 return NULL;
06392 }
06393
06394
06395 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_buf_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06396 PyObject *resultobj = 0;
06397 dtn_bundle_payload_t *arg1 = (dtn_bundle_payload_t *) 0 ;
06398 dtn_bundle_payload_t_buf *result = 0 ;
06399 void *argp1 = 0 ;
06400 int res1 = 0 ;
06401 PyObject * obj0 = 0 ;
06402
06403 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_t_buf_get",&obj0)) SWIG_fail;
06404 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t, 0 | 0 );
06405 if (!SWIG_IsOK(res1)) {
06406 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_buf_get" "', argument " "1"" of type '" "dtn_bundle_payload_t *""'");
06407 }
06408 arg1 = reinterpret_cast< dtn_bundle_payload_t * >(argp1);
06409 result = (dtn_bundle_payload_t_buf *)& ((arg1)->buf);
06410 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_payload_t_buf, 0 | 0 );
06411 return resultobj;
06412 fail:
06413 return NULL;
06414 }
06415
06416
06417 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_filename_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06418 PyObject *resultobj = 0;
06419 dtn_bundle_payload_t *arg1 = (dtn_bundle_payload_t *) 0 ;
06420 dtn_bundle_payload_t_filename *result = 0 ;
06421 void *argp1 = 0 ;
06422 int res1 = 0 ;
06423 PyObject * obj0 = 0 ;
06424
06425 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_t_filename_get",&obj0)) SWIG_fail;
06426 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t, 0 | 0 );
06427 if (!SWIG_IsOK(res1)) {
06428 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_filename_get" "', argument " "1"" of type '" "dtn_bundle_payload_t *""'");
06429 }
06430 arg1 = reinterpret_cast< dtn_bundle_payload_t * >(argp1);
06431 result = (dtn_bundle_payload_t_filename *)& ((arg1)->filename);
06432 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_payload_t_filename, 0 | 0 );
06433 return resultobj;
06434 fail:
06435 return NULL;
06436 }
06437
06438
06439 SWIGINTERN PyObject *_wrap_new_dtn_bundle_payload_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06440 PyObject *resultobj = 0;
06441 dtn_bundle_payload_t *result = 0 ;
06442
06443 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_payload_t")) SWIG_fail;
06444 result = (dtn_bundle_payload_t *)new dtn_bundle_payload_t();
06445 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_payload_t, SWIG_POINTER_NEW | 0 );
06446 return resultobj;
06447 fail:
06448 return NULL;
06449 }
06450
06451
06452 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_payload_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06453 PyObject *resultobj = 0;
06454 dtn_bundle_payload_t *arg1 = (dtn_bundle_payload_t *) 0 ;
06455 void *argp1 = 0 ;
06456 int res1 = 0 ;
06457 PyObject * obj0 = 0 ;
06458
06459 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_payload_t",&obj0)) SWIG_fail;
06460 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t, SWIG_POINTER_DISOWN | 0 );
06461 if (!SWIG_IsOK(res1)) {
06462 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_payload_t" "', argument " "1"" of type '" "dtn_bundle_payload_t *""'");
06463 }
06464 arg1 = reinterpret_cast< dtn_bundle_payload_t * >(argp1);
06465 delete arg1;
06466
06467 resultobj = SWIG_Py_Void();
06468 return resultobj;
06469 fail:
06470 return NULL;
06471 }
06472
06473
06474 SWIGINTERN PyObject *dtn_bundle_payload_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06475 PyObject *obj;
06476 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
06477 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_payload_t, SWIG_NewClientData(obj));
06478 return SWIG_Py_Void();
06479 }
06480
06481 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_buf_buf_len_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06482 PyObject *resultobj = 0;
06483 dtn_bundle_payload_t_buf *arg1 = (dtn_bundle_payload_t_buf *) 0 ;
06484 u_int arg2 ;
06485 void *argp1 = 0 ;
06486 int res1 = 0 ;
06487 void *argp2 ;
06488 int res2 = 0 ;
06489 PyObject * obj0 = 0 ;
06490 PyObject * obj1 = 0 ;
06491
06492 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_payload_t_buf_buf_len_set",&obj0,&obj1)) SWIG_fail;
06493 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_buf, 0 | 0 );
06494 if (!SWIG_IsOK(res1)) {
06495 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_buf_buf_len_set" "', argument " "1"" of type '" "dtn_bundle_payload_t_buf *""'");
06496 }
06497 arg1 = reinterpret_cast< dtn_bundle_payload_t_buf * >(argp1);
06498 {
06499 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
06500 if (!SWIG_IsOK(res2)) {
06501 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_payload_t_buf_buf_len_set" "', argument " "2"" of type '" "u_int""'");
06502 }
06503 if (!argp2) {
06504 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_payload_t_buf_buf_len_set" "', argument " "2"" of type '" "u_int""'");
06505 } else {
06506 u_int * temp = reinterpret_cast< u_int * >(argp2);
06507 arg2 = *temp;
06508 if (SWIG_IsNewObj(res2)) delete temp;
06509 }
06510 }
06511 if (arg1) (arg1)->buf_len = arg2;
06512
06513 resultobj = SWIG_Py_Void();
06514 return resultobj;
06515 fail:
06516 return NULL;
06517 }
06518
06519
06520 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_buf_buf_len_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06521 PyObject *resultobj = 0;
06522 dtn_bundle_payload_t_buf *arg1 = (dtn_bundle_payload_t_buf *) 0 ;
06523 u_int result;
06524 void *argp1 = 0 ;
06525 int res1 = 0 ;
06526 PyObject * obj0 = 0 ;
06527
06528 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_t_buf_buf_len_get",&obj0)) SWIG_fail;
06529 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_buf, 0 | 0 );
06530 if (!SWIG_IsOK(res1)) {
06531 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_buf_buf_len_get" "', argument " "1"" of type '" "dtn_bundle_payload_t_buf *""'");
06532 }
06533 arg1 = reinterpret_cast< dtn_bundle_payload_t_buf * >(argp1);
06534 result = ((arg1)->buf_len);
06535 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
06536 return resultobj;
06537 fail:
06538 return NULL;
06539 }
06540
06541
06542 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_buf_buf_val_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06543 PyObject *resultobj = 0;
06544 dtn_bundle_payload_t_buf *arg1 = (dtn_bundle_payload_t_buf *) 0 ;
06545 char *arg2 = (char *) 0 ;
06546 void *argp1 = 0 ;
06547 int res1 = 0 ;
06548 int res2 ;
06549 char *buf2 = 0 ;
06550 int alloc2 = 0 ;
06551 PyObject * obj0 = 0 ;
06552 PyObject * obj1 = 0 ;
06553
06554 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_payload_t_buf_buf_val_set",&obj0,&obj1)) SWIG_fail;
06555 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_buf, 0 | 0 );
06556 if (!SWIG_IsOK(res1)) {
06557 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_buf_buf_val_set" "', argument " "1"" of type '" "dtn_bundle_payload_t_buf *""'");
06558 }
06559 arg1 = reinterpret_cast< dtn_bundle_payload_t_buf * >(argp1);
06560 res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
06561 if (!SWIG_IsOK(res2)) {
06562 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_payload_t_buf_buf_val_set" "', argument " "2"" of type '" "char *""'");
06563 }
06564 arg2 = reinterpret_cast< char * >(buf2);
06565 if (arg1->buf_val) delete[] arg1->buf_val;
06566 if (arg2) {
06567 size_t size = strlen(reinterpret_cast< const char * >(arg2)) + 1;
06568 arg1->buf_val = (char *)reinterpret_cast< char* >(memcpy((new char[size]), reinterpret_cast< const char * >(arg2), sizeof(char)*(size)));
06569 } else {
06570 arg1->buf_val = 0;
06571 }
06572 resultobj = SWIG_Py_Void();
06573 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
06574 return resultobj;
06575 fail:
06576 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
06577 return NULL;
06578 }
06579
06580
06581 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_buf_buf_val_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06582 PyObject *resultobj = 0;
06583 dtn_bundle_payload_t_buf *arg1 = (dtn_bundle_payload_t_buf *) 0 ;
06584 char *result = 0 ;
06585 void *argp1 = 0 ;
06586 int res1 = 0 ;
06587 PyObject * obj0 = 0 ;
06588
06589 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_t_buf_buf_val_get",&obj0)) SWIG_fail;
06590 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_buf, 0 | 0 );
06591 if (!SWIG_IsOK(res1)) {
06592 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_buf_buf_val_get" "', argument " "1"" of type '" "dtn_bundle_payload_t_buf *""'");
06593 }
06594 arg1 = reinterpret_cast< dtn_bundle_payload_t_buf * >(argp1);
06595 result = (char *) ((arg1)->buf_val);
06596 resultobj = SWIG_FromCharPtr((const char *)result);
06597 return resultobj;
06598 fail:
06599 return NULL;
06600 }
06601
06602
06603 SWIGINTERN PyObject *_wrap_new_dtn_bundle_payload_t_buf(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06604 PyObject *resultobj = 0;
06605 dtn_bundle_payload_t_buf *result = 0 ;
06606
06607 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_payload_t_buf")) SWIG_fail;
06608 result = (dtn_bundle_payload_t_buf *)new dtn_bundle_payload_t_buf();
06609 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_payload_t_buf, SWIG_POINTER_NEW | 0 );
06610 return resultobj;
06611 fail:
06612 return NULL;
06613 }
06614
06615
06616 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_payload_t_buf(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06617 PyObject *resultobj = 0;
06618 dtn_bundle_payload_t_buf *arg1 = (dtn_bundle_payload_t_buf *) 0 ;
06619 void *argp1 = 0 ;
06620 int res1 = 0 ;
06621 PyObject * obj0 = 0 ;
06622
06623 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_payload_t_buf",&obj0)) SWIG_fail;
06624 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_buf, SWIG_POINTER_DISOWN | 0 );
06625 if (!SWIG_IsOK(res1)) {
06626 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_payload_t_buf" "', argument " "1"" of type '" "dtn_bundle_payload_t_buf *""'");
06627 }
06628 arg1 = reinterpret_cast< dtn_bundle_payload_t_buf * >(argp1);
06629 delete arg1;
06630
06631 resultobj = SWIG_Py_Void();
06632 return resultobj;
06633 fail:
06634 return NULL;
06635 }
06636
06637
06638 SWIGINTERN PyObject *dtn_bundle_payload_t_buf_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06639 PyObject *obj;
06640 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
06641 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_payload_t_buf, SWIG_NewClientData(obj));
06642 return SWIG_Py_Void();
06643 }
06644
06645 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_filename_filename_len_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06646 PyObject *resultobj = 0;
06647 dtn_bundle_payload_t_filename *arg1 = (dtn_bundle_payload_t_filename *) 0 ;
06648 u_int arg2 ;
06649 void *argp1 = 0 ;
06650 int res1 = 0 ;
06651 void *argp2 ;
06652 int res2 = 0 ;
06653 PyObject * obj0 = 0 ;
06654 PyObject * obj1 = 0 ;
06655
06656 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_payload_t_filename_filename_len_set",&obj0,&obj1)) SWIG_fail;
06657 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_filename, 0 | 0 );
06658 if (!SWIG_IsOK(res1)) {
06659 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_filename_filename_len_set" "', argument " "1"" of type '" "dtn_bundle_payload_t_filename *""'");
06660 }
06661 arg1 = reinterpret_cast< dtn_bundle_payload_t_filename * >(argp1);
06662 {
06663 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
06664 if (!SWIG_IsOK(res2)) {
06665 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_payload_t_filename_filename_len_set" "', argument " "2"" of type '" "u_int""'");
06666 }
06667 if (!argp2) {
06668 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_payload_t_filename_filename_len_set" "', argument " "2"" of type '" "u_int""'");
06669 } else {
06670 u_int * temp = reinterpret_cast< u_int * >(argp2);
06671 arg2 = *temp;
06672 if (SWIG_IsNewObj(res2)) delete temp;
06673 }
06674 }
06675 if (arg1) (arg1)->filename_len = arg2;
06676
06677 resultobj = SWIG_Py_Void();
06678 return resultobj;
06679 fail:
06680 return NULL;
06681 }
06682
06683
06684 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_filename_filename_len_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06685 PyObject *resultobj = 0;
06686 dtn_bundle_payload_t_filename *arg1 = (dtn_bundle_payload_t_filename *) 0 ;
06687 u_int result;
06688 void *argp1 = 0 ;
06689 int res1 = 0 ;
06690 PyObject * obj0 = 0 ;
06691
06692 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_t_filename_filename_len_get",&obj0)) SWIG_fail;
06693 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_filename, 0 | 0 );
06694 if (!SWIG_IsOK(res1)) {
06695 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_filename_filename_len_get" "', argument " "1"" of type '" "dtn_bundle_payload_t_filename *""'");
06696 }
06697 arg1 = reinterpret_cast< dtn_bundle_payload_t_filename * >(argp1);
06698 result = ((arg1)->filename_len);
06699 resultobj = SWIG_NewPointerObj((new u_int(static_cast< const u_int& >(result))), SWIGTYPE_p_u_int, SWIG_POINTER_OWN | 0 );
06700 return resultobj;
06701 fail:
06702 return NULL;
06703 }
06704
06705
06706 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_filename_filename_val_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06707 PyObject *resultobj = 0;
06708 dtn_bundle_payload_t_filename *arg1 = (dtn_bundle_payload_t_filename *) 0 ;
06709 char *arg2 = (char *) 0 ;
06710 void *argp1 = 0 ;
06711 int res1 = 0 ;
06712 int res2 ;
06713 char *buf2 = 0 ;
06714 int alloc2 = 0 ;
06715 PyObject * obj0 = 0 ;
06716 PyObject * obj1 = 0 ;
06717
06718 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_payload_t_filename_filename_val_set",&obj0,&obj1)) SWIG_fail;
06719 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_filename, 0 | 0 );
06720 if (!SWIG_IsOK(res1)) {
06721 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_filename_filename_val_set" "', argument " "1"" of type '" "dtn_bundle_payload_t_filename *""'");
06722 }
06723 arg1 = reinterpret_cast< dtn_bundle_payload_t_filename * >(argp1);
06724 res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
06725 if (!SWIG_IsOK(res2)) {
06726 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_payload_t_filename_filename_val_set" "', argument " "2"" of type '" "char *""'");
06727 }
06728 arg2 = reinterpret_cast< char * >(buf2);
06729 if (arg1->filename_val) delete[] arg1->filename_val;
06730 if (arg2) {
06731 size_t size = strlen(reinterpret_cast< const char * >(arg2)) + 1;
06732 arg1->filename_val = (char *)reinterpret_cast< char* >(memcpy((new char[size]), reinterpret_cast< const char * >(arg2), sizeof(char)*(size)));
06733 } else {
06734 arg1->filename_val = 0;
06735 }
06736 resultobj = SWIG_Py_Void();
06737 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
06738 return resultobj;
06739 fail:
06740 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
06741 return NULL;
06742 }
06743
06744
06745 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_t_filename_filename_val_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06746 PyObject *resultobj = 0;
06747 dtn_bundle_payload_t_filename *arg1 = (dtn_bundle_payload_t_filename *) 0 ;
06748 char *result = 0 ;
06749 void *argp1 = 0 ;
06750 int res1 = 0 ;
06751 PyObject * obj0 = 0 ;
06752
06753 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_t_filename_filename_val_get",&obj0)) SWIG_fail;
06754 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_filename, 0 | 0 );
06755 if (!SWIG_IsOK(res1)) {
06756 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_t_filename_filename_val_get" "', argument " "1"" of type '" "dtn_bundle_payload_t_filename *""'");
06757 }
06758 arg1 = reinterpret_cast< dtn_bundle_payload_t_filename * >(argp1);
06759 result = (char *) ((arg1)->filename_val);
06760 resultobj = SWIG_FromCharPtr((const char *)result);
06761 return resultobj;
06762 fail:
06763 return NULL;
06764 }
06765
06766
06767 SWIGINTERN PyObject *_wrap_new_dtn_bundle_payload_t_filename(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06768 PyObject *resultobj = 0;
06769 dtn_bundle_payload_t_filename *result = 0 ;
06770
06771 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_payload_t_filename")) SWIG_fail;
06772 result = (dtn_bundle_payload_t_filename *)new dtn_bundle_payload_t_filename();
06773 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_payload_t_filename, SWIG_POINTER_NEW | 0 );
06774 return resultobj;
06775 fail:
06776 return NULL;
06777 }
06778
06779
06780 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_payload_t_filename(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06781 PyObject *resultobj = 0;
06782 dtn_bundle_payload_t_filename *arg1 = (dtn_bundle_payload_t_filename *) 0 ;
06783 void *argp1 = 0 ;
06784 int res1 = 0 ;
06785 PyObject * obj0 = 0 ;
06786
06787 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_payload_t_filename",&obj0)) SWIG_fail;
06788 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_payload_t_filename, SWIG_POINTER_DISOWN | 0 );
06789 if (!SWIG_IsOK(res1)) {
06790 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_payload_t_filename" "', argument " "1"" of type '" "dtn_bundle_payload_t_filename *""'");
06791 }
06792 arg1 = reinterpret_cast< dtn_bundle_payload_t_filename * >(argp1);
06793 delete arg1;
06794
06795 resultobj = SWIG_Py_Void();
06796 return resultobj;
06797 fail:
06798 return NULL;
06799 }
06800
06801
06802 SWIGINTERN PyObject *dtn_bundle_payload_t_filename_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06803 PyObject *obj;
06804 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
06805 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_payload_t_filename, SWIG_NewClientData(obj));
06806 return SWIG_Py_Void();
06807 }
06808
06809 SWIGINTERN PyObject *_wrap_xdr_dtn_endpoint_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06810 PyObject *resultobj = 0;
06811 XDR *arg1 = (XDR *) 0 ;
06812 dtn_endpoint_id_t *arg2 = (dtn_endpoint_id_t *) 0 ;
06813 bool_t result;
06814 void *argp1 = 0 ;
06815 int res1 = 0 ;
06816 void *argp2 = 0 ;
06817 int res2 = 0 ;
06818 PyObject * obj0 = 0 ;
06819 PyObject * obj1 = 0 ;
06820
06821 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_endpoint_id_t",&obj0,&obj1)) SWIG_fail;
06822 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
06823 if (!SWIG_IsOK(res1)) {
06824 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_endpoint_id_t" "', argument " "1"" of type '" "XDR *""'");
06825 }
06826 arg1 = reinterpret_cast< XDR * >(argp1);
06827 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_endpoint_id_t, 0 | 0 );
06828 if (!SWIG_IsOK(res2)) {
06829 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_endpoint_id_t" "', argument " "2"" of type '" "dtn_endpoint_id_t *""'");
06830 }
06831 arg2 = reinterpret_cast< dtn_endpoint_id_t * >(argp2);
06832 result = xdr_dtn_endpoint_id_t(arg1,arg2);
06833 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
06834 return resultobj;
06835 fail:
06836 return NULL;
06837 }
06838
06839
06840 SWIGINTERN PyObject *_wrap_xdr_dtn_reg_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06841 PyObject *resultobj = 0;
06842 XDR *arg1 = (XDR *) 0 ;
06843 dtn_reg_id_t *arg2 = (dtn_reg_id_t *) 0 ;
06844 bool_t result;
06845 void *argp1 = 0 ;
06846 int res1 = 0 ;
06847 void *argp2 = 0 ;
06848 int res2 = 0 ;
06849 PyObject * obj0 = 0 ;
06850 PyObject * obj1 = 0 ;
06851
06852 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_reg_id_t",&obj0,&obj1)) SWIG_fail;
06853 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
06854 if (!SWIG_IsOK(res1)) {
06855 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_reg_id_t" "', argument " "1"" of type '" "XDR *""'");
06856 }
06857 arg1 = reinterpret_cast< XDR * >(argp1);
06858 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_u_int, 0 | 0 );
06859 if (!SWIG_IsOK(res2)) {
06860 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_reg_id_t" "', argument " "2"" of type '" "dtn_reg_id_t *""'");
06861 }
06862 arg2 = reinterpret_cast< dtn_reg_id_t * >(argp2);
06863 result = xdr_dtn_reg_id_t(arg1,arg2);
06864 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
06865 return resultobj;
06866 fail:
06867 return NULL;
06868 }
06869
06870
06871 SWIGINTERN PyObject *_wrap_xdr_dtn_timeval_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06872 PyObject *resultobj = 0;
06873 XDR *arg1 = (XDR *) 0 ;
06874 dtn_timeval_t *arg2 = (dtn_timeval_t *) 0 ;
06875 bool_t result;
06876 void *argp1 = 0 ;
06877 int res1 = 0 ;
06878 void *argp2 = 0 ;
06879 int res2 = 0 ;
06880 PyObject * obj0 = 0 ;
06881 PyObject * obj1 = 0 ;
06882
06883 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_timeval_t",&obj0,&obj1)) SWIG_fail;
06884 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
06885 if (!SWIG_IsOK(res1)) {
06886 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_timeval_t" "', argument " "1"" of type '" "XDR *""'");
06887 }
06888 arg1 = reinterpret_cast< XDR * >(argp1);
06889 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_u_int, 0 | 0 );
06890 if (!SWIG_IsOK(res2)) {
06891 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_timeval_t" "', argument " "2"" of type '" "dtn_timeval_t *""'");
06892 }
06893 arg2 = reinterpret_cast< dtn_timeval_t * >(argp2);
06894 result = xdr_dtn_timeval_t(arg1,arg2);
06895 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
06896 return resultobj;
06897 fail:
06898 return NULL;
06899 }
06900
06901
06902 SWIGINTERN PyObject *_wrap_xdr_dtn_timestamp_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06903 PyObject *resultobj = 0;
06904 XDR *arg1 = (XDR *) 0 ;
06905 dtn_timestamp_t *arg2 = (dtn_timestamp_t *) 0 ;
06906 bool_t result;
06907 void *argp1 = 0 ;
06908 int res1 = 0 ;
06909 void *argp2 = 0 ;
06910 int res2 = 0 ;
06911 PyObject * obj0 = 0 ;
06912 PyObject * obj1 = 0 ;
06913
06914 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_timestamp_t",&obj0,&obj1)) SWIG_fail;
06915 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
06916 if (!SWIG_IsOK(res1)) {
06917 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_timestamp_t" "', argument " "1"" of type '" "XDR *""'");
06918 }
06919 arg1 = reinterpret_cast< XDR * >(argp1);
06920 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_timestamp_t, 0 | 0 );
06921 if (!SWIG_IsOK(res2)) {
06922 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_timestamp_t" "', argument " "2"" of type '" "dtn_timestamp_t *""'");
06923 }
06924 arg2 = reinterpret_cast< dtn_timestamp_t * >(argp2);
06925 result = xdr_dtn_timestamp_t(arg1,arg2);
06926 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
06927 return resultobj;
06928 fail:
06929 return NULL;
06930 }
06931
06932
06933 SWIGINTERN PyObject *_wrap_xdr_dtn_service_tag_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06934 PyObject *resultobj = 0;
06935 XDR *arg1 = (XDR *) 0 ;
06936 dtn_service_tag_t *arg2 = (dtn_service_tag_t *) 0 ;
06937 bool_t result;
06938 void *argp1 = 0 ;
06939 int res1 = 0 ;
06940 void *argp2 = 0 ;
06941 int res2 = 0 ;
06942 PyObject * obj0 = 0 ;
06943 PyObject * obj1 = 0 ;
06944
06945 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_service_tag_t",&obj0,&obj1)) SWIG_fail;
06946 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
06947 if (!SWIG_IsOK(res1)) {
06948 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_service_tag_t" "', argument " "1"" of type '" "XDR *""'");
06949 }
06950 arg1 = reinterpret_cast< XDR * >(argp1);
06951 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_service_tag_t, 0 | 0 );
06952 if (!SWIG_IsOK(res2)) {
06953 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_service_tag_t" "', argument " "2"" of type '" "dtn_service_tag_t *""'");
06954 }
06955 arg2 = reinterpret_cast< dtn_service_tag_t * >(argp2);
06956 result = xdr_dtn_service_tag_t(arg1,arg2);
06957 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
06958 return resultobj;
06959 fail:
06960 return NULL;
06961 }
06962
06963
06964 SWIGINTERN PyObject *_wrap_xdr_dtn_reg_flags_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06965 PyObject *resultobj = 0;
06966 XDR *arg1 = (XDR *) 0 ;
06967 dtn_reg_flags_t *arg2 = (dtn_reg_flags_t *) 0 ;
06968 bool_t result;
06969 void *argp1 = 0 ;
06970 int res1 = 0 ;
06971 void *argp2 = 0 ;
06972 int res2 = 0 ;
06973 PyObject * obj0 = 0 ;
06974 PyObject * obj1 = 0 ;
06975
06976 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_reg_flags_t",&obj0,&obj1)) SWIG_fail;
06977 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
06978 if (!SWIG_IsOK(res1)) {
06979 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_reg_flags_t" "', argument " "1"" of type '" "XDR *""'");
06980 }
06981 arg1 = reinterpret_cast< XDR * >(argp1);
06982 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_reg_flags_t, 0 | 0 );
06983 if (!SWIG_IsOK(res2)) {
06984 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_reg_flags_t" "', argument " "2"" of type '" "dtn_reg_flags_t *""'");
06985 }
06986 arg2 = reinterpret_cast< dtn_reg_flags_t * >(argp2);
06987 result = xdr_dtn_reg_flags_t(arg1,arg2);
06988 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
06989 return resultobj;
06990 fail:
06991 return NULL;
06992 }
06993
06994
06995 SWIGINTERN PyObject *_wrap_xdr_dtn_reg_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
06996 PyObject *resultobj = 0;
06997 XDR *arg1 = (XDR *) 0 ;
06998 dtn_reg_info_t *arg2 = (dtn_reg_info_t *) 0 ;
06999 bool_t result;
07000 void *argp1 = 0 ;
07001 int res1 = 0 ;
07002 void *argp2 = 0 ;
07003 int res2 = 0 ;
07004 PyObject * obj0 = 0 ;
07005 PyObject * obj1 = 0 ;
07006
07007 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_reg_info_t",&obj0,&obj1)) SWIG_fail;
07008 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07009 if (!SWIG_IsOK(res1)) {
07010 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_reg_info_t" "', argument " "1"" of type '" "XDR *""'");
07011 }
07012 arg1 = reinterpret_cast< XDR * >(argp1);
07013 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
07014 if (!SWIG_IsOK(res2)) {
07015 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_reg_info_t" "', argument " "2"" of type '" "dtn_reg_info_t *""'");
07016 }
07017 arg2 = reinterpret_cast< dtn_reg_info_t * >(argp2);
07018 result = xdr_dtn_reg_info_t(arg1,arg2);
07019 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07020 return resultobj;
07021 fail:
07022 return NULL;
07023 }
07024
07025
07026 SWIGINTERN PyObject *_wrap_xdr_dtn_bundle_priority_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07027 PyObject *resultobj = 0;
07028 XDR *arg1 = (XDR *) 0 ;
07029 dtn_bundle_priority_t *arg2 = (dtn_bundle_priority_t *) 0 ;
07030 bool_t result;
07031 void *argp1 = 0 ;
07032 int res1 = 0 ;
07033 void *argp2 = 0 ;
07034 int res2 = 0 ;
07035 PyObject * obj0 = 0 ;
07036 PyObject * obj1 = 0 ;
07037
07038 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_bundle_priority_t",&obj0,&obj1)) SWIG_fail;
07039 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07040 if (!SWIG_IsOK(res1)) {
07041 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_bundle_priority_t" "', argument " "1"" of type '" "XDR *""'");
07042 }
07043 arg1 = reinterpret_cast< XDR * >(argp1);
07044 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_priority_t, 0 | 0 );
07045 if (!SWIG_IsOK(res2)) {
07046 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_bundle_priority_t" "', argument " "2"" of type '" "dtn_bundle_priority_t *""'");
07047 }
07048 arg2 = reinterpret_cast< dtn_bundle_priority_t * >(argp2);
07049 result = xdr_dtn_bundle_priority_t(arg1,arg2);
07050 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07051 return resultobj;
07052 fail:
07053 return NULL;
07054 }
07055
07056
07057 SWIGINTERN PyObject *_wrap_xdr_dtn_bundle_delivery_opts_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07058 PyObject *resultobj = 0;
07059 XDR *arg1 = (XDR *) 0 ;
07060 dtn_bundle_delivery_opts_t *arg2 = (dtn_bundle_delivery_opts_t *) 0 ;
07061 bool_t result;
07062 void *argp1 = 0 ;
07063 int res1 = 0 ;
07064 void *argp2 = 0 ;
07065 int res2 = 0 ;
07066 PyObject * obj0 = 0 ;
07067 PyObject * obj1 = 0 ;
07068
07069 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_bundle_delivery_opts_t",&obj0,&obj1)) SWIG_fail;
07070 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07071 if (!SWIG_IsOK(res1)) {
07072 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_bundle_delivery_opts_t" "', argument " "1"" of type '" "XDR *""'");
07073 }
07074 arg1 = reinterpret_cast< XDR * >(argp1);
07075 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_delivery_opts_t, 0 | 0 );
07076 if (!SWIG_IsOK(res2)) {
07077 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_bundle_delivery_opts_t" "', argument " "2"" of type '" "dtn_bundle_delivery_opts_t *""'");
07078 }
07079 arg2 = reinterpret_cast< dtn_bundle_delivery_opts_t * >(argp2);
07080 result = xdr_dtn_bundle_delivery_opts_t(arg1,arg2);
07081 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07082 return resultobj;
07083 fail:
07084 return NULL;
07085 }
07086
07087
07088 SWIGINTERN PyObject *_wrap_xdr_dtn_extension_block_flags_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07089 PyObject *resultobj = 0;
07090 XDR *arg1 = (XDR *) 0 ;
07091 dtn_extension_block_flags_t *arg2 = (dtn_extension_block_flags_t *) 0 ;
07092 bool_t result;
07093 void *argp1 = 0 ;
07094 int res1 = 0 ;
07095 void *argp2 = 0 ;
07096 int res2 = 0 ;
07097 PyObject * obj0 = 0 ;
07098 PyObject * obj1 = 0 ;
07099
07100 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_extension_block_flags_t",&obj0,&obj1)) SWIG_fail;
07101 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07102 if (!SWIG_IsOK(res1)) {
07103 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_extension_block_flags_t" "', argument " "1"" of type '" "XDR *""'");
07104 }
07105 arg1 = reinterpret_cast< XDR * >(argp1);
07106 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_extension_block_flags_t, 0 | 0 );
07107 if (!SWIG_IsOK(res2)) {
07108 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_extension_block_flags_t" "', argument " "2"" of type '" "dtn_extension_block_flags_t *""'");
07109 }
07110 arg2 = reinterpret_cast< dtn_extension_block_flags_t * >(argp2);
07111 result = xdr_dtn_extension_block_flags_t(arg1,arg2);
07112 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07113 return resultobj;
07114 fail:
07115 return NULL;
07116 }
07117
07118
07119 SWIGINTERN PyObject *_wrap_xdr_dtn_extension_block_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07120 PyObject *resultobj = 0;
07121 XDR *arg1 = (XDR *) 0 ;
07122 dtn_extension_block_t *arg2 = (dtn_extension_block_t *) 0 ;
07123 bool_t result;
07124 void *argp1 = 0 ;
07125 int res1 = 0 ;
07126 void *argp2 = 0 ;
07127 int res2 = 0 ;
07128 PyObject * obj0 = 0 ;
07129 PyObject * obj1 = 0 ;
07130
07131 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_extension_block_t",&obj0,&obj1)) SWIG_fail;
07132 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07133 if (!SWIG_IsOK(res1)) {
07134 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_extension_block_t" "', argument " "1"" of type '" "XDR *""'");
07135 }
07136 arg1 = reinterpret_cast< XDR * >(argp1);
07137 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_extension_block_t, 0 | 0 );
07138 if (!SWIG_IsOK(res2)) {
07139 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_extension_block_t" "', argument " "2"" of type '" "dtn_extension_block_t *""'");
07140 }
07141 arg2 = reinterpret_cast< dtn_extension_block_t * >(argp2);
07142 result = xdr_dtn_extension_block_t(arg1,arg2);
07143 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07144 return resultobj;
07145 fail:
07146 return NULL;
07147 }
07148
07149
07150 SWIGINTERN PyObject *_wrap_xdr_dtn_sequence_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07151 PyObject *resultobj = 0;
07152 XDR *arg1 = (XDR *) 0 ;
07153 dtn_sequence_id_t *arg2 = (dtn_sequence_id_t *) 0 ;
07154 bool_t result;
07155 void *argp1 = 0 ;
07156 int res1 = 0 ;
07157 void *argp2 = 0 ;
07158 int res2 = 0 ;
07159 PyObject * obj0 = 0 ;
07160 PyObject * obj1 = 0 ;
07161
07162 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_sequence_id_t",&obj0,&obj1)) SWIG_fail;
07163 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07164 if (!SWIG_IsOK(res1)) {
07165 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_sequence_id_t" "', argument " "1"" of type '" "XDR *""'");
07166 }
07167 arg1 = reinterpret_cast< XDR * >(argp1);
07168 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_sequence_id_t, 0 | 0 );
07169 if (!SWIG_IsOK(res2)) {
07170 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_sequence_id_t" "', argument " "2"" of type '" "dtn_sequence_id_t *""'");
07171 }
07172 arg2 = reinterpret_cast< dtn_sequence_id_t * >(argp2);
07173 result = xdr_dtn_sequence_id_t(arg1,arg2);
07174 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07175 return resultobj;
07176 fail:
07177 return NULL;
07178 }
07179
07180
07181 SWIGINTERN PyObject *_wrap_xdr_dtn_bundle_spec_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07182 PyObject *resultobj = 0;
07183 XDR *arg1 = (XDR *) 0 ;
07184 dtn_bundle_spec_t *arg2 = (dtn_bundle_spec_t *) 0 ;
07185 bool_t result;
07186 void *argp1 = 0 ;
07187 int res1 = 0 ;
07188 void *argp2 = 0 ;
07189 int res2 = 0 ;
07190 PyObject * obj0 = 0 ;
07191 PyObject * obj1 = 0 ;
07192
07193 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_bundle_spec_t",&obj0,&obj1)) SWIG_fail;
07194 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07195 if (!SWIG_IsOK(res1)) {
07196 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_bundle_spec_t" "', argument " "1"" of type '" "XDR *""'");
07197 }
07198 arg1 = reinterpret_cast< XDR * >(argp1);
07199 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_spec_t, 0 | 0 );
07200 if (!SWIG_IsOK(res2)) {
07201 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_bundle_spec_t" "', argument " "2"" of type '" "dtn_bundle_spec_t *""'");
07202 }
07203 arg2 = reinterpret_cast< dtn_bundle_spec_t * >(argp2);
07204 result = xdr_dtn_bundle_spec_t(arg1,arg2);
07205 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07206 return resultobj;
07207 fail:
07208 return NULL;
07209 }
07210
07211
07212 SWIGINTERN PyObject *_wrap_xdr_dtn_bundle_id_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07213 PyObject *resultobj = 0;
07214 XDR *arg1 = (XDR *) 0 ;
07215 dtn_bundle_id_t *arg2 = (dtn_bundle_id_t *) 0 ;
07216 bool_t result;
07217 void *argp1 = 0 ;
07218 int res1 = 0 ;
07219 void *argp2 = 0 ;
07220 int res2 = 0 ;
07221 PyObject * obj0 = 0 ;
07222 PyObject * obj1 = 0 ;
07223
07224 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_bundle_id_t",&obj0,&obj1)) SWIG_fail;
07225 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07226 if (!SWIG_IsOK(res1)) {
07227 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_bundle_id_t" "', argument " "1"" of type '" "XDR *""'");
07228 }
07229 arg1 = reinterpret_cast< XDR * >(argp1);
07230 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_id_t, 0 | 0 );
07231 if (!SWIG_IsOK(res2)) {
07232 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_bundle_id_t" "', argument " "2"" of type '" "dtn_bundle_id_t *""'");
07233 }
07234 arg2 = reinterpret_cast< dtn_bundle_id_t * >(argp2);
07235 result = xdr_dtn_bundle_id_t(arg1,arg2);
07236 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07237 return resultobj;
07238 fail:
07239 return NULL;
07240 }
07241
07242
07243 SWIGINTERN PyObject *_wrap_xdr_dtn_status_report_reason_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07244 PyObject *resultobj = 0;
07245 XDR *arg1 = (XDR *) 0 ;
07246 dtn_status_report_reason_t *arg2 = (dtn_status_report_reason_t *) 0 ;
07247 bool_t result;
07248 void *argp1 = 0 ;
07249 int res1 = 0 ;
07250 void *argp2 = 0 ;
07251 int res2 = 0 ;
07252 PyObject * obj0 = 0 ;
07253 PyObject * obj1 = 0 ;
07254
07255 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_status_report_reason_t",&obj0,&obj1)) SWIG_fail;
07256 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07257 if (!SWIG_IsOK(res1)) {
07258 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_status_report_reason_t" "', argument " "1"" of type '" "XDR *""'");
07259 }
07260 arg1 = reinterpret_cast< XDR * >(argp1);
07261 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_status_report_reason_t, 0 | 0 );
07262 if (!SWIG_IsOK(res2)) {
07263 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_status_report_reason_t" "', argument " "2"" of type '" "dtn_status_report_reason_t *""'");
07264 }
07265 arg2 = reinterpret_cast< dtn_status_report_reason_t * >(argp2);
07266 result = xdr_dtn_status_report_reason_t(arg1,arg2);
07267 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07268 return resultobj;
07269 fail:
07270 return NULL;
07271 }
07272
07273
07274 SWIGINTERN PyObject *_wrap_xdr_dtn_status_report_flags_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07275 PyObject *resultobj = 0;
07276 XDR *arg1 = (XDR *) 0 ;
07277 dtn_status_report_flags_t *arg2 = (dtn_status_report_flags_t *) 0 ;
07278 bool_t result;
07279 void *argp1 = 0 ;
07280 int res1 = 0 ;
07281 void *argp2 = 0 ;
07282 int res2 = 0 ;
07283 PyObject * obj0 = 0 ;
07284 PyObject * obj1 = 0 ;
07285
07286 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_status_report_flags_t",&obj0,&obj1)) SWIG_fail;
07287 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07288 if (!SWIG_IsOK(res1)) {
07289 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_status_report_flags_t" "', argument " "1"" of type '" "XDR *""'");
07290 }
07291 arg1 = reinterpret_cast< XDR * >(argp1);
07292 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_status_report_flags_t, 0 | 0 );
07293 if (!SWIG_IsOK(res2)) {
07294 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_status_report_flags_t" "', argument " "2"" of type '" "dtn_status_report_flags_t *""'");
07295 }
07296 arg2 = reinterpret_cast< dtn_status_report_flags_t * >(argp2);
07297 result = xdr_dtn_status_report_flags_t(arg1,arg2);
07298 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07299 return resultobj;
07300 fail:
07301 return NULL;
07302 }
07303
07304
07305 SWIGINTERN PyObject *_wrap_xdr_dtn_bundle_status_report_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07306 PyObject *resultobj = 0;
07307 XDR *arg1 = (XDR *) 0 ;
07308 dtn_bundle_status_report_t *arg2 = (dtn_bundle_status_report_t *) 0 ;
07309 bool_t result;
07310 void *argp1 = 0 ;
07311 int res1 = 0 ;
07312 void *argp2 = 0 ;
07313 int res2 = 0 ;
07314 PyObject * obj0 = 0 ;
07315 PyObject * obj1 = 0 ;
07316
07317 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_bundle_status_report_t",&obj0,&obj1)) SWIG_fail;
07318 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07319 if (!SWIG_IsOK(res1)) {
07320 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_bundle_status_report_t" "', argument " "1"" of type '" "XDR *""'");
07321 }
07322 arg1 = reinterpret_cast< XDR * >(argp1);
07323 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_status_report_t, 0 | 0 );
07324 if (!SWIG_IsOK(res2)) {
07325 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_bundle_status_report_t" "', argument " "2"" of type '" "dtn_bundle_status_report_t *""'");
07326 }
07327 arg2 = reinterpret_cast< dtn_bundle_status_report_t * >(argp2);
07328 result = xdr_dtn_bundle_status_report_t(arg1,arg2);
07329 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07330 return resultobj;
07331 fail:
07332 return NULL;
07333 }
07334
07335
07336 SWIGINTERN PyObject *_wrap_xdr_dtn_bundle_payload_location_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07337 PyObject *resultobj = 0;
07338 XDR *arg1 = (XDR *) 0 ;
07339 dtn_bundle_payload_location_t *arg2 = (dtn_bundle_payload_location_t *) 0 ;
07340 bool_t result;
07341 void *argp1 = 0 ;
07342 int res1 = 0 ;
07343 void *argp2 = 0 ;
07344 int res2 = 0 ;
07345 PyObject * obj0 = 0 ;
07346 PyObject * obj1 = 0 ;
07347
07348 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_bundle_payload_location_t",&obj0,&obj1)) SWIG_fail;
07349 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07350 if (!SWIG_IsOK(res1)) {
07351 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_bundle_payload_location_t" "', argument " "1"" of type '" "XDR *""'");
07352 }
07353 arg1 = reinterpret_cast< XDR * >(argp1);
07354 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_payload_location_t, 0 | 0 );
07355 if (!SWIG_IsOK(res2)) {
07356 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_bundle_payload_location_t" "', argument " "2"" of type '" "dtn_bundle_payload_location_t *""'");
07357 }
07358 arg2 = reinterpret_cast< dtn_bundle_payload_location_t * >(argp2);
07359 result = xdr_dtn_bundle_payload_location_t(arg1,arg2);
07360 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07361 return resultobj;
07362 fail:
07363 return NULL;
07364 }
07365
07366
07367 SWIGINTERN PyObject *_wrap_xdr_dtn_bundle_payload_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07368 PyObject *resultobj = 0;
07369 XDR *arg1 = (XDR *) 0 ;
07370 dtn_bundle_payload_t *arg2 = (dtn_bundle_payload_t *) 0 ;
07371 bool_t result;
07372 void *argp1 = 0 ;
07373 int res1 = 0 ;
07374 void *argp2 = 0 ;
07375 int res2 = 0 ;
07376 PyObject * obj0 = 0 ;
07377 PyObject * obj1 = 0 ;
07378
07379 if (!PyArg_ParseTuple(args,(char *)"OO:xdr_dtn_bundle_payload_t",&obj0,&obj1)) SWIG_fail;
07380 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_XDR, 0 | 0 );
07381 if (!SWIG_IsOK(res1)) {
07382 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "xdr_dtn_bundle_payload_t" "', argument " "1"" of type '" "XDR *""'");
07383 }
07384 arg1 = reinterpret_cast< XDR * >(argp1);
07385 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_payload_t, 0 | 0 );
07386 if (!SWIG_IsOK(res2)) {
07387 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "xdr_dtn_bundle_payload_t" "', argument " "2"" of type '" "dtn_bundle_payload_t *""'");
07388 }
07389 arg2 = reinterpret_cast< dtn_bundle_payload_t * >(argp2);
07390 result = xdr_dtn_bundle_payload_t(arg1,arg2);
07391 resultobj = SWIG_NewPointerObj((new bool_t(static_cast< const bool_t& >(result))), SWIGTYPE_p_bool_t, SWIG_POINTER_OWN | 0 );
07392 return resultobj;
07393 fail:
07394 return NULL;
07395 }
07396
07397
07398 SWIGINTERN PyObject *_wrap_dtn_strerror(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07399 PyObject *resultobj = 0;
07400 int arg1 ;
07401 char *result = 0 ;
07402 int val1 ;
07403 int ecode1 = 0 ;
07404 PyObject * obj0 = 0 ;
07405
07406 if (!PyArg_ParseTuple(args,(char *)"O:dtn_strerror",&obj0)) SWIG_fail;
07407 ecode1 = SWIG_AsVal_int(obj0, &val1);
07408 if (!SWIG_IsOK(ecode1)) {
07409 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_strerror" "', argument " "1"" of type '" "int""'");
07410 }
07411 arg1 = static_cast< int >(val1);
07412 result = (char *)dtn_strerror(arg1);
07413 resultobj = SWIG_FromCharPtr((const char *)result);
07414 return resultobj;
07415 fail:
07416 return NULL;
07417 }
07418
07419
07420 SWIGINTERN int Swig_var_Handles_set(PyObject *_val) {
07421 {
07422 void *argp = 0;
07423 int res = SWIG_ConvertPtr(_val, &argp, SWIGTYPE_p_mapT_unsigned_int_dtn_handle_t_t, 0 | 0);
07424 if (!SWIG_IsOK(res)) {
07425 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""Handles""' of type '""HandleMap""'");
07426 }
07427 if (!argp) {
07428 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""Handles""' of type '""HandleMap""'");
07429 } else {
07430 HandleMap * temp;
07431 temp = reinterpret_cast< HandleMap * >(argp);
07432 Handles = *temp;
07433 if (SWIG_IsNewObj(res)) delete temp;
07434 }
07435 }
07436 return 0;
07437 fail:
07438 return 1;
07439 }
07440
07441
07442 SWIGINTERN PyObject *Swig_var_Handles_get(void) {
07443 PyObject *pyobj = 0;
07444
07445 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&Handles), SWIGTYPE_p_mapT_unsigned_int_dtn_handle_t_t, 0 );
07446 return pyobj;
07447 }
07448
07449
07450 SWIGINTERN int Swig_var_HandleID_set(PyObject *_val) {
07451 {
07452 unsigned int val;
07453 int res = SWIG_AsVal_unsigned_SS_int(_val, &val);
07454 if (!SWIG_IsOK(res)) {
07455 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""HandleID""' of type '""unsigned int""'");
07456 }
07457 HandleID = static_cast< unsigned int >(val);
07458 }
07459 return 0;
07460 fail:
07461 return 1;
07462 }
07463
07464
07465 SWIGINTERN PyObject *Swig_var_HandleID_get(void) {
07466 PyObject *pyobj = 0;
07467
07468 pyobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(HandleID));
07469 return pyobj;
07470 }
07471
07472
07473 SWIGINTERN PyObject *_wrap_dtn_open(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07474 PyObject *resultobj = 0;
07475 int result;
07476
07477 if (!PyArg_ParseTuple(args,(char *)":dtn_open")) SWIG_fail;
07478 result = (int)dtn_open();
07479 resultobj = SWIG_From_int(static_cast< int >(result));
07480 return resultobj;
07481 fail:
07482 return NULL;
07483 }
07484
07485
07486 SWIGINTERN PyObject *_wrap_find_handle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07487 PyObject *resultobj = 0;
07488 int arg1 ;
07489 dtn_handle_t result;
07490 int val1 ;
07491 int ecode1 = 0 ;
07492 PyObject * obj0 = 0 ;
07493
07494 if (!PyArg_ParseTuple(args,(char *)"O:find_handle",&obj0)) SWIG_fail;
07495 ecode1 = SWIG_AsVal_int(obj0, &val1);
07496 if (!SWIG_IsOK(ecode1)) {
07497 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "find_handle" "', argument " "1"" of type '" "int""'");
07498 }
07499 arg1 = static_cast< int >(val1);
07500 result = find_handle(arg1);
07501 resultobj = SWIG_NewPointerObj((new dtn_handle_t(static_cast< const dtn_handle_t& >(result))), SWIGTYPE_p_dtn_handle_t, SWIG_POINTER_OWN | 0 );
07502 return resultobj;
07503 fail:
07504 return NULL;
07505 }
07506
07507
07508 SWIGINTERN PyObject *_wrap_dtn_close(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07509 PyObject *resultobj = 0;
07510 int arg1 ;
07511 int val1 ;
07512 int ecode1 = 0 ;
07513 PyObject * obj0 = 0 ;
07514
07515 if (!PyArg_ParseTuple(args,(char *)"O:dtn_close",&obj0)) SWIG_fail;
07516 ecode1 = SWIG_AsVal_int(obj0, &val1);
07517 if (!SWIG_IsOK(ecode1)) {
07518 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_close" "', argument " "1"" of type '" "int""'");
07519 }
07520 arg1 = static_cast< int >(val1);
07521 dtn_close(arg1);
07522 resultobj = SWIG_Py_Void();
07523 return resultobj;
07524 fail:
07525 return NULL;
07526 }
07527
07528
07529 SWIGINTERN PyObject *_wrap_dtn_errno(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07530 PyObject *resultobj = 0;
07531 int arg1 ;
07532 int result;
07533 int val1 ;
07534 int ecode1 = 0 ;
07535 PyObject * obj0 = 0 ;
07536
07537 if (!PyArg_ParseTuple(args,(char *)"O:dtn_errno",&obj0)) SWIG_fail;
07538 ecode1 = SWIG_AsVal_int(obj0, &val1);
07539 if (!SWIG_IsOK(ecode1)) {
07540 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_errno" "', argument " "1"" of type '" "int""'");
07541 }
07542 arg1 = static_cast< int >(val1);
07543 result = (int)dtn_errno(arg1);
07544 resultobj = SWIG_From_int(static_cast< int >(result));
07545 return resultobj;
07546 fail:
07547 return NULL;
07548 }
07549
07550
07551 SWIGINTERN PyObject *_wrap_dtn_build_local_eid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07552 PyObject *resultobj = 0;
07553 int arg1 ;
07554 char *arg2 = (char *) 0 ;
07555 std::string result;
07556 int val1 ;
07557 int ecode1 = 0 ;
07558 int res2 ;
07559 char *buf2 = 0 ;
07560 int alloc2 = 0 ;
07561 PyObject * obj0 = 0 ;
07562 PyObject * obj1 = 0 ;
07563
07564 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_build_local_eid",&obj0,&obj1)) SWIG_fail;
07565 ecode1 = SWIG_AsVal_int(obj0, &val1);
07566 if (!SWIG_IsOK(ecode1)) {
07567 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_build_local_eid" "', argument " "1"" of type '" "int""'");
07568 }
07569 arg1 = static_cast< int >(val1);
07570 res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
07571 if (!SWIG_IsOK(res2)) {
07572 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_build_local_eid" "', argument " "2"" of type '" "char const *""'");
07573 }
07574 arg2 = reinterpret_cast< char * >(buf2);
07575 result = dtn_build_local_eid(arg1,(char const *)arg2);
07576 resultobj = SWIG_From_std_string(static_cast< std::string >(result));
07577 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
07578 return resultobj;
07579 fail:
07580 if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
07581 return NULL;
07582 }
07583
07584
07585 SWIGINTERN PyObject *_wrap_build_reginfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07586 PyObject *resultobj = 0;
07587 dtn_reg_info_t *arg1 = (dtn_reg_info_t *) 0 ;
07588 std::string *arg2 = 0 ;
07589 unsigned int arg3 ;
07590 unsigned int arg4 ;
07591 bool arg5 ;
07592 std::string *arg6 = 0 ;
07593 int result;
07594 void *argp1 = 0 ;
07595 int res1 = 0 ;
07596 int res2 = SWIG_OLDOBJ ;
07597 unsigned int val3 ;
07598 int ecode3 = 0 ;
07599 unsigned int val4 ;
07600 int ecode4 = 0 ;
07601 bool val5 ;
07602 int ecode5 = 0 ;
07603 int res6 = SWIG_OLDOBJ ;
07604 PyObject * obj0 = 0 ;
07605 PyObject * obj1 = 0 ;
07606 PyObject * obj2 = 0 ;
07607 PyObject * obj3 = 0 ;
07608 PyObject * obj4 = 0 ;
07609 PyObject * obj5 = 0 ;
07610
07611 if (!PyArg_ParseTuple(args,(char *)"OOOOOO:build_reginfo",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
07612 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_reg_info_t, 0 | 0 );
07613 if (!SWIG_IsOK(res1)) {
07614 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "build_reginfo" "', argument " "1"" of type '" "dtn_reg_info_t *""'");
07615 }
07616 arg1 = reinterpret_cast< dtn_reg_info_t * >(argp1);
07617 {
07618 std::string *ptr = (std::string *)0;
07619 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
07620 if (!SWIG_IsOK(res2)) {
07621 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "build_reginfo" "', argument " "2"" of type '" "std::string const &""'");
07622 }
07623 if (!ptr) {
07624 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "build_reginfo" "', argument " "2"" of type '" "std::string const &""'");
07625 }
07626 arg2 = ptr;
07627 }
07628 ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
07629 if (!SWIG_IsOK(ecode3)) {
07630 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "build_reginfo" "', argument " "3"" of type '" "unsigned int""'");
07631 }
07632 arg3 = static_cast< unsigned int >(val3);
07633 ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
07634 if (!SWIG_IsOK(ecode4)) {
07635 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "build_reginfo" "', argument " "4"" of type '" "unsigned int""'");
07636 }
07637 arg4 = static_cast< unsigned int >(val4);
07638 ecode5 = SWIG_AsVal_bool(obj4, &val5);
07639 if (!SWIG_IsOK(ecode5)) {
07640 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "build_reginfo" "', argument " "5"" of type '" "bool""'");
07641 }
07642 arg5 = static_cast< bool >(val5);
07643 {
07644 std::string *ptr = (std::string *)0;
07645 res6 = SWIG_AsPtr_std_string(obj5, &ptr);
07646 if (!SWIG_IsOK(res6)) {
07647 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "build_reginfo" "', argument " "6"" of type '" "std::string const &""'");
07648 }
07649 if (!ptr) {
07650 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "build_reginfo" "', argument " "6"" of type '" "std::string const &""'");
07651 }
07652 arg6 = ptr;
07653 }
07654 result = (int)build_reginfo(arg1,(std::string const &)*arg2,arg3,arg4,arg5,(std::string const &)*arg6);
07655 resultobj = SWIG_From_int(static_cast< int >(result));
07656 if (SWIG_IsNewObj(res2)) delete arg2;
07657 if (SWIG_IsNewObj(res6)) delete arg6;
07658 return resultobj;
07659 fail:
07660 if (SWIG_IsNewObj(res2)) delete arg2;
07661 if (SWIG_IsNewObj(res6)) delete arg6;
07662 return NULL;
07663 }
07664
07665
07666 SWIGINTERN PyObject *_wrap_dtn_register(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07667 PyObject *resultobj = 0;
07668 int arg1 ;
07669 std::string *arg2 = 0 ;
07670 unsigned int arg3 ;
07671 int arg4 ;
07672 bool arg5 ;
07673 std::string *arg6 = 0 ;
07674 int result;
07675 int val1 ;
07676 int ecode1 = 0 ;
07677 int res2 = SWIG_OLDOBJ ;
07678 unsigned int val3 ;
07679 int ecode3 = 0 ;
07680 int val4 ;
07681 int ecode4 = 0 ;
07682 bool val5 ;
07683 int ecode5 = 0 ;
07684 int res6 = SWIG_OLDOBJ ;
07685 PyObject * obj0 = 0 ;
07686 PyObject * obj1 = 0 ;
07687 PyObject * obj2 = 0 ;
07688 PyObject * obj3 = 0 ;
07689 PyObject * obj4 = 0 ;
07690 PyObject * obj5 = 0 ;
07691
07692 if (!PyArg_ParseTuple(args,(char *)"OOOOOO:dtn_register",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
07693 ecode1 = SWIG_AsVal_int(obj0, &val1);
07694 if (!SWIG_IsOK(ecode1)) {
07695 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_register" "', argument " "1"" of type '" "int""'");
07696 }
07697 arg1 = static_cast< int >(val1);
07698 {
07699 std::string *ptr = (std::string *)0;
07700 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
07701 if (!SWIG_IsOK(res2)) {
07702 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_register" "', argument " "2"" of type '" "std::string const &""'");
07703 }
07704 if (!ptr) {
07705 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_register" "', argument " "2"" of type '" "std::string const &""'");
07706 }
07707 arg2 = ptr;
07708 }
07709 ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
07710 if (!SWIG_IsOK(ecode3)) {
07711 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "dtn_register" "', argument " "3"" of type '" "unsigned int""'");
07712 }
07713 arg3 = static_cast< unsigned int >(val3);
07714 ecode4 = SWIG_AsVal_int(obj3, &val4);
07715 if (!SWIG_IsOK(ecode4)) {
07716 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "dtn_register" "', argument " "4"" of type '" "int""'");
07717 }
07718 arg4 = static_cast< int >(val4);
07719 ecode5 = SWIG_AsVal_bool(obj4, &val5);
07720 if (!SWIG_IsOK(ecode5)) {
07721 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "dtn_register" "', argument " "5"" of type '" "bool""'");
07722 }
07723 arg5 = static_cast< bool >(val5);
07724 {
07725 std::string *ptr = (std::string *)0;
07726 res6 = SWIG_AsPtr_std_string(obj5, &ptr);
07727 if (!SWIG_IsOK(res6)) {
07728 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "dtn_register" "', argument " "6"" of type '" "std::string const &""'");
07729 }
07730 if (!ptr) {
07731 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_register" "', argument " "6"" of type '" "std::string const &""'");
07732 }
07733 arg6 = ptr;
07734 }
07735 result = (int)dtn_register(arg1,(std::string const &)*arg2,arg3,arg4,arg5,(std::string const &)*arg6);
07736 resultobj = SWIG_From_int(static_cast< int >(result));
07737 if (SWIG_IsNewObj(res2)) delete arg2;
07738 if (SWIG_IsNewObj(res6)) delete arg6;
07739 return resultobj;
07740 fail:
07741 if (SWIG_IsNewObj(res2)) delete arg2;
07742 if (SWIG_IsNewObj(res6)) delete arg6;
07743 return NULL;
07744 }
07745
07746
07747 SWIGINTERN PyObject *_wrap_dtn_unregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07748 PyObject *resultobj = 0;
07749 int arg1 ;
07750 dtn_reg_id_t arg2 ;
07751 int result;
07752 int val1 ;
07753 int ecode1 = 0 ;
07754 void *argp2 ;
07755 int res2 = 0 ;
07756 PyObject * obj0 = 0 ;
07757 PyObject * obj1 = 0 ;
07758
07759 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_unregister",&obj0,&obj1)) SWIG_fail;
07760 ecode1 = SWIG_AsVal_int(obj0, &val1);
07761 if (!SWIG_IsOK(ecode1)) {
07762 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_unregister" "', argument " "1"" of type '" "int""'");
07763 }
07764 arg1 = static_cast< int >(val1);
07765 {
07766 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
07767 if (!SWIG_IsOK(res2)) {
07768 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_unregister" "', argument " "2"" of type '" "dtn_reg_id_t""'");
07769 }
07770 if (!argp2) {
07771 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_unregister" "', argument " "2"" of type '" "dtn_reg_id_t""'");
07772 } else {
07773 dtn_reg_id_t * temp = reinterpret_cast< dtn_reg_id_t * >(argp2);
07774 arg2 = *temp;
07775 if (SWIG_IsNewObj(res2)) delete temp;
07776 }
07777 }
07778 result = (int)dtn_unregister(arg1,arg2);
07779 resultobj = SWIG_From_int(static_cast< int >(result));
07780 return resultobj;
07781 fail:
07782 return NULL;
07783 }
07784
07785
07786 SWIGINTERN PyObject *_wrap_dtn_find_registration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07787 PyObject *resultobj = 0;
07788 int arg1 ;
07789 std::string *arg2 = 0 ;
07790 int result;
07791 int val1 ;
07792 int ecode1 = 0 ;
07793 int res2 = SWIG_OLDOBJ ;
07794 PyObject * obj0 = 0 ;
07795 PyObject * obj1 = 0 ;
07796
07797 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_find_registration",&obj0,&obj1)) SWIG_fail;
07798 ecode1 = SWIG_AsVal_int(obj0, &val1);
07799 if (!SWIG_IsOK(ecode1)) {
07800 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_find_registration" "', argument " "1"" of type '" "int""'");
07801 }
07802 arg1 = static_cast< int >(val1);
07803 {
07804 std::string *ptr = (std::string *)0;
07805 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
07806 if (!SWIG_IsOK(res2)) {
07807 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_find_registration" "', argument " "2"" of type '" "std::string const &""'");
07808 }
07809 if (!ptr) {
07810 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_find_registration" "', argument " "2"" of type '" "std::string const &""'");
07811 }
07812 arg2 = ptr;
07813 }
07814 result = (int)dtn_find_registration(arg1,(std::string const &)*arg2);
07815 resultobj = SWIG_From_int(static_cast< int >(result));
07816 if (SWIG_IsNewObj(res2)) delete arg2;
07817 return resultobj;
07818 fail:
07819 if (SWIG_IsNewObj(res2)) delete arg2;
07820 return NULL;
07821 }
07822
07823
07824 SWIGINTERN PyObject *_wrap_dtn_change_registration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07825 PyObject *resultobj = 0;
07826 int arg1 ;
07827 dtn_reg_id_t arg2 ;
07828 std::string *arg3 = 0 ;
07829 unsigned int arg4 ;
07830 int arg5 ;
07831 bool arg6 ;
07832 std::string *arg7 = 0 ;
07833 int result;
07834 int val1 ;
07835 int ecode1 = 0 ;
07836 void *argp2 ;
07837 int res2 = 0 ;
07838 int res3 = SWIG_OLDOBJ ;
07839 unsigned int val4 ;
07840 int ecode4 = 0 ;
07841 int val5 ;
07842 int ecode5 = 0 ;
07843 bool val6 ;
07844 int ecode6 = 0 ;
07845 int res7 = SWIG_OLDOBJ ;
07846 PyObject * obj0 = 0 ;
07847 PyObject * obj1 = 0 ;
07848 PyObject * obj2 = 0 ;
07849 PyObject * obj3 = 0 ;
07850 PyObject * obj4 = 0 ;
07851 PyObject * obj5 = 0 ;
07852 PyObject * obj6 = 0 ;
07853
07854 if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:dtn_change_registration",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
07855 ecode1 = SWIG_AsVal_int(obj0, &val1);
07856 if (!SWIG_IsOK(ecode1)) {
07857 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_change_registration" "', argument " "1"" of type '" "int""'");
07858 }
07859 arg1 = static_cast< int >(val1);
07860 {
07861 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_u_int, 0 | 0);
07862 if (!SWIG_IsOK(res2)) {
07863 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_change_registration" "', argument " "2"" of type '" "dtn_reg_id_t""'");
07864 }
07865 if (!argp2) {
07866 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_change_registration" "', argument " "2"" of type '" "dtn_reg_id_t""'");
07867 } else {
07868 dtn_reg_id_t * temp = reinterpret_cast< dtn_reg_id_t * >(argp2);
07869 arg2 = *temp;
07870 if (SWIG_IsNewObj(res2)) delete temp;
07871 }
07872 }
07873 {
07874 std::string *ptr = (std::string *)0;
07875 res3 = SWIG_AsPtr_std_string(obj2, &ptr);
07876 if (!SWIG_IsOK(res3)) {
07877 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "dtn_change_registration" "', argument " "3"" of type '" "std::string const &""'");
07878 }
07879 if (!ptr) {
07880 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_change_registration" "', argument " "3"" of type '" "std::string const &""'");
07881 }
07882 arg3 = ptr;
07883 }
07884 ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
07885 if (!SWIG_IsOK(ecode4)) {
07886 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "dtn_change_registration" "', argument " "4"" of type '" "unsigned int""'");
07887 }
07888 arg4 = static_cast< unsigned int >(val4);
07889 ecode5 = SWIG_AsVal_int(obj4, &val5);
07890 if (!SWIG_IsOK(ecode5)) {
07891 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "dtn_change_registration" "', argument " "5"" of type '" "int""'");
07892 }
07893 arg5 = static_cast< int >(val5);
07894 ecode6 = SWIG_AsVal_bool(obj5, &val6);
07895 if (!SWIG_IsOK(ecode6)) {
07896 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "dtn_change_registration" "', argument " "6"" of type '" "bool""'");
07897 }
07898 arg6 = static_cast< bool >(val6);
07899 {
07900 std::string *ptr = (std::string *)0;
07901 res7 = SWIG_AsPtr_std_string(obj6, &ptr);
07902 if (!SWIG_IsOK(res7)) {
07903 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "dtn_change_registration" "', argument " "7"" of type '" "std::string const &""'");
07904 }
07905 if (!ptr) {
07906 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_change_registration" "', argument " "7"" of type '" "std::string const &""'");
07907 }
07908 arg7 = ptr;
07909 }
07910 result = (int)dtn_change_registration(arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,(std::string const &)*arg7);
07911 resultobj = SWIG_From_int(static_cast< int >(result));
07912 if (SWIG_IsNewObj(res3)) delete arg3;
07913 if (SWIG_IsNewObj(res7)) delete arg7;
07914 return resultobj;
07915 fail:
07916 if (SWIG_IsNewObj(res3)) delete arg3;
07917 if (SWIG_IsNewObj(res7)) delete arg7;
07918 return NULL;
07919 }
07920
07921
07922 SWIGINTERN PyObject *_wrap_dtn_bind(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07923 PyObject *resultobj = 0;
07924 int arg1 ;
07925 int arg2 ;
07926 int result;
07927 int val1 ;
07928 int ecode1 = 0 ;
07929 int val2 ;
07930 int ecode2 = 0 ;
07931 PyObject * obj0 = 0 ;
07932 PyObject * obj1 = 0 ;
07933
07934 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bind",&obj0,&obj1)) SWIG_fail;
07935 ecode1 = SWIG_AsVal_int(obj0, &val1);
07936 if (!SWIG_IsOK(ecode1)) {
07937 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_bind" "', argument " "1"" of type '" "int""'");
07938 }
07939 arg1 = static_cast< int >(val1);
07940 ecode2 = SWIG_AsVal_int(obj1, &val2);
07941 if (!SWIG_IsOK(ecode2)) {
07942 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bind" "', argument " "2"" of type '" "int""'");
07943 }
07944 arg2 = static_cast< int >(val2);
07945 result = (int)dtn_bind(arg1,arg2);
07946 resultobj = SWIG_From_int(static_cast< int >(result));
07947 return resultobj;
07948 fail:
07949 return NULL;
07950 }
07951
07952
07953 SWIGINTERN PyObject *_wrap_dtn_unbind(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07954 PyObject *resultobj = 0;
07955 int arg1 ;
07956 int arg2 ;
07957 int result;
07958 int val1 ;
07959 int ecode1 = 0 ;
07960 int val2 ;
07961 int ecode2 = 0 ;
07962 PyObject * obj0 = 0 ;
07963 PyObject * obj1 = 0 ;
07964
07965 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_unbind",&obj0,&obj1)) SWIG_fail;
07966 ecode1 = SWIG_AsVal_int(obj0, &val1);
07967 if (!SWIG_IsOK(ecode1)) {
07968 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_unbind" "', argument " "1"" of type '" "int""'");
07969 }
07970 arg1 = static_cast< int >(val1);
07971 ecode2 = SWIG_AsVal_int(obj1, &val2);
07972 if (!SWIG_IsOK(ecode2)) {
07973 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_unbind" "', argument " "2"" of type '" "int""'");
07974 }
07975 arg2 = static_cast< int >(val2);
07976 result = (int)dtn_unbind(arg1,arg2);
07977 resultobj = SWIG_From_int(static_cast< int >(result));
07978 return resultobj;
07979 fail:
07980 return NULL;
07981 }
07982
07983
07984 SWIGINTERN PyObject *_wrap_dtn_bundle_id_source_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
07985 PyObject *resultobj = 0;
07986 dtn_bundle_id *arg1 = (dtn_bundle_id *) 0 ;
07987 std::string *arg2 = 0 ;
07988 void *argp1 = 0 ;
07989 int res1 = 0 ;
07990 int res2 = SWIG_OLDOBJ ;
07991 PyObject * obj0 = 0 ;
07992 PyObject * obj1 = 0 ;
07993
07994 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_id_source_set",&obj0,&obj1)) SWIG_fail;
07995 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
07996 if (!SWIG_IsOK(res1)) {
07997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_source_set" "', argument " "1"" of type '" "dtn_bundle_id *""'");
07998 }
07999 arg1 = reinterpret_cast< dtn_bundle_id * >(argp1);
08000 {
08001 std::string *ptr = (std::string *)0;
08002 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
08003 if (!SWIG_IsOK(res2)) {
08004 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_id_source_set" "', argument " "2"" of type '" "std::string const &""'");
08005 }
08006 if (!ptr) {
08007 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_id_source_set" "', argument " "2"" of type '" "std::string const &""'");
08008 }
08009 arg2 = ptr;
08010 }
08011 if (arg1) (arg1)->source = *arg2;
08012
08013 resultobj = SWIG_Py_Void();
08014 if (SWIG_IsNewObj(res2)) delete arg2;
08015 return resultobj;
08016 fail:
08017 if (SWIG_IsNewObj(res2)) delete arg2;
08018 return NULL;
08019 }
08020
08021
08022 SWIGINTERN PyObject *_wrap_dtn_bundle_id_source_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08023 PyObject *resultobj = 0;
08024 dtn_bundle_id *arg1 = (dtn_bundle_id *) 0 ;
08025 std::string *result = 0 ;
08026 void *argp1 = 0 ;
08027 int res1 = 0 ;
08028 PyObject * obj0 = 0 ;
08029
08030 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_id_source_get",&obj0)) SWIG_fail;
08031 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08032 if (!SWIG_IsOK(res1)) {
08033 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_source_get" "', argument " "1"" of type '" "dtn_bundle_id *""'");
08034 }
08035 arg1 = reinterpret_cast< dtn_bundle_id * >(argp1);
08036 {
08037 std::string const &_result_ref = ((arg1)->source);
08038 result = (std::string *) &_result_ref;
08039 }
08040 resultobj = SWIG_From_std_string(static_cast< std::string >(*result));
08041 return resultobj;
08042 fail:
08043 return NULL;
08044 }
08045
08046
08047 SWIGINTERN PyObject *_wrap_dtn_bundle_id_creation_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08048 PyObject *resultobj = 0;
08049 dtn_bundle_id *arg1 = (dtn_bundle_id *) 0 ;
08050 unsigned int arg2 ;
08051 void *argp1 = 0 ;
08052 int res1 = 0 ;
08053 unsigned int val2 ;
08054 int ecode2 = 0 ;
08055 PyObject * obj0 = 0 ;
08056 PyObject * obj1 = 0 ;
08057
08058 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_id_creation_secs_set",&obj0,&obj1)) SWIG_fail;
08059 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08060 if (!SWIG_IsOK(res1)) {
08061 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_creation_secs_set" "', argument " "1"" of type '" "dtn_bundle_id *""'");
08062 }
08063 arg1 = reinterpret_cast< dtn_bundle_id * >(argp1);
08064 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
08065 if (!SWIG_IsOK(ecode2)) {
08066 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_id_creation_secs_set" "', argument " "2"" of type '" "unsigned int""'");
08067 }
08068 arg2 = static_cast< unsigned int >(val2);
08069 if (arg1) (arg1)->creation_secs = arg2;
08070
08071 resultobj = SWIG_Py_Void();
08072 return resultobj;
08073 fail:
08074 return NULL;
08075 }
08076
08077
08078 SWIGINTERN PyObject *_wrap_dtn_bundle_id_creation_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08079 PyObject *resultobj = 0;
08080 dtn_bundle_id *arg1 = (dtn_bundle_id *) 0 ;
08081 unsigned int result;
08082 void *argp1 = 0 ;
08083 int res1 = 0 ;
08084 PyObject * obj0 = 0 ;
08085
08086 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_id_creation_secs_get",&obj0)) SWIG_fail;
08087 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08088 if (!SWIG_IsOK(res1)) {
08089 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_creation_secs_get" "', argument " "1"" of type '" "dtn_bundle_id *""'");
08090 }
08091 arg1 = reinterpret_cast< dtn_bundle_id * >(argp1);
08092 result = (unsigned int) ((arg1)->creation_secs);
08093 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
08094 return resultobj;
08095 fail:
08096 return NULL;
08097 }
08098
08099
08100 SWIGINTERN PyObject *_wrap_dtn_bundle_id_creation_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08101 PyObject *resultobj = 0;
08102 dtn_bundle_id *arg1 = (dtn_bundle_id *) 0 ;
08103 unsigned int arg2 ;
08104 void *argp1 = 0 ;
08105 int res1 = 0 ;
08106 unsigned int val2 ;
08107 int ecode2 = 0 ;
08108 PyObject * obj0 = 0 ;
08109 PyObject * obj1 = 0 ;
08110
08111 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_id_creation_seqno_set",&obj0,&obj1)) SWIG_fail;
08112 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08113 if (!SWIG_IsOK(res1)) {
08114 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_creation_seqno_set" "', argument " "1"" of type '" "dtn_bundle_id *""'");
08115 }
08116 arg1 = reinterpret_cast< dtn_bundle_id * >(argp1);
08117 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
08118 if (!SWIG_IsOK(ecode2)) {
08119 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_id_creation_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
08120 }
08121 arg2 = static_cast< unsigned int >(val2);
08122 if (arg1) (arg1)->creation_seqno = arg2;
08123
08124 resultobj = SWIG_Py_Void();
08125 return resultobj;
08126 fail:
08127 return NULL;
08128 }
08129
08130
08131 SWIGINTERN PyObject *_wrap_dtn_bundle_id_creation_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08132 PyObject *resultobj = 0;
08133 dtn_bundle_id *arg1 = (dtn_bundle_id *) 0 ;
08134 unsigned int result;
08135 void *argp1 = 0 ;
08136 int res1 = 0 ;
08137 PyObject * obj0 = 0 ;
08138
08139 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_id_creation_seqno_get",&obj0)) SWIG_fail;
08140 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08141 if (!SWIG_IsOK(res1)) {
08142 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_id_creation_seqno_get" "', argument " "1"" of type '" "dtn_bundle_id *""'");
08143 }
08144 arg1 = reinterpret_cast< dtn_bundle_id * >(argp1);
08145 result = (unsigned int) ((arg1)->creation_seqno);
08146 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
08147 return resultobj;
08148 fail:
08149 return NULL;
08150 }
08151
08152
08153 SWIGINTERN PyObject *_wrap_new_dtn_bundle_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08154 PyObject *resultobj = 0;
08155 dtn_bundle_id *result = 0 ;
08156
08157 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle_id")) SWIG_fail;
08158 result = (dtn_bundle_id *)new dtn_bundle_id();
08159 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_id, SWIG_POINTER_NEW | 0 );
08160 return resultobj;
08161 fail:
08162 return NULL;
08163 }
08164
08165
08166 SWIGINTERN PyObject *_wrap_delete_dtn_bundle_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08167 PyObject *resultobj = 0;
08168 dtn_bundle_id *arg1 = (dtn_bundle_id *) 0 ;
08169 void *argp1 = 0 ;
08170 int res1 = 0 ;
08171 PyObject * obj0 = 0 ;
08172
08173 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle_id",&obj0)) SWIG_fail;
08174 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle_id, SWIG_POINTER_DISOWN | 0 );
08175 if (!SWIG_IsOK(res1)) {
08176 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle_id" "', argument " "1"" of type '" "dtn_bundle_id *""'");
08177 }
08178 arg1 = reinterpret_cast< dtn_bundle_id * >(argp1);
08179 delete arg1;
08180
08181 resultobj = SWIG_Py_Void();
08182 return resultobj;
08183 fail:
08184 return NULL;
08185 }
08186
08187
08188 SWIGINTERN PyObject *dtn_bundle_id_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08189 PyObject *obj;
08190 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
08191 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle_id, SWIG_NewClientData(obj));
08192 return SWIG_Py_Void();
08193 }
08194
08195 SWIGINTERN PyObject *_wrap_dtn_send__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08196 PyObject *resultobj = 0;
08197 int arg1 ;
08198 int arg2 ;
08199 std::string *arg3 = 0 ;
08200 std::string *arg4 = 0 ;
08201 std::string *arg5 = 0 ;
08202 unsigned int arg6 ;
08203 unsigned int arg7 ;
08204 unsigned int arg8 ;
08205 unsigned int arg9 ;
08206 std::string *arg10 = 0 ;
08207 std::string *arg11 = 0 ;
08208 std::string *arg12 = 0 ;
08209 dtn_bundle_id *result = 0 ;
08210 int val1 ;
08211 int ecode1 = 0 ;
08212 int val2 ;
08213 int ecode2 = 0 ;
08214 int res3 = SWIG_OLDOBJ ;
08215 int res4 = SWIG_OLDOBJ ;
08216 int res5 = SWIG_OLDOBJ ;
08217 unsigned int val6 ;
08218 int ecode6 = 0 ;
08219 unsigned int val7 ;
08220 int ecode7 = 0 ;
08221 unsigned int val8 ;
08222 int ecode8 = 0 ;
08223 unsigned int val9 ;
08224 int ecode9 = 0 ;
08225 int res10 = SWIG_OLDOBJ ;
08226 int res11 = SWIG_OLDOBJ ;
08227 int res12 = SWIG_OLDOBJ ;
08228 PyObject * obj0 = 0 ;
08229 PyObject * obj1 = 0 ;
08230 PyObject * obj2 = 0 ;
08231 PyObject * obj3 = 0 ;
08232 PyObject * obj4 = 0 ;
08233 PyObject * obj5 = 0 ;
08234 PyObject * obj6 = 0 ;
08235 PyObject * obj7 = 0 ;
08236 PyObject * obj8 = 0 ;
08237 PyObject * obj9 = 0 ;
08238 PyObject * obj10 = 0 ;
08239 PyObject * obj11 = 0 ;
08240
08241 if (!PyArg_ParseTuple(args,(char *)"OOOOOOOOOOOO:dtn_send",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
08242 ecode1 = SWIG_AsVal_int(obj0, &val1);
08243 if (!SWIG_IsOK(ecode1)) {
08244 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_send" "', argument " "1"" of type '" "int""'");
08245 }
08246 arg1 = static_cast< int >(val1);
08247 ecode2 = SWIG_AsVal_int(obj1, &val2);
08248 if (!SWIG_IsOK(ecode2)) {
08249 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_send" "', argument " "2"" of type '" "int""'");
08250 }
08251 arg2 = static_cast< int >(val2);
08252 {
08253 std::string *ptr = (std::string *)0;
08254 res3 = SWIG_AsPtr_std_string(obj2, &ptr);
08255 if (!SWIG_IsOK(res3)) {
08256 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "dtn_send" "', argument " "3"" of type '" "std::string const &""'");
08257 }
08258 if (!ptr) {
08259 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "3"" of type '" "std::string const &""'");
08260 }
08261 arg3 = ptr;
08262 }
08263 {
08264 std::string *ptr = (std::string *)0;
08265 res4 = SWIG_AsPtr_std_string(obj3, &ptr);
08266 if (!SWIG_IsOK(res4)) {
08267 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "dtn_send" "', argument " "4"" of type '" "std::string const &""'");
08268 }
08269 if (!ptr) {
08270 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "4"" of type '" "std::string const &""'");
08271 }
08272 arg4 = ptr;
08273 }
08274 {
08275 std::string *ptr = (std::string *)0;
08276 res5 = SWIG_AsPtr_std_string(obj4, &ptr);
08277 if (!SWIG_IsOK(res5)) {
08278 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "dtn_send" "', argument " "5"" of type '" "std::string const &""'");
08279 }
08280 if (!ptr) {
08281 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "5"" of type '" "std::string const &""'");
08282 }
08283 arg5 = ptr;
08284 }
08285 ecode6 = SWIG_AsVal_unsigned_SS_int(obj5, &val6);
08286 if (!SWIG_IsOK(ecode6)) {
08287 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "dtn_send" "', argument " "6"" of type '" "unsigned int""'");
08288 }
08289 arg6 = static_cast< unsigned int >(val6);
08290 ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
08291 if (!SWIG_IsOK(ecode7)) {
08292 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "dtn_send" "', argument " "7"" of type '" "unsigned int""'");
08293 }
08294 arg7 = static_cast< unsigned int >(val7);
08295 ecode8 = SWIG_AsVal_unsigned_SS_int(obj7, &val8);
08296 if (!SWIG_IsOK(ecode8)) {
08297 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "dtn_send" "', argument " "8"" of type '" "unsigned int""'");
08298 }
08299 arg8 = static_cast< unsigned int >(val8);
08300 ecode9 = SWIG_AsVal_unsigned_SS_int(obj8, &val9);
08301 if (!SWIG_IsOK(ecode9)) {
08302 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "dtn_send" "', argument " "9"" of type '" "unsigned int""'");
08303 }
08304 arg9 = static_cast< unsigned int >(val9);
08305 {
08306 std::string *ptr = (std::string *)0;
08307 res10 = SWIG_AsPtr_std_string(obj9, &ptr);
08308 if (!SWIG_IsOK(res10)) {
08309 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "dtn_send" "', argument " "10"" of type '" "std::string const &""'");
08310 }
08311 if (!ptr) {
08312 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "10"" of type '" "std::string const &""'");
08313 }
08314 arg10 = ptr;
08315 }
08316 {
08317 std::string *ptr = (std::string *)0;
08318 res11 = SWIG_AsPtr_std_string(obj10, &ptr);
08319 if (!SWIG_IsOK(res11)) {
08320 SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "dtn_send" "', argument " "11"" of type '" "std::string const &""'");
08321 }
08322 if (!ptr) {
08323 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "11"" of type '" "std::string const &""'");
08324 }
08325 arg11 = ptr;
08326 }
08327 {
08328 std::string *ptr = (std::string *)0;
08329 res12 = SWIG_AsPtr_std_string(obj11, &ptr);
08330 if (!SWIG_IsOK(res12)) {
08331 SWIG_exception_fail(SWIG_ArgError(res12), "in method '" "dtn_send" "', argument " "12"" of type '" "std::string const &""'");
08332 }
08333 if (!ptr) {
08334 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "12"" of type '" "std::string const &""'");
08335 }
08336 arg12 = ptr;
08337 }
08338 result = (dtn_bundle_id *)dtn_send(arg1,arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6,arg7,arg8,arg9,(std::string const &)*arg10,(std::string const &)*arg11,(std::string const &)*arg12);
08339 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08340 if (SWIG_IsNewObj(res3)) delete arg3;
08341 if (SWIG_IsNewObj(res4)) delete arg4;
08342 if (SWIG_IsNewObj(res5)) delete arg5;
08343 if (SWIG_IsNewObj(res10)) delete arg10;
08344 if (SWIG_IsNewObj(res11)) delete arg11;
08345 if (SWIG_IsNewObj(res12)) delete arg12;
08346 return resultobj;
08347 fail:
08348 if (SWIG_IsNewObj(res3)) delete arg3;
08349 if (SWIG_IsNewObj(res4)) delete arg4;
08350 if (SWIG_IsNewObj(res5)) delete arg5;
08351 if (SWIG_IsNewObj(res10)) delete arg10;
08352 if (SWIG_IsNewObj(res11)) delete arg11;
08353 if (SWIG_IsNewObj(res12)) delete arg12;
08354 return NULL;
08355 }
08356
08357
08358 SWIGINTERN PyObject *_wrap_dtn_send__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08359 PyObject *resultobj = 0;
08360 int arg1 ;
08361 int arg2 ;
08362 std::string *arg3 = 0 ;
08363 std::string *arg4 = 0 ;
08364 std::string *arg5 = 0 ;
08365 unsigned int arg6 ;
08366 unsigned int arg7 ;
08367 unsigned int arg8 ;
08368 unsigned int arg9 ;
08369 std::string *arg10 = 0 ;
08370 std::string *arg11 = 0 ;
08371 dtn_bundle_id *result = 0 ;
08372 int val1 ;
08373 int ecode1 = 0 ;
08374 int val2 ;
08375 int ecode2 = 0 ;
08376 int res3 = SWIG_OLDOBJ ;
08377 int res4 = SWIG_OLDOBJ ;
08378 int res5 = SWIG_OLDOBJ ;
08379 unsigned int val6 ;
08380 int ecode6 = 0 ;
08381 unsigned int val7 ;
08382 int ecode7 = 0 ;
08383 unsigned int val8 ;
08384 int ecode8 = 0 ;
08385 unsigned int val9 ;
08386 int ecode9 = 0 ;
08387 int res10 = SWIG_OLDOBJ ;
08388 int res11 = SWIG_OLDOBJ ;
08389 PyObject * obj0 = 0 ;
08390 PyObject * obj1 = 0 ;
08391 PyObject * obj2 = 0 ;
08392 PyObject * obj3 = 0 ;
08393 PyObject * obj4 = 0 ;
08394 PyObject * obj5 = 0 ;
08395 PyObject * obj6 = 0 ;
08396 PyObject * obj7 = 0 ;
08397 PyObject * obj8 = 0 ;
08398 PyObject * obj9 = 0 ;
08399 PyObject * obj10 = 0 ;
08400
08401 if (!PyArg_ParseTuple(args,(char *)"OOOOOOOOOOO:dtn_send",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
08402 ecode1 = SWIG_AsVal_int(obj0, &val1);
08403 if (!SWIG_IsOK(ecode1)) {
08404 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_send" "', argument " "1"" of type '" "int""'");
08405 }
08406 arg1 = static_cast< int >(val1);
08407 ecode2 = SWIG_AsVal_int(obj1, &val2);
08408 if (!SWIG_IsOK(ecode2)) {
08409 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_send" "', argument " "2"" of type '" "int""'");
08410 }
08411 arg2 = static_cast< int >(val2);
08412 {
08413 std::string *ptr = (std::string *)0;
08414 res3 = SWIG_AsPtr_std_string(obj2, &ptr);
08415 if (!SWIG_IsOK(res3)) {
08416 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "dtn_send" "', argument " "3"" of type '" "std::string const &""'");
08417 }
08418 if (!ptr) {
08419 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "3"" of type '" "std::string const &""'");
08420 }
08421 arg3 = ptr;
08422 }
08423 {
08424 std::string *ptr = (std::string *)0;
08425 res4 = SWIG_AsPtr_std_string(obj3, &ptr);
08426 if (!SWIG_IsOK(res4)) {
08427 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "dtn_send" "', argument " "4"" of type '" "std::string const &""'");
08428 }
08429 if (!ptr) {
08430 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "4"" of type '" "std::string const &""'");
08431 }
08432 arg4 = ptr;
08433 }
08434 {
08435 std::string *ptr = (std::string *)0;
08436 res5 = SWIG_AsPtr_std_string(obj4, &ptr);
08437 if (!SWIG_IsOK(res5)) {
08438 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "dtn_send" "', argument " "5"" of type '" "std::string const &""'");
08439 }
08440 if (!ptr) {
08441 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "5"" of type '" "std::string const &""'");
08442 }
08443 arg5 = ptr;
08444 }
08445 ecode6 = SWIG_AsVal_unsigned_SS_int(obj5, &val6);
08446 if (!SWIG_IsOK(ecode6)) {
08447 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "dtn_send" "', argument " "6"" of type '" "unsigned int""'");
08448 }
08449 arg6 = static_cast< unsigned int >(val6);
08450 ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
08451 if (!SWIG_IsOK(ecode7)) {
08452 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "dtn_send" "', argument " "7"" of type '" "unsigned int""'");
08453 }
08454 arg7 = static_cast< unsigned int >(val7);
08455 ecode8 = SWIG_AsVal_unsigned_SS_int(obj7, &val8);
08456 if (!SWIG_IsOK(ecode8)) {
08457 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "dtn_send" "', argument " "8"" of type '" "unsigned int""'");
08458 }
08459 arg8 = static_cast< unsigned int >(val8);
08460 ecode9 = SWIG_AsVal_unsigned_SS_int(obj8, &val9);
08461 if (!SWIG_IsOK(ecode9)) {
08462 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "dtn_send" "', argument " "9"" of type '" "unsigned int""'");
08463 }
08464 arg9 = static_cast< unsigned int >(val9);
08465 {
08466 std::string *ptr = (std::string *)0;
08467 res10 = SWIG_AsPtr_std_string(obj9, &ptr);
08468 if (!SWIG_IsOK(res10)) {
08469 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "dtn_send" "', argument " "10"" of type '" "std::string const &""'");
08470 }
08471 if (!ptr) {
08472 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "10"" of type '" "std::string const &""'");
08473 }
08474 arg10 = ptr;
08475 }
08476 {
08477 std::string *ptr = (std::string *)0;
08478 res11 = SWIG_AsPtr_std_string(obj10, &ptr);
08479 if (!SWIG_IsOK(res11)) {
08480 SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "dtn_send" "', argument " "11"" of type '" "std::string const &""'");
08481 }
08482 if (!ptr) {
08483 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "11"" of type '" "std::string const &""'");
08484 }
08485 arg11 = ptr;
08486 }
08487 result = (dtn_bundle_id *)dtn_send(arg1,arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6,arg7,arg8,arg9,(std::string const &)*arg10,(std::string const &)*arg11);
08488 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08489 if (SWIG_IsNewObj(res3)) delete arg3;
08490 if (SWIG_IsNewObj(res4)) delete arg4;
08491 if (SWIG_IsNewObj(res5)) delete arg5;
08492 if (SWIG_IsNewObj(res10)) delete arg10;
08493 if (SWIG_IsNewObj(res11)) delete arg11;
08494 return resultobj;
08495 fail:
08496 if (SWIG_IsNewObj(res3)) delete arg3;
08497 if (SWIG_IsNewObj(res4)) delete arg4;
08498 if (SWIG_IsNewObj(res5)) delete arg5;
08499 if (SWIG_IsNewObj(res10)) delete arg10;
08500 if (SWIG_IsNewObj(res11)) delete arg11;
08501 return NULL;
08502 }
08503
08504
08505 SWIGINTERN PyObject *_wrap_dtn_send__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08506 PyObject *resultobj = 0;
08507 int arg1 ;
08508 int arg2 ;
08509 std::string *arg3 = 0 ;
08510 std::string *arg4 = 0 ;
08511 std::string *arg5 = 0 ;
08512 unsigned int arg6 ;
08513 unsigned int arg7 ;
08514 unsigned int arg8 ;
08515 unsigned int arg9 ;
08516 std::string *arg10 = 0 ;
08517 dtn_bundle_id *result = 0 ;
08518 int val1 ;
08519 int ecode1 = 0 ;
08520 int val2 ;
08521 int ecode2 = 0 ;
08522 int res3 = SWIG_OLDOBJ ;
08523 int res4 = SWIG_OLDOBJ ;
08524 int res5 = SWIG_OLDOBJ ;
08525 unsigned int val6 ;
08526 int ecode6 = 0 ;
08527 unsigned int val7 ;
08528 int ecode7 = 0 ;
08529 unsigned int val8 ;
08530 int ecode8 = 0 ;
08531 unsigned int val9 ;
08532 int ecode9 = 0 ;
08533 int res10 = SWIG_OLDOBJ ;
08534 PyObject * obj0 = 0 ;
08535 PyObject * obj1 = 0 ;
08536 PyObject * obj2 = 0 ;
08537 PyObject * obj3 = 0 ;
08538 PyObject * obj4 = 0 ;
08539 PyObject * obj5 = 0 ;
08540 PyObject * obj6 = 0 ;
08541 PyObject * obj7 = 0 ;
08542 PyObject * obj8 = 0 ;
08543 PyObject * obj9 = 0 ;
08544
08545 if (!PyArg_ParseTuple(args,(char *)"OOOOOOOOOO:dtn_send",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
08546 ecode1 = SWIG_AsVal_int(obj0, &val1);
08547 if (!SWIG_IsOK(ecode1)) {
08548 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_send" "', argument " "1"" of type '" "int""'");
08549 }
08550 arg1 = static_cast< int >(val1);
08551 ecode2 = SWIG_AsVal_int(obj1, &val2);
08552 if (!SWIG_IsOK(ecode2)) {
08553 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_send" "', argument " "2"" of type '" "int""'");
08554 }
08555 arg2 = static_cast< int >(val2);
08556 {
08557 std::string *ptr = (std::string *)0;
08558 res3 = SWIG_AsPtr_std_string(obj2, &ptr);
08559 if (!SWIG_IsOK(res3)) {
08560 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "dtn_send" "', argument " "3"" of type '" "std::string const &""'");
08561 }
08562 if (!ptr) {
08563 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "3"" of type '" "std::string const &""'");
08564 }
08565 arg3 = ptr;
08566 }
08567 {
08568 std::string *ptr = (std::string *)0;
08569 res4 = SWIG_AsPtr_std_string(obj3, &ptr);
08570 if (!SWIG_IsOK(res4)) {
08571 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "dtn_send" "', argument " "4"" of type '" "std::string const &""'");
08572 }
08573 if (!ptr) {
08574 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "4"" of type '" "std::string const &""'");
08575 }
08576 arg4 = ptr;
08577 }
08578 {
08579 std::string *ptr = (std::string *)0;
08580 res5 = SWIG_AsPtr_std_string(obj4, &ptr);
08581 if (!SWIG_IsOK(res5)) {
08582 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "dtn_send" "', argument " "5"" of type '" "std::string const &""'");
08583 }
08584 if (!ptr) {
08585 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "5"" of type '" "std::string const &""'");
08586 }
08587 arg5 = ptr;
08588 }
08589 ecode6 = SWIG_AsVal_unsigned_SS_int(obj5, &val6);
08590 if (!SWIG_IsOK(ecode6)) {
08591 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "dtn_send" "', argument " "6"" of type '" "unsigned int""'");
08592 }
08593 arg6 = static_cast< unsigned int >(val6);
08594 ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
08595 if (!SWIG_IsOK(ecode7)) {
08596 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "dtn_send" "', argument " "7"" of type '" "unsigned int""'");
08597 }
08598 arg7 = static_cast< unsigned int >(val7);
08599 ecode8 = SWIG_AsVal_unsigned_SS_int(obj7, &val8);
08600 if (!SWIG_IsOK(ecode8)) {
08601 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "dtn_send" "', argument " "8"" of type '" "unsigned int""'");
08602 }
08603 arg8 = static_cast< unsigned int >(val8);
08604 ecode9 = SWIG_AsVal_unsigned_SS_int(obj8, &val9);
08605 if (!SWIG_IsOK(ecode9)) {
08606 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "dtn_send" "', argument " "9"" of type '" "unsigned int""'");
08607 }
08608 arg9 = static_cast< unsigned int >(val9);
08609 {
08610 std::string *ptr = (std::string *)0;
08611 res10 = SWIG_AsPtr_std_string(obj9, &ptr);
08612 if (!SWIG_IsOK(res10)) {
08613 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "dtn_send" "', argument " "10"" of type '" "std::string const &""'");
08614 }
08615 if (!ptr) {
08616 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_send" "', argument " "10"" of type '" "std::string const &""'");
08617 }
08618 arg10 = ptr;
08619 }
08620 result = (dtn_bundle_id *)dtn_send(arg1,arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6,arg7,arg8,arg9,(std::string const &)*arg10);
08621 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08622 if (SWIG_IsNewObj(res3)) delete arg3;
08623 if (SWIG_IsNewObj(res4)) delete arg4;
08624 if (SWIG_IsNewObj(res5)) delete arg5;
08625 if (SWIG_IsNewObj(res10)) delete arg10;
08626 return resultobj;
08627 fail:
08628 if (SWIG_IsNewObj(res3)) delete arg3;
08629 if (SWIG_IsNewObj(res4)) delete arg4;
08630 if (SWIG_IsNewObj(res5)) delete arg5;
08631 if (SWIG_IsNewObj(res10)) delete arg10;
08632 return NULL;
08633 }
08634
08635
08636 SWIGINTERN PyObject *_wrap_dtn_send(PyObject *self, PyObject *args) {
08637 int argc;
08638 PyObject *argv[13];
08639 int ii;
08640
08641 if (!PyTuple_Check(args)) SWIG_fail;
08642 argc = (int)PyObject_Length(args);
08643 for (ii = 0; (ii < argc) && (ii < 12); ii++) {
08644 argv[ii] = PyTuple_GET_ITEM(args,ii);
08645 }
08646 if (argc == 10) {
08647 int _v;
08648 {
08649 int res = SWIG_AsVal_int(argv[0], NULL);
08650 _v = SWIG_CheckState(res);
08651 }
08652 if (_v) {
08653 {
08654 int res = SWIG_AsVal_int(argv[1], NULL);
08655 _v = SWIG_CheckState(res);
08656 }
08657 if (_v) {
08658 int res = SWIG_AsPtr_std_string(argv[2], (std::string**)(0));
08659 _v = SWIG_CheckState(res);
08660 if (_v) {
08661 int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0));
08662 _v = SWIG_CheckState(res);
08663 if (_v) {
08664 int res = SWIG_AsPtr_std_string(argv[4], (std::string**)(0));
08665 _v = SWIG_CheckState(res);
08666 if (_v) {
08667 {
08668 int res = SWIG_AsVal_unsigned_SS_int(argv[5], NULL);
08669 _v = SWIG_CheckState(res);
08670 }
08671 if (_v) {
08672 {
08673 int res = SWIG_AsVal_unsigned_SS_int(argv[6], NULL);
08674 _v = SWIG_CheckState(res);
08675 }
08676 if (_v) {
08677 {
08678 int res = SWIG_AsVal_unsigned_SS_int(argv[7], NULL);
08679 _v = SWIG_CheckState(res);
08680 }
08681 if (_v) {
08682 {
08683 int res = SWIG_AsVal_unsigned_SS_int(argv[8], NULL);
08684 _v = SWIG_CheckState(res);
08685 }
08686 if (_v) {
08687 int res = SWIG_AsPtr_std_string(argv[9], (std::string**)(0));
08688 _v = SWIG_CheckState(res);
08689 if (_v) {
08690 return _wrap_dtn_send__SWIG_2(self, args);
08691 }
08692 }
08693 }
08694 }
08695 }
08696 }
08697 }
08698 }
08699 }
08700 }
08701 }
08702 if (argc == 11) {
08703 int _v;
08704 {
08705 int res = SWIG_AsVal_int(argv[0], NULL);
08706 _v = SWIG_CheckState(res);
08707 }
08708 if (_v) {
08709 {
08710 int res = SWIG_AsVal_int(argv[1], NULL);
08711 _v = SWIG_CheckState(res);
08712 }
08713 if (_v) {
08714 int res = SWIG_AsPtr_std_string(argv[2], (std::string**)(0));
08715 _v = SWIG_CheckState(res);
08716 if (_v) {
08717 int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0));
08718 _v = SWIG_CheckState(res);
08719 if (_v) {
08720 int res = SWIG_AsPtr_std_string(argv[4], (std::string**)(0));
08721 _v = SWIG_CheckState(res);
08722 if (_v) {
08723 {
08724 int res = SWIG_AsVal_unsigned_SS_int(argv[5], NULL);
08725 _v = SWIG_CheckState(res);
08726 }
08727 if (_v) {
08728 {
08729 int res = SWIG_AsVal_unsigned_SS_int(argv[6], NULL);
08730 _v = SWIG_CheckState(res);
08731 }
08732 if (_v) {
08733 {
08734 int res = SWIG_AsVal_unsigned_SS_int(argv[7], NULL);
08735 _v = SWIG_CheckState(res);
08736 }
08737 if (_v) {
08738 {
08739 int res = SWIG_AsVal_unsigned_SS_int(argv[8], NULL);
08740 _v = SWIG_CheckState(res);
08741 }
08742 if (_v) {
08743 int res = SWIG_AsPtr_std_string(argv[9], (std::string**)(0));
08744 _v = SWIG_CheckState(res);
08745 if (_v) {
08746 int res = SWIG_AsPtr_std_string(argv[10], (std::string**)(0));
08747 _v = SWIG_CheckState(res);
08748 if (_v) {
08749 return _wrap_dtn_send__SWIG_1(self, args);
08750 }
08751 }
08752 }
08753 }
08754 }
08755 }
08756 }
08757 }
08758 }
08759 }
08760 }
08761 }
08762 if (argc == 12) {
08763 int _v;
08764 {
08765 int res = SWIG_AsVal_int(argv[0], NULL);
08766 _v = SWIG_CheckState(res);
08767 }
08768 if (_v) {
08769 {
08770 int res = SWIG_AsVal_int(argv[1], NULL);
08771 _v = SWIG_CheckState(res);
08772 }
08773 if (_v) {
08774 int res = SWIG_AsPtr_std_string(argv[2], (std::string**)(0));
08775 _v = SWIG_CheckState(res);
08776 if (_v) {
08777 int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0));
08778 _v = SWIG_CheckState(res);
08779 if (_v) {
08780 int res = SWIG_AsPtr_std_string(argv[4], (std::string**)(0));
08781 _v = SWIG_CheckState(res);
08782 if (_v) {
08783 {
08784 int res = SWIG_AsVal_unsigned_SS_int(argv[5], NULL);
08785 _v = SWIG_CheckState(res);
08786 }
08787 if (_v) {
08788 {
08789 int res = SWIG_AsVal_unsigned_SS_int(argv[6], NULL);
08790 _v = SWIG_CheckState(res);
08791 }
08792 if (_v) {
08793 {
08794 int res = SWIG_AsVal_unsigned_SS_int(argv[7], NULL);
08795 _v = SWIG_CheckState(res);
08796 }
08797 if (_v) {
08798 {
08799 int res = SWIG_AsVal_unsigned_SS_int(argv[8], NULL);
08800 _v = SWIG_CheckState(res);
08801 }
08802 if (_v) {
08803 int res = SWIG_AsPtr_std_string(argv[9], (std::string**)(0));
08804 _v = SWIG_CheckState(res);
08805 if (_v) {
08806 int res = SWIG_AsPtr_std_string(argv[10], (std::string**)(0));
08807 _v = SWIG_CheckState(res);
08808 if (_v) {
08809 int res = SWIG_AsPtr_std_string(argv[11], (std::string**)(0));
08810 _v = SWIG_CheckState(res);
08811 if (_v) {
08812 return _wrap_dtn_send__SWIG_0(self, args);
08813 }
08814 }
08815 }
08816 }
08817 }
08818 }
08819 }
08820 }
08821 }
08822 }
08823 }
08824 }
08825 }
08826
08827 fail:
08828 SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'dtn_send'.\n"
08829 " Possible C/C++ prototypes are:\n"
08830 " dtn_send(int,int,std::string const &,std::string const &,std::string const &,unsigned int,unsigned int,unsigned int,unsigned int,std::string const &,std::string const &,std::string const &)\n"
08831 " dtn_send(int,int,std::string const &,std::string const &,std::string const &,unsigned int,unsigned int,unsigned int,unsigned int,std::string const &,std::string const &)\n"
08832 " dtn_send(int,int,std::string const &,std::string const &,std::string const &,unsigned int,unsigned int,unsigned int,unsigned int,std::string const &)\n");
08833 return NULL;
08834 }
08835
08836
08837 SWIGINTERN PyObject *_wrap_dtn_cancel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08838 PyObject *resultobj = 0;
08839 int arg1 ;
08840 dtn_bundle_id *arg2 = 0 ;
08841 int result;
08842 int val1 ;
08843 int ecode1 = 0 ;
08844 void *argp2 = 0 ;
08845 int res2 = 0 ;
08846 PyObject * obj0 = 0 ;
08847 PyObject * obj1 = 0 ;
08848
08849 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_cancel",&obj0,&obj1)) SWIG_fail;
08850 ecode1 = SWIG_AsVal_int(obj0, &val1);
08851 if (!SWIG_IsOK(ecode1)) {
08852 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_cancel" "', argument " "1"" of type '" "int""'");
08853 }
08854 arg1 = static_cast< int >(val1);
08855 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_dtn_bundle_id, 0 | 0);
08856 if (!SWIG_IsOK(res2)) {
08857 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_cancel" "', argument " "2"" of type '" "dtn_bundle_id const &""'");
08858 }
08859 if (!argp2) {
08860 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_cancel" "', argument " "2"" of type '" "dtn_bundle_id const &""'");
08861 }
08862 arg2 = reinterpret_cast< dtn_bundle_id * >(argp2);
08863 result = (int)dtn_cancel(arg1,(dtn_bundle_id const &)*arg2);
08864 resultobj = SWIG_From_int(static_cast< int >(result));
08865 return resultobj;
08866 fail:
08867 return NULL;
08868 }
08869
08870
08871 SWIGINTERN PyObject *_wrap_dtn_status_report_bundle_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08872 PyObject *resultobj = 0;
08873 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
08874 dtn_bundle_id *arg2 = (dtn_bundle_id *) 0 ;
08875 void *argp1 = 0 ;
08876 int res1 = 0 ;
08877 void *argp2 = 0 ;
08878 int res2 = 0 ;
08879 PyObject * obj0 = 0 ;
08880 PyObject * obj1 = 0 ;
08881
08882 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_bundle_id_set",&obj0,&obj1)) SWIG_fail;
08883 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
08884 if (!SWIG_IsOK(res1)) {
08885 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_bundle_id_set" "', argument " "1"" of type '" "dtn_status_report *""'");
08886 }
08887 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
08888 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08889 if (!SWIG_IsOK(res2)) {
08890 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_status_report_bundle_id_set" "', argument " "2"" of type '" "dtn_bundle_id *""'");
08891 }
08892 arg2 = reinterpret_cast< dtn_bundle_id * >(argp2);
08893 if (arg1) (arg1)->bundle_id = *arg2;
08894
08895 resultobj = SWIG_Py_Void();
08896 return resultobj;
08897 fail:
08898 return NULL;
08899 }
08900
08901
08902 SWIGINTERN PyObject *_wrap_dtn_status_report_bundle_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08903 PyObject *resultobj = 0;
08904 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
08905 dtn_bundle_id *result = 0 ;
08906 void *argp1 = 0 ;
08907 int res1 = 0 ;
08908 PyObject * obj0 = 0 ;
08909
08910 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_bundle_id_get",&obj0)) SWIG_fail;
08911 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
08912 if (!SWIG_IsOK(res1)) {
08913 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_bundle_id_get" "', argument " "1"" of type '" "dtn_status_report *""'");
08914 }
08915 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
08916 result = (dtn_bundle_id *)& ((arg1)->bundle_id);
08917 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle_id, 0 | 0 );
08918 return resultobj;
08919 fail:
08920 return NULL;
08921 }
08922
08923
08924 SWIGINTERN PyObject *_wrap_dtn_status_report_reason_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08925 PyObject *resultobj = 0;
08926 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
08927 unsigned int arg2 ;
08928 void *argp1 = 0 ;
08929 int res1 = 0 ;
08930 unsigned int val2 ;
08931 int ecode2 = 0 ;
08932 PyObject * obj0 = 0 ;
08933 PyObject * obj1 = 0 ;
08934
08935 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_reason_set",&obj0,&obj1)) SWIG_fail;
08936 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
08937 if (!SWIG_IsOK(res1)) {
08938 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_reason_set" "', argument " "1"" of type '" "dtn_status_report *""'");
08939 }
08940 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
08941 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
08942 if (!SWIG_IsOK(ecode2)) {
08943 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_reason_set" "', argument " "2"" of type '" "unsigned int""'");
08944 }
08945 arg2 = static_cast< unsigned int >(val2);
08946 if (arg1) (arg1)->reason = arg2;
08947
08948 resultobj = SWIG_Py_Void();
08949 return resultobj;
08950 fail:
08951 return NULL;
08952 }
08953
08954
08955 SWIGINTERN PyObject *_wrap_dtn_status_report_reason_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08956 PyObject *resultobj = 0;
08957 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
08958 unsigned int result;
08959 void *argp1 = 0 ;
08960 int res1 = 0 ;
08961 PyObject * obj0 = 0 ;
08962
08963 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_reason_get",&obj0)) SWIG_fail;
08964 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
08965 if (!SWIG_IsOK(res1)) {
08966 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_reason_get" "', argument " "1"" of type '" "dtn_status_report *""'");
08967 }
08968 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
08969 result = (unsigned int) ((arg1)->reason);
08970 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
08971 return resultobj;
08972 fail:
08973 return NULL;
08974 }
08975
08976
08977 SWIGINTERN PyObject *_wrap_dtn_status_report_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
08978 PyObject *resultobj = 0;
08979 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
08980 unsigned int arg2 ;
08981 void *argp1 = 0 ;
08982 int res1 = 0 ;
08983 unsigned int val2 ;
08984 int ecode2 = 0 ;
08985 PyObject * obj0 = 0 ;
08986 PyObject * obj1 = 0 ;
08987
08988 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_flags_set",&obj0,&obj1)) SWIG_fail;
08989 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
08990 if (!SWIG_IsOK(res1)) {
08991 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_flags_set" "', argument " "1"" of type '" "dtn_status_report *""'");
08992 }
08993 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
08994 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
08995 if (!SWIG_IsOK(ecode2)) {
08996 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_flags_set" "', argument " "2"" of type '" "unsigned int""'");
08997 }
08998 arg2 = static_cast< unsigned int >(val2);
08999 if (arg1) (arg1)->flags = arg2;
09000
09001 resultobj = SWIG_Py_Void();
09002 return resultobj;
09003 fail:
09004 return NULL;
09005 }
09006
09007
09008 SWIGINTERN PyObject *_wrap_dtn_status_report_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09009 PyObject *resultobj = 0;
09010 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09011 unsigned int result;
09012 void *argp1 = 0 ;
09013 int res1 = 0 ;
09014 PyObject * obj0 = 0 ;
09015
09016 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_flags_get",&obj0)) SWIG_fail;
09017 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09018 if (!SWIG_IsOK(res1)) {
09019 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_flags_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09020 }
09021 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09022 result = (unsigned int) ((arg1)->flags);
09023 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09024 return resultobj;
09025 fail:
09026 return NULL;
09027 }
09028
09029
09030 SWIGINTERN PyObject *_wrap_dtn_status_report_receipt_ts_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09031 PyObject *resultobj = 0;
09032 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09033 unsigned int arg2 ;
09034 void *argp1 = 0 ;
09035 int res1 = 0 ;
09036 unsigned int val2 ;
09037 int ecode2 = 0 ;
09038 PyObject * obj0 = 0 ;
09039 PyObject * obj1 = 0 ;
09040
09041 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_receipt_ts_secs_set",&obj0,&obj1)) SWIG_fail;
09042 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09043 if (!SWIG_IsOK(res1)) {
09044 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_receipt_ts_secs_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09045 }
09046 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09047 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09048 if (!SWIG_IsOK(ecode2)) {
09049 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_receipt_ts_secs_set" "', argument " "2"" of type '" "unsigned int""'");
09050 }
09051 arg2 = static_cast< unsigned int >(val2);
09052 if (arg1) (arg1)->receipt_ts_secs = arg2;
09053
09054 resultobj = SWIG_Py_Void();
09055 return resultobj;
09056 fail:
09057 return NULL;
09058 }
09059
09060
09061 SWIGINTERN PyObject *_wrap_dtn_status_report_receipt_ts_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09062 PyObject *resultobj = 0;
09063 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09064 unsigned int result;
09065 void *argp1 = 0 ;
09066 int res1 = 0 ;
09067 PyObject * obj0 = 0 ;
09068
09069 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_receipt_ts_secs_get",&obj0)) SWIG_fail;
09070 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09071 if (!SWIG_IsOK(res1)) {
09072 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_receipt_ts_secs_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09073 }
09074 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09075 result = (unsigned int) ((arg1)->receipt_ts_secs);
09076 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09077 return resultobj;
09078 fail:
09079 return NULL;
09080 }
09081
09082
09083 SWIGINTERN PyObject *_wrap_dtn_status_report_receipt_ts_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09084 PyObject *resultobj = 0;
09085 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09086 unsigned int arg2 ;
09087 void *argp1 = 0 ;
09088 int res1 = 0 ;
09089 unsigned int val2 ;
09090 int ecode2 = 0 ;
09091 PyObject * obj0 = 0 ;
09092 PyObject * obj1 = 0 ;
09093
09094 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_receipt_ts_seqno_set",&obj0,&obj1)) SWIG_fail;
09095 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09096 if (!SWIG_IsOK(res1)) {
09097 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_receipt_ts_seqno_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09098 }
09099 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09100 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09101 if (!SWIG_IsOK(ecode2)) {
09102 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_receipt_ts_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
09103 }
09104 arg2 = static_cast< unsigned int >(val2);
09105 if (arg1) (arg1)->receipt_ts_seqno = arg2;
09106
09107 resultobj = SWIG_Py_Void();
09108 return resultobj;
09109 fail:
09110 return NULL;
09111 }
09112
09113
09114 SWIGINTERN PyObject *_wrap_dtn_status_report_receipt_ts_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09115 PyObject *resultobj = 0;
09116 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09117 unsigned int result;
09118 void *argp1 = 0 ;
09119 int res1 = 0 ;
09120 PyObject * obj0 = 0 ;
09121
09122 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_receipt_ts_seqno_get",&obj0)) SWIG_fail;
09123 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09124 if (!SWIG_IsOK(res1)) {
09125 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_receipt_ts_seqno_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09126 }
09127 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09128 result = (unsigned int) ((arg1)->receipt_ts_seqno);
09129 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09130 return resultobj;
09131 fail:
09132 return NULL;
09133 }
09134
09135
09136 SWIGINTERN PyObject *_wrap_dtn_status_report_custody_ts_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09137 PyObject *resultobj = 0;
09138 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09139 unsigned int arg2 ;
09140 void *argp1 = 0 ;
09141 int res1 = 0 ;
09142 unsigned int val2 ;
09143 int ecode2 = 0 ;
09144 PyObject * obj0 = 0 ;
09145 PyObject * obj1 = 0 ;
09146
09147 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_custody_ts_secs_set",&obj0,&obj1)) SWIG_fail;
09148 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09149 if (!SWIG_IsOK(res1)) {
09150 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_custody_ts_secs_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09151 }
09152 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09153 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09154 if (!SWIG_IsOK(ecode2)) {
09155 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_custody_ts_secs_set" "', argument " "2"" of type '" "unsigned int""'");
09156 }
09157 arg2 = static_cast< unsigned int >(val2);
09158 if (arg1) (arg1)->custody_ts_secs = arg2;
09159
09160 resultobj = SWIG_Py_Void();
09161 return resultobj;
09162 fail:
09163 return NULL;
09164 }
09165
09166
09167 SWIGINTERN PyObject *_wrap_dtn_status_report_custody_ts_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09168 PyObject *resultobj = 0;
09169 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09170 unsigned int result;
09171 void *argp1 = 0 ;
09172 int res1 = 0 ;
09173 PyObject * obj0 = 0 ;
09174
09175 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_custody_ts_secs_get",&obj0)) SWIG_fail;
09176 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09177 if (!SWIG_IsOK(res1)) {
09178 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_custody_ts_secs_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09179 }
09180 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09181 result = (unsigned int) ((arg1)->custody_ts_secs);
09182 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09183 return resultobj;
09184 fail:
09185 return NULL;
09186 }
09187
09188
09189 SWIGINTERN PyObject *_wrap_dtn_status_report_custody_ts_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09190 PyObject *resultobj = 0;
09191 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09192 unsigned int arg2 ;
09193 void *argp1 = 0 ;
09194 int res1 = 0 ;
09195 unsigned int val2 ;
09196 int ecode2 = 0 ;
09197 PyObject * obj0 = 0 ;
09198 PyObject * obj1 = 0 ;
09199
09200 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_custody_ts_seqno_set",&obj0,&obj1)) SWIG_fail;
09201 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09202 if (!SWIG_IsOK(res1)) {
09203 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_custody_ts_seqno_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09204 }
09205 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09206 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09207 if (!SWIG_IsOK(ecode2)) {
09208 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_custody_ts_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
09209 }
09210 arg2 = static_cast< unsigned int >(val2);
09211 if (arg1) (arg1)->custody_ts_seqno = arg2;
09212
09213 resultobj = SWIG_Py_Void();
09214 return resultobj;
09215 fail:
09216 return NULL;
09217 }
09218
09219
09220 SWIGINTERN PyObject *_wrap_dtn_status_report_custody_ts_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09221 PyObject *resultobj = 0;
09222 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09223 unsigned int result;
09224 void *argp1 = 0 ;
09225 int res1 = 0 ;
09226 PyObject * obj0 = 0 ;
09227
09228 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_custody_ts_seqno_get",&obj0)) SWIG_fail;
09229 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09230 if (!SWIG_IsOK(res1)) {
09231 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_custody_ts_seqno_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09232 }
09233 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09234 result = (unsigned int) ((arg1)->custody_ts_seqno);
09235 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09236 return resultobj;
09237 fail:
09238 return NULL;
09239 }
09240
09241
09242 SWIGINTERN PyObject *_wrap_dtn_status_report_forwarding_ts_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09243 PyObject *resultobj = 0;
09244 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09245 unsigned int arg2 ;
09246 void *argp1 = 0 ;
09247 int res1 = 0 ;
09248 unsigned int val2 ;
09249 int ecode2 = 0 ;
09250 PyObject * obj0 = 0 ;
09251 PyObject * obj1 = 0 ;
09252
09253 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_forwarding_ts_secs_set",&obj0,&obj1)) SWIG_fail;
09254 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09255 if (!SWIG_IsOK(res1)) {
09256 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_forwarding_ts_secs_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09257 }
09258 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09259 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09260 if (!SWIG_IsOK(ecode2)) {
09261 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_forwarding_ts_secs_set" "', argument " "2"" of type '" "unsigned int""'");
09262 }
09263 arg2 = static_cast< unsigned int >(val2);
09264 if (arg1) (arg1)->forwarding_ts_secs = arg2;
09265
09266 resultobj = SWIG_Py_Void();
09267 return resultobj;
09268 fail:
09269 return NULL;
09270 }
09271
09272
09273 SWIGINTERN PyObject *_wrap_dtn_status_report_forwarding_ts_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09274 PyObject *resultobj = 0;
09275 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09276 unsigned int result;
09277 void *argp1 = 0 ;
09278 int res1 = 0 ;
09279 PyObject * obj0 = 0 ;
09280
09281 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_forwarding_ts_secs_get",&obj0)) SWIG_fail;
09282 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09283 if (!SWIG_IsOK(res1)) {
09284 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_forwarding_ts_secs_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09285 }
09286 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09287 result = (unsigned int) ((arg1)->forwarding_ts_secs);
09288 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09289 return resultobj;
09290 fail:
09291 return NULL;
09292 }
09293
09294
09295 SWIGINTERN PyObject *_wrap_dtn_status_report_forwarding_ts_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09296 PyObject *resultobj = 0;
09297 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09298 unsigned int arg2 ;
09299 void *argp1 = 0 ;
09300 int res1 = 0 ;
09301 unsigned int val2 ;
09302 int ecode2 = 0 ;
09303 PyObject * obj0 = 0 ;
09304 PyObject * obj1 = 0 ;
09305
09306 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_forwarding_ts_seqno_set",&obj0,&obj1)) SWIG_fail;
09307 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09308 if (!SWIG_IsOK(res1)) {
09309 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_forwarding_ts_seqno_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09310 }
09311 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09312 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09313 if (!SWIG_IsOK(ecode2)) {
09314 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_forwarding_ts_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
09315 }
09316 arg2 = static_cast< unsigned int >(val2);
09317 if (arg1) (arg1)->forwarding_ts_seqno = arg2;
09318
09319 resultobj = SWIG_Py_Void();
09320 return resultobj;
09321 fail:
09322 return NULL;
09323 }
09324
09325
09326 SWIGINTERN PyObject *_wrap_dtn_status_report_forwarding_ts_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09327 PyObject *resultobj = 0;
09328 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09329 unsigned int result;
09330 void *argp1 = 0 ;
09331 int res1 = 0 ;
09332 PyObject * obj0 = 0 ;
09333
09334 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_forwarding_ts_seqno_get",&obj0)) SWIG_fail;
09335 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09336 if (!SWIG_IsOK(res1)) {
09337 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_forwarding_ts_seqno_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09338 }
09339 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09340 result = (unsigned int) ((arg1)->forwarding_ts_seqno);
09341 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09342 return resultobj;
09343 fail:
09344 return NULL;
09345 }
09346
09347
09348 SWIGINTERN PyObject *_wrap_dtn_status_report_delivery_ts_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09349 PyObject *resultobj = 0;
09350 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09351 unsigned int arg2 ;
09352 void *argp1 = 0 ;
09353 int res1 = 0 ;
09354 unsigned int val2 ;
09355 int ecode2 = 0 ;
09356 PyObject * obj0 = 0 ;
09357 PyObject * obj1 = 0 ;
09358
09359 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_delivery_ts_secs_set",&obj0,&obj1)) SWIG_fail;
09360 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09361 if (!SWIG_IsOK(res1)) {
09362 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_delivery_ts_secs_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09363 }
09364 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09365 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09366 if (!SWIG_IsOK(ecode2)) {
09367 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_delivery_ts_secs_set" "', argument " "2"" of type '" "unsigned int""'");
09368 }
09369 arg2 = static_cast< unsigned int >(val2);
09370 if (arg1) (arg1)->delivery_ts_secs = arg2;
09371
09372 resultobj = SWIG_Py_Void();
09373 return resultobj;
09374 fail:
09375 return NULL;
09376 }
09377
09378
09379 SWIGINTERN PyObject *_wrap_dtn_status_report_delivery_ts_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09380 PyObject *resultobj = 0;
09381 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09382 unsigned int result;
09383 void *argp1 = 0 ;
09384 int res1 = 0 ;
09385 PyObject * obj0 = 0 ;
09386
09387 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_delivery_ts_secs_get",&obj0)) SWIG_fail;
09388 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09389 if (!SWIG_IsOK(res1)) {
09390 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_delivery_ts_secs_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09391 }
09392 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09393 result = (unsigned int) ((arg1)->delivery_ts_secs);
09394 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09395 return resultobj;
09396 fail:
09397 return NULL;
09398 }
09399
09400
09401 SWIGINTERN PyObject *_wrap_dtn_status_report_delivery_ts_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09402 PyObject *resultobj = 0;
09403 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09404 unsigned int arg2 ;
09405 void *argp1 = 0 ;
09406 int res1 = 0 ;
09407 unsigned int val2 ;
09408 int ecode2 = 0 ;
09409 PyObject * obj0 = 0 ;
09410 PyObject * obj1 = 0 ;
09411
09412 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_delivery_ts_seqno_set",&obj0,&obj1)) SWIG_fail;
09413 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09414 if (!SWIG_IsOK(res1)) {
09415 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_delivery_ts_seqno_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09416 }
09417 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09418 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09419 if (!SWIG_IsOK(ecode2)) {
09420 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_delivery_ts_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
09421 }
09422 arg2 = static_cast< unsigned int >(val2);
09423 if (arg1) (arg1)->delivery_ts_seqno = arg2;
09424
09425 resultobj = SWIG_Py_Void();
09426 return resultobj;
09427 fail:
09428 return NULL;
09429 }
09430
09431
09432 SWIGINTERN PyObject *_wrap_dtn_status_report_delivery_ts_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09433 PyObject *resultobj = 0;
09434 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09435 unsigned int result;
09436 void *argp1 = 0 ;
09437 int res1 = 0 ;
09438 PyObject * obj0 = 0 ;
09439
09440 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_delivery_ts_seqno_get",&obj0)) SWIG_fail;
09441 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09442 if (!SWIG_IsOK(res1)) {
09443 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_delivery_ts_seqno_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09444 }
09445 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09446 result = (unsigned int) ((arg1)->delivery_ts_seqno);
09447 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09448 return resultobj;
09449 fail:
09450 return NULL;
09451 }
09452
09453
09454 SWIGINTERN PyObject *_wrap_dtn_status_report_deletion_ts_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09455 PyObject *resultobj = 0;
09456 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09457 unsigned int arg2 ;
09458 void *argp1 = 0 ;
09459 int res1 = 0 ;
09460 unsigned int val2 ;
09461 int ecode2 = 0 ;
09462 PyObject * obj0 = 0 ;
09463 PyObject * obj1 = 0 ;
09464
09465 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_deletion_ts_secs_set",&obj0,&obj1)) SWIG_fail;
09466 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09467 if (!SWIG_IsOK(res1)) {
09468 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_deletion_ts_secs_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09469 }
09470 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09471 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09472 if (!SWIG_IsOK(ecode2)) {
09473 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_deletion_ts_secs_set" "', argument " "2"" of type '" "unsigned int""'");
09474 }
09475 arg2 = static_cast< unsigned int >(val2);
09476 if (arg1) (arg1)->deletion_ts_secs = arg2;
09477
09478 resultobj = SWIG_Py_Void();
09479 return resultobj;
09480 fail:
09481 return NULL;
09482 }
09483
09484
09485 SWIGINTERN PyObject *_wrap_dtn_status_report_deletion_ts_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09486 PyObject *resultobj = 0;
09487 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09488 unsigned int result;
09489 void *argp1 = 0 ;
09490 int res1 = 0 ;
09491 PyObject * obj0 = 0 ;
09492
09493 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_deletion_ts_secs_get",&obj0)) SWIG_fail;
09494 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09495 if (!SWIG_IsOK(res1)) {
09496 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_deletion_ts_secs_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09497 }
09498 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09499 result = (unsigned int) ((arg1)->deletion_ts_secs);
09500 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09501 return resultobj;
09502 fail:
09503 return NULL;
09504 }
09505
09506
09507 SWIGINTERN PyObject *_wrap_dtn_status_report_deletion_ts_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09508 PyObject *resultobj = 0;
09509 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09510 unsigned int arg2 ;
09511 void *argp1 = 0 ;
09512 int res1 = 0 ;
09513 unsigned int val2 ;
09514 int ecode2 = 0 ;
09515 PyObject * obj0 = 0 ;
09516 PyObject * obj1 = 0 ;
09517
09518 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_deletion_ts_seqno_set",&obj0,&obj1)) SWIG_fail;
09519 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09520 if (!SWIG_IsOK(res1)) {
09521 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_deletion_ts_seqno_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09522 }
09523 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09524 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09525 if (!SWIG_IsOK(ecode2)) {
09526 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_deletion_ts_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
09527 }
09528 arg2 = static_cast< unsigned int >(val2);
09529 if (arg1) (arg1)->deletion_ts_seqno = arg2;
09530
09531 resultobj = SWIG_Py_Void();
09532 return resultobj;
09533 fail:
09534 return NULL;
09535 }
09536
09537
09538 SWIGINTERN PyObject *_wrap_dtn_status_report_deletion_ts_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09539 PyObject *resultobj = 0;
09540 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09541 unsigned int result;
09542 void *argp1 = 0 ;
09543 int res1 = 0 ;
09544 PyObject * obj0 = 0 ;
09545
09546 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_deletion_ts_seqno_get",&obj0)) SWIG_fail;
09547 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09548 if (!SWIG_IsOK(res1)) {
09549 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_deletion_ts_seqno_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09550 }
09551 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09552 result = (unsigned int) ((arg1)->deletion_ts_seqno);
09553 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09554 return resultobj;
09555 fail:
09556 return NULL;
09557 }
09558
09559
09560 SWIGINTERN PyObject *_wrap_dtn_status_report_ack_by_app_ts_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09561 PyObject *resultobj = 0;
09562 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09563 unsigned int arg2 ;
09564 void *argp1 = 0 ;
09565 int res1 = 0 ;
09566 unsigned int val2 ;
09567 int ecode2 = 0 ;
09568 PyObject * obj0 = 0 ;
09569 PyObject * obj1 = 0 ;
09570
09571 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_ack_by_app_ts_secs_set",&obj0,&obj1)) SWIG_fail;
09572 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09573 if (!SWIG_IsOK(res1)) {
09574 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_ack_by_app_ts_secs_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09575 }
09576 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09577 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09578 if (!SWIG_IsOK(ecode2)) {
09579 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_ack_by_app_ts_secs_set" "', argument " "2"" of type '" "unsigned int""'");
09580 }
09581 arg2 = static_cast< unsigned int >(val2);
09582 if (arg1) (arg1)->ack_by_app_ts_secs = arg2;
09583
09584 resultobj = SWIG_Py_Void();
09585 return resultobj;
09586 fail:
09587 return NULL;
09588 }
09589
09590
09591 SWIGINTERN PyObject *_wrap_dtn_status_report_ack_by_app_ts_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09592 PyObject *resultobj = 0;
09593 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09594 unsigned int result;
09595 void *argp1 = 0 ;
09596 int res1 = 0 ;
09597 PyObject * obj0 = 0 ;
09598
09599 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_ack_by_app_ts_secs_get",&obj0)) SWIG_fail;
09600 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09601 if (!SWIG_IsOK(res1)) {
09602 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_ack_by_app_ts_secs_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09603 }
09604 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09605 result = (unsigned int) ((arg1)->ack_by_app_ts_secs);
09606 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09607 return resultobj;
09608 fail:
09609 return NULL;
09610 }
09611
09612
09613 SWIGINTERN PyObject *_wrap_dtn_status_report_ack_by_app_ts_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09614 PyObject *resultobj = 0;
09615 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09616 unsigned int arg2 ;
09617 void *argp1 = 0 ;
09618 int res1 = 0 ;
09619 unsigned int val2 ;
09620 int ecode2 = 0 ;
09621 PyObject * obj0 = 0 ;
09622 PyObject * obj1 = 0 ;
09623
09624 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_status_report_ack_by_app_ts_seqno_set",&obj0,&obj1)) SWIG_fail;
09625 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09626 if (!SWIG_IsOK(res1)) {
09627 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_ack_by_app_ts_seqno_set" "', argument " "1"" of type '" "dtn_status_report *""'");
09628 }
09629 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09630 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09631 if (!SWIG_IsOK(ecode2)) {
09632 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_status_report_ack_by_app_ts_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
09633 }
09634 arg2 = static_cast< unsigned int >(val2);
09635 if (arg1) (arg1)->ack_by_app_ts_seqno = arg2;
09636
09637 resultobj = SWIG_Py_Void();
09638 return resultobj;
09639 fail:
09640 return NULL;
09641 }
09642
09643
09644 SWIGINTERN PyObject *_wrap_dtn_status_report_ack_by_app_ts_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09645 PyObject *resultobj = 0;
09646 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09647 unsigned int result;
09648 void *argp1 = 0 ;
09649 int res1 = 0 ;
09650 PyObject * obj0 = 0 ;
09651
09652 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_ack_by_app_ts_seqno_get",&obj0)) SWIG_fail;
09653 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, 0 | 0 );
09654 if (!SWIG_IsOK(res1)) {
09655 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_status_report_ack_by_app_ts_seqno_get" "', argument " "1"" of type '" "dtn_status_report *""'");
09656 }
09657 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09658 result = (unsigned int) ((arg1)->ack_by_app_ts_seqno);
09659 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09660 return resultobj;
09661 fail:
09662 return NULL;
09663 }
09664
09665
09666 SWIGINTERN PyObject *_wrap_new_dtn_status_report(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09667 PyObject *resultobj = 0;
09668 dtn_status_report *result = 0 ;
09669
09670 if (!PyArg_ParseTuple(args,(char *)":new_dtn_status_report")) SWIG_fail;
09671 result = (dtn_status_report *)new dtn_status_report();
09672 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_status_report, SWIG_POINTER_NEW | 0 );
09673 return resultobj;
09674 fail:
09675 return NULL;
09676 }
09677
09678
09679 SWIGINTERN PyObject *_wrap_delete_dtn_status_report(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09680 PyObject *resultobj = 0;
09681 dtn_status_report *arg1 = (dtn_status_report *) 0 ;
09682 void *argp1 = 0 ;
09683 int res1 = 0 ;
09684 PyObject * obj0 = 0 ;
09685
09686 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_status_report",&obj0)) SWIG_fail;
09687 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_status_report, SWIG_POINTER_DISOWN | 0 );
09688 if (!SWIG_IsOK(res1)) {
09689 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_status_report" "', argument " "1"" of type '" "dtn_status_report *""'");
09690 }
09691 arg1 = reinterpret_cast< dtn_status_report * >(argp1);
09692 delete arg1;
09693
09694 resultobj = SWIG_Py_Void();
09695 return resultobj;
09696 fail:
09697 return NULL;
09698 }
09699
09700
09701 SWIGINTERN PyObject *dtn_status_report_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09702 PyObject *obj;
09703 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
09704 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_status_report, SWIG_NewClientData(obj));
09705 return SWIG_Py_Void();
09706 }
09707
09708 SWIGINTERN PyObject *_wrap_dtn_status_report_reason_to_str(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09709 PyObject *resultobj = 0;
09710 unsigned int arg1 ;
09711 std::string result;
09712 unsigned int val1 ;
09713 int ecode1 = 0 ;
09714 PyObject * obj0 = 0 ;
09715
09716 if (!PyArg_ParseTuple(args,(char *)"O:dtn_status_report_reason_to_str",&obj0)) SWIG_fail;
09717 ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
09718 if (!SWIG_IsOK(ecode1)) {
09719 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_status_report_reason_to_str" "', argument " "1"" of type '" "unsigned int""'");
09720 }
09721 arg1 = static_cast< unsigned int >(val1);
09722 result = dtn_status_report_reason_to_str(arg1);
09723 resultobj = SWIG_From_std_string(static_cast< std::string >(result));
09724 return resultobj;
09725 fail:
09726 return NULL;
09727 }
09728
09729
09730 SWIGINTERN PyObject *_wrap_dtn_bundle_source_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09731 PyObject *resultobj = 0;
09732 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09733 std::string *arg2 = 0 ;
09734 void *argp1 = 0 ;
09735 int res1 = 0 ;
09736 int res2 = SWIG_OLDOBJ ;
09737 PyObject * obj0 = 0 ;
09738 PyObject * obj1 = 0 ;
09739
09740 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_source_set",&obj0,&obj1)) SWIG_fail;
09741 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09742 if (!SWIG_IsOK(res1)) {
09743 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_source_set" "', argument " "1"" of type '" "dtn_bundle *""'");
09744 }
09745 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09746 {
09747 std::string *ptr = (std::string *)0;
09748 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
09749 if (!SWIG_IsOK(res2)) {
09750 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_source_set" "', argument " "2"" of type '" "std::string const &""'");
09751 }
09752 if (!ptr) {
09753 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_source_set" "', argument " "2"" of type '" "std::string const &""'");
09754 }
09755 arg2 = ptr;
09756 }
09757 if (arg1) (arg1)->source = *arg2;
09758
09759 resultobj = SWIG_Py_Void();
09760 if (SWIG_IsNewObj(res2)) delete arg2;
09761 return resultobj;
09762 fail:
09763 if (SWIG_IsNewObj(res2)) delete arg2;
09764 return NULL;
09765 }
09766
09767
09768 SWIGINTERN PyObject *_wrap_dtn_bundle_source_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09769 PyObject *resultobj = 0;
09770 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09771 std::string *result = 0 ;
09772 void *argp1 = 0 ;
09773 int res1 = 0 ;
09774 PyObject * obj0 = 0 ;
09775
09776 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_source_get",&obj0)) SWIG_fail;
09777 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09778 if (!SWIG_IsOK(res1)) {
09779 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_source_get" "', argument " "1"" of type '" "dtn_bundle *""'");
09780 }
09781 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09782 {
09783 std::string const &_result_ref = ((arg1)->source);
09784 result = (std::string *) &_result_ref;
09785 }
09786 resultobj = SWIG_From_std_string(static_cast< std::string >(*result));
09787 return resultobj;
09788 fail:
09789 return NULL;
09790 }
09791
09792
09793 SWIGINTERN PyObject *_wrap_dtn_bundle_dest_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09794 PyObject *resultobj = 0;
09795 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09796 std::string *arg2 = 0 ;
09797 void *argp1 = 0 ;
09798 int res1 = 0 ;
09799 int res2 = SWIG_OLDOBJ ;
09800 PyObject * obj0 = 0 ;
09801 PyObject * obj1 = 0 ;
09802
09803 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_dest_set",&obj0,&obj1)) SWIG_fail;
09804 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09805 if (!SWIG_IsOK(res1)) {
09806 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_dest_set" "', argument " "1"" of type '" "dtn_bundle *""'");
09807 }
09808 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09809 {
09810 std::string *ptr = (std::string *)0;
09811 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
09812 if (!SWIG_IsOK(res2)) {
09813 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_dest_set" "', argument " "2"" of type '" "std::string const &""'");
09814 }
09815 if (!ptr) {
09816 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_dest_set" "', argument " "2"" of type '" "std::string const &""'");
09817 }
09818 arg2 = ptr;
09819 }
09820 if (arg1) (arg1)->dest = *arg2;
09821
09822 resultobj = SWIG_Py_Void();
09823 if (SWIG_IsNewObj(res2)) delete arg2;
09824 return resultobj;
09825 fail:
09826 if (SWIG_IsNewObj(res2)) delete arg2;
09827 return NULL;
09828 }
09829
09830
09831 SWIGINTERN PyObject *_wrap_dtn_bundle_dest_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09832 PyObject *resultobj = 0;
09833 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09834 std::string *result = 0 ;
09835 void *argp1 = 0 ;
09836 int res1 = 0 ;
09837 PyObject * obj0 = 0 ;
09838
09839 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_dest_get",&obj0)) SWIG_fail;
09840 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09841 if (!SWIG_IsOK(res1)) {
09842 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_dest_get" "', argument " "1"" of type '" "dtn_bundle *""'");
09843 }
09844 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09845 {
09846 std::string const &_result_ref = ((arg1)->dest);
09847 result = (std::string *) &_result_ref;
09848 }
09849 resultobj = SWIG_From_std_string(static_cast< std::string >(*result));
09850 return resultobj;
09851 fail:
09852 return NULL;
09853 }
09854
09855
09856 SWIGINTERN PyObject *_wrap_dtn_bundle_replyto_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09857 PyObject *resultobj = 0;
09858 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09859 std::string *arg2 = 0 ;
09860 void *argp1 = 0 ;
09861 int res1 = 0 ;
09862 int res2 = SWIG_OLDOBJ ;
09863 PyObject * obj0 = 0 ;
09864 PyObject * obj1 = 0 ;
09865
09866 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_replyto_set",&obj0,&obj1)) SWIG_fail;
09867 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09868 if (!SWIG_IsOK(res1)) {
09869 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_replyto_set" "', argument " "1"" of type '" "dtn_bundle *""'");
09870 }
09871 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09872 {
09873 std::string *ptr = (std::string *)0;
09874 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
09875 if (!SWIG_IsOK(res2)) {
09876 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_replyto_set" "', argument " "2"" of type '" "std::string const &""'");
09877 }
09878 if (!ptr) {
09879 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_replyto_set" "', argument " "2"" of type '" "std::string const &""'");
09880 }
09881 arg2 = ptr;
09882 }
09883 if (arg1) (arg1)->replyto = *arg2;
09884
09885 resultobj = SWIG_Py_Void();
09886 if (SWIG_IsNewObj(res2)) delete arg2;
09887 return resultobj;
09888 fail:
09889 if (SWIG_IsNewObj(res2)) delete arg2;
09890 return NULL;
09891 }
09892
09893
09894 SWIGINTERN PyObject *_wrap_dtn_bundle_replyto_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09895 PyObject *resultobj = 0;
09896 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09897 std::string *result = 0 ;
09898 void *argp1 = 0 ;
09899 int res1 = 0 ;
09900 PyObject * obj0 = 0 ;
09901
09902 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_replyto_get",&obj0)) SWIG_fail;
09903 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09904 if (!SWIG_IsOK(res1)) {
09905 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_replyto_get" "', argument " "1"" of type '" "dtn_bundle *""'");
09906 }
09907 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09908 {
09909 std::string const &_result_ref = ((arg1)->replyto);
09910 result = (std::string *) &_result_ref;
09911 }
09912 resultobj = SWIG_From_std_string(static_cast< std::string >(*result));
09913 return resultobj;
09914 fail:
09915 return NULL;
09916 }
09917
09918
09919 SWIGINTERN PyObject *_wrap_dtn_bundle_priority_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09920 PyObject *resultobj = 0;
09921 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09922 unsigned int arg2 ;
09923 void *argp1 = 0 ;
09924 int res1 = 0 ;
09925 unsigned int val2 ;
09926 int ecode2 = 0 ;
09927 PyObject * obj0 = 0 ;
09928 PyObject * obj1 = 0 ;
09929
09930 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_priority_set",&obj0,&obj1)) SWIG_fail;
09931 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09932 if (!SWIG_IsOK(res1)) {
09933 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_priority_set" "', argument " "1"" of type '" "dtn_bundle *""'");
09934 }
09935 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09936 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09937 if (!SWIG_IsOK(ecode2)) {
09938 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_priority_set" "', argument " "2"" of type '" "unsigned int""'");
09939 }
09940 arg2 = static_cast< unsigned int >(val2);
09941 if (arg1) (arg1)->priority = arg2;
09942
09943 resultobj = SWIG_Py_Void();
09944 return resultobj;
09945 fail:
09946 return NULL;
09947 }
09948
09949
09950 SWIGINTERN PyObject *_wrap_dtn_bundle_priority_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09951 PyObject *resultobj = 0;
09952 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09953 unsigned int result;
09954 void *argp1 = 0 ;
09955 int res1 = 0 ;
09956 PyObject * obj0 = 0 ;
09957
09958 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_priority_get",&obj0)) SWIG_fail;
09959 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09960 if (!SWIG_IsOK(res1)) {
09961 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_priority_get" "', argument " "1"" of type '" "dtn_bundle *""'");
09962 }
09963 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09964 result = (unsigned int) ((arg1)->priority);
09965 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
09966 return resultobj;
09967 fail:
09968 return NULL;
09969 }
09970
09971
09972 SWIGINTERN PyObject *_wrap_dtn_bundle_dopts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
09973 PyObject *resultobj = 0;
09974 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
09975 unsigned int arg2 ;
09976 void *argp1 = 0 ;
09977 int res1 = 0 ;
09978 unsigned int val2 ;
09979 int ecode2 = 0 ;
09980 PyObject * obj0 = 0 ;
09981 PyObject * obj1 = 0 ;
09982
09983 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_dopts_set",&obj0,&obj1)) SWIG_fail;
09984 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
09985 if (!SWIG_IsOK(res1)) {
09986 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_dopts_set" "', argument " "1"" of type '" "dtn_bundle *""'");
09987 }
09988 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
09989 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
09990 if (!SWIG_IsOK(ecode2)) {
09991 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_dopts_set" "', argument " "2"" of type '" "unsigned int""'");
09992 }
09993 arg2 = static_cast< unsigned int >(val2);
09994 if (arg1) (arg1)->dopts = arg2;
09995
09996 resultobj = SWIG_Py_Void();
09997 return resultobj;
09998 fail:
09999 return NULL;
10000 }
10001
10002
10003 SWIGINTERN PyObject *_wrap_dtn_bundle_dopts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10004 PyObject *resultobj = 0;
10005 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10006 unsigned int result;
10007 void *argp1 = 0 ;
10008 int res1 = 0 ;
10009 PyObject * obj0 = 0 ;
10010
10011 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_dopts_get",&obj0)) SWIG_fail;
10012 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10013 if (!SWIG_IsOK(res1)) {
10014 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_dopts_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10015 }
10016 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10017 result = (unsigned int) ((arg1)->dopts);
10018 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
10019 return resultobj;
10020 fail:
10021 return NULL;
10022 }
10023
10024
10025 SWIGINTERN PyObject *_wrap_dtn_bundle_expiration_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10026 PyObject *resultobj = 0;
10027 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10028 unsigned int arg2 ;
10029 void *argp1 = 0 ;
10030 int res1 = 0 ;
10031 unsigned int val2 ;
10032 int ecode2 = 0 ;
10033 PyObject * obj0 = 0 ;
10034 PyObject * obj1 = 0 ;
10035
10036 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_expiration_set",&obj0,&obj1)) SWIG_fail;
10037 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10038 if (!SWIG_IsOK(res1)) {
10039 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_expiration_set" "', argument " "1"" of type '" "dtn_bundle *""'");
10040 }
10041 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10042 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
10043 if (!SWIG_IsOK(ecode2)) {
10044 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_expiration_set" "', argument " "2"" of type '" "unsigned int""'");
10045 }
10046 arg2 = static_cast< unsigned int >(val2);
10047 if (arg1) (arg1)->expiration = arg2;
10048
10049 resultobj = SWIG_Py_Void();
10050 return resultobj;
10051 fail:
10052 return NULL;
10053 }
10054
10055
10056 SWIGINTERN PyObject *_wrap_dtn_bundle_expiration_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10057 PyObject *resultobj = 0;
10058 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10059 unsigned int result;
10060 void *argp1 = 0 ;
10061 int res1 = 0 ;
10062 PyObject * obj0 = 0 ;
10063
10064 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_expiration_get",&obj0)) SWIG_fail;
10065 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10066 if (!SWIG_IsOK(res1)) {
10067 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_expiration_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10068 }
10069 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10070 result = (unsigned int) ((arg1)->expiration);
10071 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
10072 return resultobj;
10073 fail:
10074 return NULL;
10075 }
10076
10077
10078 SWIGINTERN PyObject *_wrap_dtn_bundle_creation_secs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10079 PyObject *resultobj = 0;
10080 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10081 unsigned int arg2 ;
10082 void *argp1 = 0 ;
10083 int res1 = 0 ;
10084 unsigned int val2 ;
10085 int ecode2 = 0 ;
10086 PyObject * obj0 = 0 ;
10087 PyObject * obj1 = 0 ;
10088
10089 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_creation_secs_set",&obj0,&obj1)) SWIG_fail;
10090 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10091 if (!SWIG_IsOK(res1)) {
10092 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_creation_secs_set" "', argument " "1"" of type '" "dtn_bundle *""'");
10093 }
10094 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10095 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
10096 if (!SWIG_IsOK(ecode2)) {
10097 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_creation_secs_set" "', argument " "2"" of type '" "unsigned int""'");
10098 }
10099 arg2 = static_cast< unsigned int >(val2);
10100 if (arg1) (arg1)->creation_secs = arg2;
10101
10102 resultobj = SWIG_Py_Void();
10103 return resultobj;
10104 fail:
10105 return NULL;
10106 }
10107
10108
10109 SWIGINTERN PyObject *_wrap_dtn_bundle_creation_secs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10110 PyObject *resultobj = 0;
10111 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10112 unsigned int result;
10113 void *argp1 = 0 ;
10114 int res1 = 0 ;
10115 PyObject * obj0 = 0 ;
10116
10117 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_creation_secs_get",&obj0)) SWIG_fail;
10118 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10119 if (!SWIG_IsOK(res1)) {
10120 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_creation_secs_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10121 }
10122 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10123 result = (unsigned int) ((arg1)->creation_secs);
10124 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
10125 return resultobj;
10126 fail:
10127 return NULL;
10128 }
10129
10130
10131 SWIGINTERN PyObject *_wrap_dtn_bundle_creation_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10132 PyObject *resultobj = 0;
10133 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10134 unsigned int arg2 ;
10135 void *argp1 = 0 ;
10136 int res1 = 0 ;
10137 unsigned int val2 ;
10138 int ecode2 = 0 ;
10139 PyObject * obj0 = 0 ;
10140 PyObject * obj1 = 0 ;
10141
10142 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_creation_seqno_set",&obj0,&obj1)) SWIG_fail;
10143 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10144 if (!SWIG_IsOK(res1)) {
10145 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_creation_seqno_set" "', argument " "1"" of type '" "dtn_bundle *""'");
10146 }
10147 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10148 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
10149 if (!SWIG_IsOK(ecode2)) {
10150 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_creation_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
10151 }
10152 arg2 = static_cast< unsigned int >(val2);
10153 if (arg1) (arg1)->creation_seqno = arg2;
10154
10155 resultobj = SWIG_Py_Void();
10156 return resultobj;
10157 fail:
10158 return NULL;
10159 }
10160
10161
10162 SWIGINTERN PyObject *_wrap_dtn_bundle_creation_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10163 PyObject *resultobj = 0;
10164 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10165 unsigned int result;
10166 void *argp1 = 0 ;
10167 int res1 = 0 ;
10168 PyObject * obj0 = 0 ;
10169
10170 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_creation_seqno_get",&obj0)) SWIG_fail;
10171 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10172 if (!SWIG_IsOK(res1)) {
10173 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_creation_seqno_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10174 }
10175 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10176 result = (unsigned int) ((arg1)->creation_seqno);
10177 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
10178 return resultobj;
10179 fail:
10180 return NULL;
10181 }
10182
10183
10184 SWIGINTERN PyObject *_wrap_dtn_bundle_delivery_regid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10185 PyObject *resultobj = 0;
10186 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10187 unsigned int arg2 ;
10188 void *argp1 = 0 ;
10189 int res1 = 0 ;
10190 unsigned int val2 ;
10191 int ecode2 = 0 ;
10192 PyObject * obj0 = 0 ;
10193 PyObject * obj1 = 0 ;
10194
10195 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_delivery_regid_set",&obj0,&obj1)) SWIG_fail;
10196 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10197 if (!SWIG_IsOK(res1)) {
10198 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_delivery_regid_set" "', argument " "1"" of type '" "dtn_bundle *""'");
10199 }
10200 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10201 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
10202 if (!SWIG_IsOK(ecode2)) {
10203 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_bundle_delivery_regid_set" "', argument " "2"" of type '" "unsigned int""'");
10204 }
10205 arg2 = static_cast< unsigned int >(val2);
10206 if (arg1) (arg1)->delivery_regid = arg2;
10207
10208 resultobj = SWIG_Py_Void();
10209 return resultobj;
10210 fail:
10211 return NULL;
10212 }
10213
10214
10215 SWIGINTERN PyObject *_wrap_dtn_bundle_delivery_regid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10216 PyObject *resultobj = 0;
10217 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10218 unsigned int result;
10219 void *argp1 = 0 ;
10220 int res1 = 0 ;
10221 PyObject * obj0 = 0 ;
10222
10223 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_delivery_regid_get",&obj0)) SWIG_fail;
10224 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10225 if (!SWIG_IsOK(res1)) {
10226 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_delivery_regid_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10227 }
10228 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10229 result = (unsigned int) ((arg1)->delivery_regid);
10230 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
10231 return resultobj;
10232 fail:
10233 return NULL;
10234 }
10235
10236
10237 SWIGINTERN PyObject *_wrap_dtn_bundle_sequence_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10238 PyObject *resultobj = 0;
10239 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10240 std::string *arg2 = 0 ;
10241 void *argp1 = 0 ;
10242 int res1 = 0 ;
10243 int res2 = SWIG_OLDOBJ ;
10244 PyObject * obj0 = 0 ;
10245 PyObject * obj1 = 0 ;
10246
10247 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_sequence_id_set",&obj0,&obj1)) SWIG_fail;
10248 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10249 if (!SWIG_IsOK(res1)) {
10250 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_sequence_id_set" "', argument " "1"" of type '" "dtn_bundle *""'");
10251 }
10252 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10253 {
10254 std::string *ptr = (std::string *)0;
10255 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
10256 if (!SWIG_IsOK(res2)) {
10257 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_sequence_id_set" "', argument " "2"" of type '" "std::string const &""'");
10258 }
10259 if (!ptr) {
10260 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_sequence_id_set" "', argument " "2"" of type '" "std::string const &""'");
10261 }
10262 arg2 = ptr;
10263 }
10264 if (arg1) (arg1)->sequence_id = *arg2;
10265
10266 resultobj = SWIG_Py_Void();
10267 if (SWIG_IsNewObj(res2)) delete arg2;
10268 return resultobj;
10269 fail:
10270 if (SWIG_IsNewObj(res2)) delete arg2;
10271 return NULL;
10272 }
10273
10274
10275 SWIGINTERN PyObject *_wrap_dtn_bundle_sequence_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10276 PyObject *resultobj = 0;
10277 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10278 std::string *result = 0 ;
10279 void *argp1 = 0 ;
10280 int res1 = 0 ;
10281 PyObject * obj0 = 0 ;
10282
10283 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_sequence_id_get",&obj0)) SWIG_fail;
10284 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10285 if (!SWIG_IsOK(res1)) {
10286 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_sequence_id_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10287 }
10288 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10289 {
10290 std::string const &_result_ref = ((arg1)->sequence_id);
10291 result = (std::string *) &_result_ref;
10292 }
10293 resultobj = SWIG_From_std_string(static_cast< std::string >(*result));
10294 return resultobj;
10295 fail:
10296 return NULL;
10297 }
10298
10299
10300 SWIGINTERN PyObject *_wrap_dtn_bundle_obsoletes_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10301 PyObject *resultobj = 0;
10302 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10303 std::string *arg2 = 0 ;
10304 void *argp1 = 0 ;
10305 int res1 = 0 ;
10306 int res2 = SWIG_OLDOBJ ;
10307 PyObject * obj0 = 0 ;
10308 PyObject * obj1 = 0 ;
10309
10310 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_obsoletes_id_set",&obj0,&obj1)) SWIG_fail;
10311 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10312 if (!SWIG_IsOK(res1)) {
10313 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_obsoletes_id_set" "', argument " "1"" of type '" "dtn_bundle *""'");
10314 }
10315 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10316 {
10317 std::string *ptr = (std::string *)0;
10318 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
10319 if (!SWIG_IsOK(res2)) {
10320 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_obsoletes_id_set" "', argument " "2"" of type '" "std::string const &""'");
10321 }
10322 if (!ptr) {
10323 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_obsoletes_id_set" "', argument " "2"" of type '" "std::string const &""'");
10324 }
10325 arg2 = ptr;
10326 }
10327 if (arg1) (arg1)->obsoletes_id = *arg2;
10328
10329 resultobj = SWIG_Py_Void();
10330 if (SWIG_IsNewObj(res2)) delete arg2;
10331 return resultobj;
10332 fail:
10333 if (SWIG_IsNewObj(res2)) delete arg2;
10334 return NULL;
10335 }
10336
10337
10338 SWIGINTERN PyObject *_wrap_dtn_bundle_obsoletes_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10339 PyObject *resultobj = 0;
10340 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10341 std::string *result = 0 ;
10342 void *argp1 = 0 ;
10343 int res1 = 0 ;
10344 PyObject * obj0 = 0 ;
10345
10346 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_obsoletes_id_get",&obj0)) SWIG_fail;
10347 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10348 if (!SWIG_IsOK(res1)) {
10349 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_obsoletes_id_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10350 }
10351 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10352 {
10353 std::string const &_result_ref = ((arg1)->obsoletes_id);
10354 result = (std::string *) &_result_ref;
10355 }
10356 resultobj = SWIG_From_std_string(static_cast< std::string >(*result));
10357 return resultobj;
10358 fail:
10359 return NULL;
10360 }
10361
10362
10363 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10364 PyObject *resultobj = 0;
10365 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10366 std::string *arg2 = 0 ;
10367 void *argp1 = 0 ;
10368 int res1 = 0 ;
10369 int res2 = SWIG_OLDOBJ ;
10370 PyObject * obj0 = 0 ;
10371 PyObject * obj1 = 0 ;
10372
10373 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_payload_set",&obj0,&obj1)) SWIG_fail;
10374 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10375 if (!SWIG_IsOK(res1)) {
10376 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_set" "', argument " "1"" of type '" "dtn_bundle *""'");
10377 }
10378 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10379 {
10380 std::string *ptr = (std::string *)0;
10381 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
10382 if (!SWIG_IsOK(res2)) {
10383 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_payload_set" "', argument " "2"" of type '" "std::string const &""'");
10384 }
10385 if (!ptr) {
10386 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_bundle_payload_set" "', argument " "2"" of type '" "std::string const &""'");
10387 }
10388 arg2 = ptr;
10389 }
10390 if (arg1) (arg1)->payload = *arg2;
10391
10392 resultobj = SWIG_Py_Void();
10393 if (SWIG_IsNewObj(res2)) delete arg2;
10394 return resultobj;
10395 fail:
10396 if (SWIG_IsNewObj(res2)) delete arg2;
10397 return NULL;
10398 }
10399
10400
10401 SWIGINTERN PyObject *_wrap_dtn_bundle_payload_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10402 PyObject *resultobj = 0;
10403 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10404 std::string *result = 0 ;
10405 void *argp1 = 0 ;
10406 int res1 = 0 ;
10407 PyObject * obj0 = 0 ;
10408
10409 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_payload_get",&obj0)) SWIG_fail;
10410 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10411 if (!SWIG_IsOK(res1)) {
10412 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_payload_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10413 }
10414 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10415 {
10416 std::string const &_result_ref = ((arg1)->payload);
10417 result = (std::string *) &_result_ref;
10418 }
10419 resultobj = SWIG_From_std_string(static_cast< std::string >(*result));
10420 return resultobj;
10421 fail:
10422 return NULL;
10423 }
10424
10425
10426 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10427 PyObject *resultobj = 0;
10428 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10429 dtn_status_report *arg2 = (dtn_status_report *) 0 ;
10430 void *argp1 = 0 ;
10431 int res1 = 0 ;
10432 void *argp2 = 0 ;
10433 int res2 = 0 ;
10434 PyObject * obj0 = 0 ;
10435 PyObject * obj1 = 0 ;
10436
10437 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_bundle_status_report_set",&obj0,&obj1)) SWIG_fail;
10438 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10439 if (!SWIG_IsOK(res1)) {
10440 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_set" "', argument " "1"" of type '" "dtn_bundle *""'");
10441 }
10442 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10443 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_dtn_status_report, SWIG_POINTER_DISOWN | 0 );
10444 if (!SWIG_IsOK(res2)) {
10445 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_bundle_status_report_set" "', argument " "2"" of type '" "dtn_status_report *""'");
10446 }
10447 arg2 = reinterpret_cast< dtn_status_report * >(argp2);
10448 if (arg1) (arg1)->status_report = arg2;
10449
10450 resultobj = SWIG_Py_Void();
10451 return resultobj;
10452 fail:
10453 return NULL;
10454 }
10455
10456
10457 SWIGINTERN PyObject *_wrap_dtn_bundle_status_report_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10458 PyObject *resultobj = 0;
10459 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10460 dtn_status_report *result = 0 ;
10461 void *argp1 = 0 ;
10462 int res1 = 0 ;
10463 PyObject * obj0 = 0 ;
10464
10465 if (!PyArg_ParseTuple(args,(char *)"O:dtn_bundle_status_report_get",&obj0)) SWIG_fail;
10466 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, 0 | 0 );
10467 if (!SWIG_IsOK(res1)) {
10468 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_bundle_status_report_get" "', argument " "1"" of type '" "dtn_bundle *""'");
10469 }
10470 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10471 result = (dtn_status_report *) ((arg1)->status_report);
10472 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_status_report, 0 | 0 );
10473 return resultobj;
10474 fail:
10475 return NULL;
10476 }
10477
10478
10479 SWIGINTERN PyObject *_wrap_new_dtn_bundle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10480 PyObject *resultobj = 0;
10481 dtn_bundle *result = 0 ;
10482
10483 if (!PyArg_ParseTuple(args,(char *)":new_dtn_bundle")) SWIG_fail;
10484 result = (dtn_bundle *)new dtn_bundle();
10485 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle, SWIG_POINTER_NEW | 0 );
10486 return resultobj;
10487 fail:
10488 return NULL;
10489 }
10490
10491
10492 SWIGINTERN PyObject *_wrap_delete_dtn_bundle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10493 PyObject *resultobj = 0;
10494 dtn_bundle *arg1 = (dtn_bundle *) 0 ;
10495 void *argp1 = 0 ;
10496 int res1 = 0 ;
10497 PyObject * obj0 = 0 ;
10498
10499 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_bundle",&obj0)) SWIG_fail;
10500 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_bundle, SWIG_POINTER_DISOWN | 0 );
10501 if (!SWIG_IsOK(res1)) {
10502 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_bundle" "', argument " "1"" of type '" "dtn_bundle *""'");
10503 }
10504 arg1 = reinterpret_cast< dtn_bundle * >(argp1);
10505 delete arg1;
10506
10507 resultobj = SWIG_Py_Void();
10508 return resultobj;
10509 fail:
10510 return NULL;
10511 }
10512
10513
10514 SWIGINTERN PyObject *dtn_bundle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10515 PyObject *obj;
10516 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
10517 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_bundle, SWIG_NewClientData(obj));
10518 return SWIG_Py_Void();
10519 }
10520
10521 SWIGINTERN PyObject *_wrap_dtn_recv(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10522 PyObject *resultobj = 0;
10523 int arg1 ;
10524 unsigned int arg2 ;
10525 int arg3 ;
10526 dtn_bundle *result = 0 ;
10527 int val1 ;
10528 int ecode1 = 0 ;
10529 unsigned int val2 ;
10530 int ecode2 = 0 ;
10531 int val3 ;
10532 int ecode3 = 0 ;
10533 PyObject * obj0 = 0 ;
10534 PyObject * obj1 = 0 ;
10535 PyObject * obj2 = 0 ;
10536
10537 if (!PyArg_ParseTuple(args,(char *)"OOO:dtn_recv",&obj0,&obj1,&obj2)) SWIG_fail;
10538 ecode1 = SWIG_AsVal_int(obj0, &val1);
10539 if (!SWIG_IsOK(ecode1)) {
10540 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_recv" "', argument " "1"" of type '" "int""'");
10541 }
10542 arg1 = static_cast< int >(val1);
10543 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
10544 if (!SWIG_IsOK(ecode2)) {
10545 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_recv" "', argument " "2"" of type '" "unsigned int""'");
10546 }
10547 arg2 = static_cast< unsigned int >(val2);
10548 ecode3 = SWIG_AsVal_int(obj2, &val3);
10549 if (!SWIG_IsOK(ecode3)) {
10550 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "dtn_recv" "', argument " "3"" of type '" "int""'");
10551 }
10552 arg3 = static_cast< int >(val3);
10553 result = (dtn_bundle *)dtn_recv(arg1,arg2,arg3);
10554 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_bundle, 0 | 0 );
10555 return resultobj;
10556 fail:
10557 return NULL;
10558 }
10559
10560
10561 SWIGINTERN PyObject *_wrap_dtn_session_info_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10562 PyObject *resultobj = 0;
10563 dtn_session_info *arg1 = (dtn_session_info *) 0 ;
10564 unsigned int arg2 ;
10565 void *argp1 = 0 ;
10566 int res1 = 0 ;
10567 unsigned int val2 ;
10568 int ecode2 = 0 ;
10569 PyObject * obj0 = 0 ;
10570 PyObject * obj1 = 0 ;
10571
10572 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_session_info_status_set",&obj0,&obj1)) SWIG_fail;
10573 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_session_info, 0 | 0 );
10574 if (!SWIG_IsOK(res1)) {
10575 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_session_info_status_set" "', argument " "1"" of type '" "dtn_session_info *""'");
10576 }
10577 arg1 = reinterpret_cast< dtn_session_info * >(argp1);
10578 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
10579 if (!SWIG_IsOK(ecode2)) {
10580 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_session_info_status_set" "', argument " "2"" of type '" "unsigned int""'");
10581 }
10582 arg2 = static_cast< unsigned int >(val2);
10583 if (arg1) (arg1)->status = arg2;
10584
10585 resultobj = SWIG_Py_Void();
10586 return resultobj;
10587 fail:
10588 return NULL;
10589 }
10590
10591
10592 SWIGINTERN PyObject *_wrap_dtn_session_info_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10593 PyObject *resultobj = 0;
10594 dtn_session_info *arg1 = (dtn_session_info *) 0 ;
10595 unsigned int result;
10596 void *argp1 = 0 ;
10597 int res1 = 0 ;
10598 PyObject * obj0 = 0 ;
10599
10600 if (!PyArg_ParseTuple(args,(char *)"O:dtn_session_info_status_get",&obj0)) SWIG_fail;
10601 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_session_info, 0 | 0 );
10602 if (!SWIG_IsOK(res1)) {
10603 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_session_info_status_get" "', argument " "1"" of type '" "dtn_session_info *""'");
10604 }
10605 arg1 = reinterpret_cast< dtn_session_info * >(argp1);
10606 result = (unsigned int) ((arg1)->status);
10607 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
10608 return resultobj;
10609 fail:
10610 return NULL;
10611 }
10612
10613
10614 SWIGINTERN PyObject *_wrap_dtn_session_info_session_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10615 PyObject *resultobj = 0;
10616 dtn_session_info *arg1 = (dtn_session_info *) 0 ;
10617 std::string *arg2 = 0 ;
10618 void *argp1 = 0 ;
10619 int res1 = 0 ;
10620 int res2 = SWIG_OLDOBJ ;
10621 PyObject * obj0 = 0 ;
10622 PyObject * obj1 = 0 ;
10623
10624 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_session_info_session_set",&obj0,&obj1)) SWIG_fail;
10625 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_session_info, 0 | 0 );
10626 if (!SWIG_IsOK(res1)) {
10627 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_session_info_session_set" "', argument " "1"" of type '" "dtn_session_info *""'");
10628 }
10629 arg1 = reinterpret_cast< dtn_session_info * >(argp1);
10630 {
10631 std::string *ptr = (std::string *)0;
10632 res2 = SWIG_AsPtr_std_string(obj1, &ptr);
10633 if (!SWIG_IsOK(res2)) {
10634 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "dtn_session_info_session_set" "', argument " "2"" of type '" "std::string const &""'");
10635 }
10636 if (!ptr) {
10637 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "dtn_session_info_session_set" "', argument " "2"" of type '" "std::string const &""'");
10638 }
10639 arg2 = ptr;
10640 }
10641 if (arg1) (arg1)->session = *arg2;
10642
10643 resultobj = SWIG_Py_Void();
10644 if (SWIG_IsNewObj(res2)) delete arg2;
10645 return resultobj;
10646 fail:
10647 if (SWIG_IsNewObj(res2)) delete arg2;
10648 return NULL;
10649 }
10650
10651
10652 SWIGINTERN PyObject *_wrap_dtn_session_info_session_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10653 PyObject *resultobj = 0;
10654 dtn_session_info *arg1 = (dtn_session_info *) 0 ;
10655 std::string *result = 0 ;
10656 void *argp1 = 0 ;
10657 int res1 = 0 ;
10658 PyObject * obj0 = 0 ;
10659
10660 if (!PyArg_ParseTuple(args,(char *)"O:dtn_session_info_session_get",&obj0)) SWIG_fail;
10661 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_session_info, 0 | 0 );
10662 if (!SWIG_IsOK(res1)) {
10663 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dtn_session_info_session_get" "', argument " "1"" of type '" "dtn_session_info *""'");
10664 }
10665 arg1 = reinterpret_cast< dtn_session_info * >(argp1);
10666 {
10667 std::string const &_result_ref = ((arg1)->session);
10668 result = (std::string *) &_result_ref;
10669 }
10670 resultobj = SWIG_From_std_string(static_cast< std::string >(*result));
10671 return resultobj;
10672 fail:
10673 return NULL;
10674 }
10675
10676
10677 SWIGINTERN PyObject *_wrap_new_dtn_session_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10678 PyObject *resultobj = 0;
10679 dtn_session_info *result = 0 ;
10680
10681 if (!PyArg_ParseTuple(args,(char *)":new_dtn_session_info")) SWIG_fail;
10682 result = (dtn_session_info *)new dtn_session_info();
10683 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_session_info, SWIG_POINTER_NEW | 0 );
10684 return resultobj;
10685 fail:
10686 return NULL;
10687 }
10688
10689
10690 SWIGINTERN PyObject *_wrap_delete_dtn_session_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10691 PyObject *resultobj = 0;
10692 dtn_session_info *arg1 = (dtn_session_info *) 0 ;
10693 void *argp1 = 0 ;
10694 int res1 = 0 ;
10695 PyObject * obj0 = 0 ;
10696
10697 if (!PyArg_ParseTuple(args,(char *)"O:delete_dtn_session_info",&obj0)) SWIG_fail;
10698 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_dtn_session_info, SWIG_POINTER_DISOWN | 0 );
10699 if (!SWIG_IsOK(res1)) {
10700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_dtn_session_info" "', argument " "1"" of type '" "dtn_session_info *""'");
10701 }
10702 arg1 = reinterpret_cast< dtn_session_info * >(argp1);
10703 delete arg1;
10704
10705 resultobj = SWIG_Py_Void();
10706 return resultobj;
10707 fail:
10708 return NULL;
10709 }
10710
10711
10712 SWIGINTERN PyObject *dtn_session_info_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10713 PyObject *obj;
10714 if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
10715 SWIG_TypeNewClientData(SWIGTYPE_p_dtn_session_info, SWIG_NewClientData(obj));
10716 return SWIG_Py_Void();
10717 }
10718
10719 SWIGINTERN PyObject *_wrap_dtn_session_update(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10720 PyObject *resultobj = 0;
10721 int arg1 ;
10722 int arg2 ;
10723 dtn_session_info *result = 0 ;
10724 int val1 ;
10725 int ecode1 = 0 ;
10726 int val2 ;
10727 int ecode2 = 0 ;
10728 PyObject * obj0 = 0 ;
10729 PyObject * obj1 = 0 ;
10730
10731 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_session_update",&obj0,&obj1)) SWIG_fail;
10732 ecode1 = SWIG_AsVal_int(obj0, &val1);
10733 if (!SWIG_IsOK(ecode1)) {
10734 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_session_update" "', argument " "1"" of type '" "int""'");
10735 }
10736 arg1 = static_cast< int >(val1);
10737 ecode2 = SWIG_AsVal_int(obj1, &val2);
10738 if (!SWIG_IsOK(ecode2)) {
10739 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_session_update" "', argument " "2"" of type '" "int""'");
10740 }
10741 arg2 = static_cast< int >(val2);
10742 result = (dtn_session_info *)dtn_session_update(arg1,arg2);
10743 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dtn_session_info, 0 | 0 );
10744 return resultobj;
10745 fail:
10746 return NULL;
10747 }
10748
10749
10750 SWIGINTERN PyObject *_wrap_dtn_poll_fd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10751 PyObject *resultobj = 0;
10752 int arg1 ;
10753 int result;
10754 int val1 ;
10755 int ecode1 = 0 ;
10756 PyObject * obj0 = 0 ;
10757
10758 if (!PyArg_ParseTuple(args,(char *)"O:dtn_poll_fd",&obj0)) SWIG_fail;
10759 ecode1 = SWIG_AsVal_int(obj0, &val1);
10760 if (!SWIG_IsOK(ecode1)) {
10761 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_poll_fd" "', argument " "1"" of type '" "int""'");
10762 }
10763 arg1 = static_cast< int >(val1);
10764 result = (int)dtn_poll_fd(arg1);
10765 resultobj = SWIG_From_int(static_cast< int >(result));
10766 return resultobj;
10767 fail:
10768 return NULL;
10769 }
10770
10771
10772 SWIGINTERN PyObject *_wrap_dtn_begin_poll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10773 PyObject *resultobj = 0;
10774 int arg1 ;
10775 int arg2 ;
10776 int result;
10777 int val1 ;
10778 int ecode1 = 0 ;
10779 int val2 ;
10780 int ecode2 = 0 ;
10781 PyObject * obj0 = 0 ;
10782 PyObject * obj1 = 0 ;
10783
10784 if (!PyArg_ParseTuple(args,(char *)"OO:dtn_begin_poll",&obj0,&obj1)) SWIG_fail;
10785 ecode1 = SWIG_AsVal_int(obj0, &val1);
10786 if (!SWIG_IsOK(ecode1)) {
10787 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_begin_poll" "', argument " "1"" of type '" "int""'");
10788 }
10789 arg1 = static_cast< int >(val1);
10790 ecode2 = SWIG_AsVal_int(obj1, &val2);
10791 if (!SWIG_IsOK(ecode2)) {
10792 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "dtn_begin_poll" "', argument " "2"" of type '" "int""'");
10793 }
10794 arg2 = static_cast< int >(val2);
10795 result = (int)dtn_begin_poll(arg1,arg2);
10796 resultobj = SWIG_From_int(static_cast< int >(result));
10797 return resultobj;
10798 fail:
10799 return NULL;
10800 }
10801
10802
10803 SWIGINTERN PyObject *_wrap_dtn_cancel_poll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10804 PyObject *resultobj = 0;
10805 int arg1 ;
10806 int result;
10807 int val1 ;
10808 int ecode1 = 0 ;
10809 PyObject * obj0 = 0 ;
10810
10811 if (!PyArg_ParseTuple(args,(char *)"O:dtn_cancel_poll",&obj0)) SWIG_fail;
10812 ecode1 = SWIG_AsVal_int(obj0, &val1);
10813 if (!SWIG_IsOK(ecode1)) {
10814 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "dtn_cancel_poll" "', argument " "1"" of type '" "int""'");
10815 }
10816 arg1 = static_cast< int >(val1);
10817 result = (int)dtn_cancel_poll(arg1);
10818 resultobj = SWIG_From_int(static_cast< int >(result));
10819 return resultobj;
10820 fail:
10821 return NULL;
10822 }
10823
10824
10825 static PyMethodDef SwigMethods[] = {
10826 { (char *)"dtn_endpoint_id_t_uri_set", _wrap_dtn_endpoint_id_t_uri_set, METH_VARARGS, NULL},
10827 { (char *)"dtn_endpoint_id_t_uri_get", _wrap_dtn_endpoint_id_t_uri_get, METH_VARARGS, NULL},
10828 { (char *)"new_dtn_endpoint_id_t", _wrap_new_dtn_endpoint_id_t, METH_VARARGS, NULL},
10829 { (char *)"delete_dtn_endpoint_id_t", _wrap_delete_dtn_endpoint_id_t, METH_VARARGS, NULL},
10830 { (char *)"dtn_endpoint_id_t_swigregister", dtn_endpoint_id_t_swigregister, METH_VARARGS, NULL},
10831 { (char *)"dtn_timestamp_t_secs_set", _wrap_dtn_timestamp_t_secs_set, METH_VARARGS, NULL},
10832 { (char *)"dtn_timestamp_t_secs_get", _wrap_dtn_timestamp_t_secs_get, METH_VARARGS, NULL},
10833 { (char *)"dtn_timestamp_t_seqno_set", _wrap_dtn_timestamp_t_seqno_set, METH_VARARGS, NULL},
10834 { (char *)"dtn_timestamp_t_seqno_get", _wrap_dtn_timestamp_t_seqno_get, METH_VARARGS, NULL},
10835 { (char *)"new_dtn_timestamp_t", _wrap_new_dtn_timestamp_t, METH_VARARGS, NULL},
10836 { (char *)"delete_dtn_timestamp_t", _wrap_delete_dtn_timestamp_t, METH_VARARGS, NULL},
10837 { (char *)"dtn_timestamp_t_swigregister", dtn_timestamp_t_swigregister, METH_VARARGS, NULL},
10838 { (char *)"dtn_service_tag_t_tag_set", _wrap_dtn_service_tag_t_tag_set, METH_VARARGS, NULL},
10839 { (char *)"dtn_service_tag_t_tag_get", _wrap_dtn_service_tag_t_tag_get, METH_VARARGS, NULL},
10840 { (char *)"new_dtn_service_tag_t", _wrap_new_dtn_service_tag_t, METH_VARARGS, NULL},
10841 { (char *)"delete_dtn_service_tag_t", _wrap_delete_dtn_service_tag_t, METH_VARARGS, NULL},
10842 { (char *)"dtn_service_tag_t_swigregister", dtn_service_tag_t_swigregister, METH_VARARGS, NULL},
10843 { (char *)"dtn_reg_info_t_endpoint_set", _wrap_dtn_reg_info_t_endpoint_set, METH_VARARGS, NULL},
10844 { (char *)"dtn_reg_info_t_endpoint_get", _wrap_dtn_reg_info_t_endpoint_get, METH_VARARGS, NULL},
10845 { (char *)"dtn_reg_info_t_regid_set", _wrap_dtn_reg_info_t_regid_set, METH_VARARGS, NULL},
10846 { (char *)"dtn_reg_info_t_regid_get", _wrap_dtn_reg_info_t_regid_get, METH_VARARGS, NULL},
10847 { (char *)"dtn_reg_info_t_flags_set", _wrap_dtn_reg_info_t_flags_set, METH_VARARGS, NULL},
10848 { (char *)"dtn_reg_info_t_flags_get", _wrap_dtn_reg_info_t_flags_get, METH_VARARGS, NULL},
10849 { (char *)"dtn_reg_info_t_expiration_set", _wrap_dtn_reg_info_t_expiration_set, METH_VARARGS, NULL},
10850 { (char *)"dtn_reg_info_t_expiration_get", _wrap_dtn_reg_info_t_expiration_get, METH_VARARGS, NULL},
10851 { (char *)"dtn_reg_info_t_init_passive_set", _wrap_dtn_reg_info_t_init_passive_set, METH_VARARGS, NULL},
10852 { (char *)"dtn_reg_info_t_init_passive_get", _wrap_dtn_reg_info_t_init_passive_get, METH_VARARGS, NULL},
10853 { (char *)"dtn_reg_info_t_script_get", _wrap_dtn_reg_info_t_script_get, METH_VARARGS, NULL},
10854 { (char *)"new_dtn_reg_info_t", _wrap_new_dtn_reg_info_t, METH_VARARGS, NULL},
10855 { (char *)"delete_dtn_reg_info_t", _wrap_delete_dtn_reg_info_t, METH_VARARGS, NULL},
10856 { (char *)"dtn_reg_info_t_swigregister", dtn_reg_info_t_swigregister, METH_VARARGS, NULL},
10857 { (char *)"dtn_reg_info_t_script_script_len_set", _wrap_dtn_reg_info_t_script_script_len_set, METH_VARARGS, NULL},
10858 { (char *)"dtn_reg_info_t_script_script_len_get", _wrap_dtn_reg_info_t_script_script_len_get, METH_VARARGS, NULL},
10859 { (char *)"dtn_reg_info_t_script_script_val_set", _wrap_dtn_reg_info_t_script_script_val_set, METH_VARARGS, NULL},
10860 { (char *)"dtn_reg_info_t_script_script_val_get", _wrap_dtn_reg_info_t_script_script_val_get, METH_VARARGS, NULL},
10861 { (char *)"new_dtn_reg_info_t_script", _wrap_new_dtn_reg_info_t_script, METH_VARARGS, NULL},
10862 { (char *)"delete_dtn_reg_info_t_script", _wrap_delete_dtn_reg_info_t_script, METH_VARARGS, NULL},
10863 { (char *)"dtn_reg_info_t_script_swigregister", dtn_reg_info_t_script_swigregister, METH_VARARGS, NULL},
10864 { (char *)"dtn_extension_block_t_type_set", _wrap_dtn_extension_block_t_type_set, METH_VARARGS, NULL},
10865 { (char *)"dtn_extension_block_t_type_get", _wrap_dtn_extension_block_t_type_get, METH_VARARGS, NULL},
10866 { (char *)"dtn_extension_block_t_flags_set", _wrap_dtn_extension_block_t_flags_set, METH_VARARGS, NULL},
10867 { (char *)"dtn_extension_block_t_flags_get", _wrap_dtn_extension_block_t_flags_get, METH_VARARGS, NULL},
10868 { (char *)"dtn_extension_block_t_data_get", _wrap_dtn_extension_block_t_data_get, METH_VARARGS, NULL},
10869 { (char *)"new_dtn_extension_block_t", _wrap_new_dtn_extension_block_t, METH_VARARGS, NULL},
10870 { (char *)"delete_dtn_extension_block_t", _wrap_delete_dtn_extension_block_t, METH_VARARGS, NULL},
10871 { (char *)"dtn_extension_block_t_swigregister", dtn_extension_block_t_swigregister, METH_VARARGS, NULL},
10872 { (char *)"dtn_extension_block_t_data_data_len_set", _wrap_dtn_extension_block_t_data_data_len_set, METH_VARARGS, NULL},
10873 { (char *)"dtn_extension_block_t_data_data_len_get", _wrap_dtn_extension_block_t_data_data_len_get, METH_VARARGS, NULL},
10874 { (char *)"dtn_extension_block_t_data_data_val_set", _wrap_dtn_extension_block_t_data_data_val_set, METH_VARARGS, NULL},
10875 { (char *)"dtn_extension_block_t_data_data_val_get", _wrap_dtn_extension_block_t_data_data_val_get, METH_VARARGS, NULL},
10876 { (char *)"new_dtn_extension_block_t_data", _wrap_new_dtn_extension_block_t_data, METH_VARARGS, NULL},
10877 { (char *)"delete_dtn_extension_block_t_data", _wrap_delete_dtn_extension_block_t_data, METH_VARARGS, NULL},
10878 { (char *)"dtn_extension_block_t_data_swigregister", dtn_extension_block_t_data_swigregister, METH_VARARGS, NULL},
10879 { (char *)"dtn_sequence_id_t_data_get", _wrap_dtn_sequence_id_t_data_get, METH_VARARGS, NULL},
10880 { (char *)"new_dtn_sequence_id_t", _wrap_new_dtn_sequence_id_t, METH_VARARGS, NULL},
10881 { (char *)"delete_dtn_sequence_id_t", _wrap_delete_dtn_sequence_id_t, METH_VARARGS, NULL},
10882 { (char *)"dtn_sequence_id_t_swigregister", dtn_sequence_id_t_swigregister, METH_VARARGS, NULL},
10883 { (char *)"dtn_sequence_id_t_data_data_len_set", _wrap_dtn_sequence_id_t_data_data_len_set, METH_VARARGS, NULL},
10884 { (char *)"dtn_sequence_id_t_data_data_len_get", _wrap_dtn_sequence_id_t_data_data_len_get, METH_VARARGS, NULL},
10885 { (char *)"dtn_sequence_id_t_data_data_val_set", _wrap_dtn_sequence_id_t_data_data_val_set, METH_VARARGS, NULL},
10886 { (char *)"dtn_sequence_id_t_data_data_val_get", _wrap_dtn_sequence_id_t_data_data_val_get, METH_VARARGS, NULL},
10887 { (char *)"new_dtn_sequence_id_t_data", _wrap_new_dtn_sequence_id_t_data, METH_VARARGS, NULL},
10888 { (char *)"delete_dtn_sequence_id_t_data", _wrap_delete_dtn_sequence_id_t_data, METH_VARARGS, NULL},
10889 { (char *)"dtn_sequence_id_t_data_swigregister", dtn_sequence_id_t_data_swigregister, METH_VARARGS, NULL},
10890 { (char *)"dtn_bundle_spec_t_source_set", _wrap_dtn_bundle_spec_t_source_set, METH_VARARGS, NULL},
10891 { (char *)"dtn_bundle_spec_t_source_get", _wrap_dtn_bundle_spec_t_source_get, METH_VARARGS, NULL},
10892 { (char *)"dtn_bundle_spec_t_dest_set", _wrap_dtn_bundle_spec_t_dest_set, METH_VARARGS, NULL},
10893 { (char *)"dtn_bundle_spec_t_dest_get", _wrap_dtn_bundle_spec_t_dest_get, METH_VARARGS, NULL},
10894 { (char *)"dtn_bundle_spec_t_replyto_set", _wrap_dtn_bundle_spec_t_replyto_set, METH_VARARGS, NULL},
10895 { (char *)"dtn_bundle_spec_t_replyto_get", _wrap_dtn_bundle_spec_t_replyto_get, METH_VARARGS, NULL},
10896 { (char *)"dtn_bundle_spec_t_priority_set", _wrap_dtn_bundle_spec_t_priority_set, METH_VARARGS, NULL},
10897 { (char *)"dtn_bundle_spec_t_priority_get", _wrap_dtn_bundle_spec_t_priority_get, METH_VARARGS, NULL},
10898 { (char *)"dtn_bundle_spec_t_dopts_set", _wrap_dtn_bundle_spec_t_dopts_set, METH_VARARGS, NULL},
10899 { (char *)"dtn_bundle_spec_t_dopts_get", _wrap_dtn_bundle_spec_t_dopts_get, METH_VARARGS, NULL},
10900 { (char *)"dtn_bundle_spec_t_expiration_set", _wrap_dtn_bundle_spec_t_expiration_set, METH_VARARGS, NULL},
10901 { (char *)"dtn_bundle_spec_t_expiration_get", _wrap_dtn_bundle_spec_t_expiration_get, METH_VARARGS, NULL},
10902 { (char *)"dtn_bundle_spec_t_creation_ts_set", _wrap_dtn_bundle_spec_t_creation_ts_set, METH_VARARGS, NULL},
10903 { (char *)"dtn_bundle_spec_t_creation_ts_get", _wrap_dtn_bundle_spec_t_creation_ts_get, METH_VARARGS, NULL},
10904 { (char *)"dtn_bundle_spec_t_delivery_regid_set", _wrap_dtn_bundle_spec_t_delivery_regid_set, METH_VARARGS, NULL},
10905 { (char *)"dtn_bundle_spec_t_delivery_regid_get", _wrap_dtn_bundle_spec_t_delivery_regid_get, METH_VARARGS, NULL},
10906 { (char *)"dtn_bundle_spec_t_sequence_id_set", _wrap_dtn_bundle_spec_t_sequence_id_set, METH_VARARGS, NULL},
10907 { (char *)"dtn_bundle_spec_t_sequence_id_get", _wrap_dtn_bundle_spec_t_sequence_id_get, METH_VARARGS, NULL},
10908 { (char *)"dtn_bundle_spec_t_obsoletes_id_set", _wrap_dtn_bundle_spec_t_obsoletes_id_set, METH_VARARGS, NULL},
10909 { (char *)"dtn_bundle_spec_t_obsoletes_id_get", _wrap_dtn_bundle_spec_t_obsoletes_id_get, METH_VARARGS, NULL},
10910 { (char *)"dtn_bundle_spec_t_metadata_get", _wrap_dtn_bundle_spec_t_metadata_get, METH_VARARGS, NULL},
10911 { (char *)"dtn_bundle_spec_t_blocks_get", _wrap_dtn_bundle_spec_t_blocks_get, METH_VARARGS, NULL},
10912 { (char *)"new_dtn_bundle_spec_t", _wrap_new_dtn_bundle_spec_t, METH_VARARGS, NULL},
10913 { (char *)"delete_dtn_bundle_spec_t", _wrap_delete_dtn_bundle_spec_t, METH_VARARGS, NULL},
10914 { (char *)"dtn_bundle_spec_t_swigregister", dtn_bundle_spec_t_swigregister, METH_VARARGS, NULL},
10915 { (char *)"dtn_bundle_spec_t_metadata_metadata_len_set", _wrap_dtn_bundle_spec_t_metadata_metadata_len_set, METH_VARARGS, NULL},
10916 { (char *)"dtn_bundle_spec_t_metadata_metadata_len_get", _wrap_dtn_bundle_spec_t_metadata_metadata_len_get, METH_VARARGS, NULL},
10917 { (char *)"dtn_bundle_spec_t_metadata_metadata_val_set", _wrap_dtn_bundle_spec_t_metadata_metadata_val_set, METH_VARARGS, NULL},
10918 { (char *)"dtn_bundle_spec_t_metadata_metadata_val_get", _wrap_dtn_bundle_spec_t_metadata_metadata_val_get, METH_VARARGS, NULL},
10919 { (char *)"new_dtn_bundle_spec_t_metadata", _wrap_new_dtn_bundle_spec_t_metadata, METH_VARARGS, NULL},
10920 { (char *)"delete_dtn_bundle_spec_t_metadata", _wrap_delete_dtn_bundle_spec_t_metadata, METH_VARARGS, NULL},
10921 { (char *)"dtn_bundle_spec_t_metadata_swigregister", dtn_bundle_spec_t_metadata_swigregister, METH_VARARGS, NULL},
10922 { (char *)"dtn_bundle_spec_t_blocks_blocks_len_set", _wrap_dtn_bundle_spec_t_blocks_blocks_len_set, METH_VARARGS, NULL},
10923 { (char *)"dtn_bundle_spec_t_blocks_blocks_len_get", _wrap_dtn_bundle_spec_t_blocks_blocks_len_get, METH_VARARGS, NULL},
10924 { (char *)"dtn_bundle_spec_t_blocks_blocks_val_set", _wrap_dtn_bundle_spec_t_blocks_blocks_val_set, METH_VARARGS, NULL},
10925 { (char *)"dtn_bundle_spec_t_blocks_blocks_val_get", _wrap_dtn_bundle_spec_t_blocks_blocks_val_get, METH_VARARGS, NULL},
10926 { (char *)"new_dtn_bundle_spec_t_blocks", _wrap_new_dtn_bundle_spec_t_blocks, METH_VARARGS, NULL},
10927 { (char *)"delete_dtn_bundle_spec_t_blocks", _wrap_delete_dtn_bundle_spec_t_blocks, METH_VARARGS, NULL},
10928 { (char *)"dtn_bundle_spec_t_blocks_swigregister", dtn_bundle_spec_t_blocks_swigregister, METH_VARARGS, NULL},
10929 { (char *)"dtn_bundle_id_t_source_set", _wrap_dtn_bundle_id_t_source_set, METH_VARARGS, NULL},
10930 { (char *)"dtn_bundle_id_t_source_get", _wrap_dtn_bundle_id_t_source_get, METH_VARARGS, NULL},
10931 { (char *)"dtn_bundle_id_t_creation_ts_set", _wrap_dtn_bundle_id_t_creation_ts_set, METH_VARARGS, NULL},
10932 { (char *)"dtn_bundle_id_t_creation_ts_get", _wrap_dtn_bundle_id_t_creation_ts_get, METH_VARARGS, NULL},
10933 { (char *)"dtn_bundle_id_t_frag_offset_set", _wrap_dtn_bundle_id_t_frag_offset_set, METH_VARARGS, NULL},
10934 { (char *)"dtn_bundle_id_t_frag_offset_get", _wrap_dtn_bundle_id_t_frag_offset_get, METH_VARARGS, NULL},
10935 { (char *)"dtn_bundle_id_t_orig_length_set", _wrap_dtn_bundle_id_t_orig_length_set, METH_VARARGS, NULL},
10936 { (char *)"dtn_bundle_id_t_orig_length_get", _wrap_dtn_bundle_id_t_orig_length_get, METH_VARARGS, NULL},
10937 { (char *)"new_dtn_bundle_id_t", _wrap_new_dtn_bundle_id_t, METH_VARARGS, NULL},
10938 { (char *)"delete_dtn_bundle_id_t", _wrap_delete_dtn_bundle_id_t, METH_VARARGS, NULL},
10939 { (char *)"dtn_bundle_id_t_swigregister", dtn_bundle_id_t_swigregister, METH_VARARGS, NULL},
10940 { (char *)"dtn_bundle_status_report_t_bundle_id_set", _wrap_dtn_bundle_status_report_t_bundle_id_set, METH_VARARGS, NULL},
10941 { (char *)"dtn_bundle_status_report_t_bundle_id_get", _wrap_dtn_bundle_status_report_t_bundle_id_get, METH_VARARGS, NULL},
10942 { (char *)"dtn_bundle_status_report_t_reason_set", _wrap_dtn_bundle_status_report_t_reason_set, METH_VARARGS, NULL},
10943 { (char *)"dtn_bundle_status_report_t_reason_get", _wrap_dtn_bundle_status_report_t_reason_get, METH_VARARGS, NULL},
10944 { (char *)"dtn_bundle_status_report_t_flags_set", _wrap_dtn_bundle_status_report_t_flags_set, METH_VARARGS, NULL},
10945 { (char *)"dtn_bundle_status_report_t_flags_get", _wrap_dtn_bundle_status_report_t_flags_get, METH_VARARGS, NULL},
10946 { (char *)"dtn_bundle_status_report_t_receipt_ts_set", _wrap_dtn_bundle_status_report_t_receipt_ts_set, METH_VARARGS, NULL},
10947 { (char *)"dtn_bundle_status_report_t_receipt_ts_get", _wrap_dtn_bundle_status_report_t_receipt_ts_get, METH_VARARGS, NULL},
10948 { (char *)"dtn_bundle_status_report_t_custody_ts_set", _wrap_dtn_bundle_status_report_t_custody_ts_set, METH_VARARGS, NULL},
10949 { (char *)"dtn_bundle_status_report_t_custody_ts_get", _wrap_dtn_bundle_status_report_t_custody_ts_get, METH_VARARGS, NULL},
10950 { (char *)"dtn_bundle_status_report_t_forwarding_ts_set", _wrap_dtn_bundle_status_report_t_forwarding_ts_set, METH_VARARGS, NULL},
10951 { (char *)"dtn_bundle_status_report_t_forwarding_ts_get", _wrap_dtn_bundle_status_report_t_forwarding_ts_get, METH_VARARGS, NULL},
10952 { (char *)"dtn_bundle_status_report_t_delivery_ts_set", _wrap_dtn_bundle_status_report_t_delivery_ts_set, METH_VARARGS, NULL},
10953 { (char *)"dtn_bundle_status_report_t_delivery_ts_get", _wrap_dtn_bundle_status_report_t_delivery_ts_get, METH_VARARGS, NULL},
10954 { (char *)"dtn_bundle_status_report_t_deletion_ts_set", _wrap_dtn_bundle_status_report_t_deletion_ts_set, METH_VARARGS, NULL},
10955 { (char *)"dtn_bundle_status_report_t_deletion_ts_get", _wrap_dtn_bundle_status_report_t_deletion_ts_get, METH_VARARGS, NULL},
10956 { (char *)"dtn_bundle_status_report_t_ack_by_app_ts_set", _wrap_dtn_bundle_status_report_t_ack_by_app_ts_set, METH_VARARGS, NULL},
10957 { (char *)"dtn_bundle_status_report_t_ack_by_app_ts_get", _wrap_dtn_bundle_status_report_t_ack_by_app_ts_get, METH_VARARGS, NULL},
10958 { (char *)"new_dtn_bundle_status_report_t", _wrap_new_dtn_bundle_status_report_t, METH_VARARGS, NULL},
10959 { (char *)"delete_dtn_bundle_status_report_t", _wrap_delete_dtn_bundle_status_report_t, METH_VARARGS, NULL},
10960 { (char *)"dtn_bundle_status_report_t_swigregister", dtn_bundle_status_report_t_swigregister, METH_VARARGS, NULL},
10961 { (char *)"dtn_bundle_payload_t_location_set", _wrap_dtn_bundle_payload_t_location_set, METH_VARARGS, NULL},
10962 { (char *)"dtn_bundle_payload_t_location_get", _wrap_dtn_bundle_payload_t_location_get, METH_VARARGS, NULL},
10963 { (char *)"dtn_bundle_payload_t_status_report_set", _wrap_dtn_bundle_payload_t_status_report_set, METH_VARARGS, NULL},
10964 { (char *)"dtn_bundle_payload_t_status_report_get", _wrap_dtn_bundle_payload_t_status_report_get, METH_VARARGS, NULL},
10965 { (char *)"dtn_bundle_payload_t_buf_get", _wrap_dtn_bundle_payload_t_buf_get, METH_VARARGS, NULL},
10966 { (char *)"dtn_bundle_payload_t_filename_get", _wrap_dtn_bundle_payload_t_filename_get, METH_VARARGS, NULL},
10967 { (char *)"new_dtn_bundle_payload_t", _wrap_new_dtn_bundle_payload_t, METH_VARARGS, NULL},
10968 { (char *)"delete_dtn_bundle_payload_t", _wrap_delete_dtn_bundle_payload_t, METH_VARARGS, NULL},
10969 { (char *)"dtn_bundle_payload_t_swigregister", dtn_bundle_payload_t_swigregister, METH_VARARGS, NULL},
10970 { (char *)"dtn_bundle_payload_t_buf_buf_len_set", _wrap_dtn_bundle_payload_t_buf_buf_len_set, METH_VARARGS, NULL},
10971 { (char *)"dtn_bundle_payload_t_buf_buf_len_get", _wrap_dtn_bundle_payload_t_buf_buf_len_get, METH_VARARGS, NULL},
10972 { (char *)"dtn_bundle_payload_t_buf_buf_val_set", _wrap_dtn_bundle_payload_t_buf_buf_val_set, METH_VARARGS, NULL},
10973 { (char *)"dtn_bundle_payload_t_buf_buf_val_get", _wrap_dtn_bundle_payload_t_buf_buf_val_get, METH_VARARGS, NULL},
10974 { (char *)"new_dtn_bundle_payload_t_buf", _wrap_new_dtn_bundle_payload_t_buf, METH_VARARGS, NULL},
10975 { (char *)"delete_dtn_bundle_payload_t_buf", _wrap_delete_dtn_bundle_payload_t_buf, METH_VARARGS, NULL},
10976 { (char *)"dtn_bundle_payload_t_buf_swigregister", dtn_bundle_payload_t_buf_swigregister, METH_VARARGS, NULL},
10977 { (char *)"dtn_bundle_payload_t_filename_filename_len_set", _wrap_dtn_bundle_payload_t_filename_filename_len_set, METH_VARARGS, NULL},
10978 { (char *)"dtn_bundle_payload_t_filename_filename_len_get", _wrap_dtn_bundle_payload_t_filename_filename_len_get, METH_VARARGS, NULL},
10979 { (char *)"dtn_bundle_payload_t_filename_filename_val_set", _wrap_dtn_bundle_payload_t_filename_filename_val_set, METH_VARARGS, NULL},
10980 { (char *)"dtn_bundle_payload_t_filename_filename_val_get", _wrap_dtn_bundle_payload_t_filename_filename_val_get, METH_VARARGS, NULL},
10981 { (char *)"new_dtn_bundle_payload_t_filename", _wrap_new_dtn_bundle_payload_t_filename, METH_VARARGS, NULL},
10982 { (char *)"delete_dtn_bundle_payload_t_filename", _wrap_delete_dtn_bundle_payload_t_filename, METH_VARARGS, NULL},
10983 { (char *)"dtn_bundle_payload_t_filename_swigregister", dtn_bundle_payload_t_filename_swigregister, METH_VARARGS, NULL},
10984 { (char *)"xdr_dtn_endpoint_id_t", _wrap_xdr_dtn_endpoint_id_t, METH_VARARGS, NULL},
10985 { (char *)"xdr_dtn_reg_id_t", _wrap_xdr_dtn_reg_id_t, METH_VARARGS, NULL},
10986 { (char *)"xdr_dtn_timeval_t", _wrap_xdr_dtn_timeval_t, METH_VARARGS, NULL},
10987 { (char *)"xdr_dtn_timestamp_t", _wrap_xdr_dtn_timestamp_t, METH_VARARGS, NULL},
10988 { (char *)"xdr_dtn_service_tag_t", _wrap_xdr_dtn_service_tag_t, METH_VARARGS, NULL},
10989 { (char *)"xdr_dtn_reg_flags_t", _wrap_xdr_dtn_reg_flags_t, METH_VARARGS, NULL},
10990 { (char *)"xdr_dtn_reg_info_t", _wrap_xdr_dtn_reg_info_t, METH_VARARGS, NULL},
10991 { (char *)"xdr_dtn_bundle_priority_t", _wrap_xdr_dtn_bundle_priority_t, METH_VARARGS, NULL},
10992 { (char *)"xdr_dtn_bundle_delivery_opts_t", _wrap_xdr_dtn_bundle_delivery_opts_t, METH_VARARGS, NULL},
10993 { (char *)"xdr_dtn_extension_block_flags_t", _wrap_xdr_dtn_extension_block_flags_t, METH_VARARGS, NULL},
10994 { (char *)"xdr_dtn_extension_block_t", _wrap_xdr_dtn_extension_block_t, METH_VARARGS, NULL},
10995 { (char *)"xdr_dtn_sequence_id_t", _wrap_xdr_dtn_sequence_id_t, METH_VARARGS, NULL},
10996 { (char *)"xdr_dtn_bundle_spec_t", _wrap_xdr_dtn_bundle_spec_t, METH_VARARGS, NULL},
10997 { (char *)"xdr_dtn_bundle_id_t", _wrap_xdr_dtn_bundle_id_t, METH_VARARGS, NULL},
10998 { (char *)"xdr_dtn_status_report_reason_t", _wrap_xdr_dtn_status_report_reason_t, METH_VARARGS, NULL},
10999 { (char *)"xdr_dtn_status_report_flags_t", _wrap_xdr_dtn_status_report_flags_t, METH_VARARGS, NULL},
11000 { (char *)"xdr_dtn_bundle_status_report_t", _wrap_xdr_dtn_bundle_status_report_t, METH_VARARGS, NULL},
11001 { (char *)"xdr_dtn_bundle_payload_location_t", _wrap_xdr_dtn_bundle_payload_location_t, METH_VARARGS, NULL},
11002 { (char *)"xdr_dtn_bundle_payload_t", _wrap_xdr_dtn_bundle_payload_t, METH_VARARGS, NULL},
11003 { (char *)"dtn_strerror", _wrap_dtn_strerror, METH_VARARGS, NULL},
11004 { (char *)"dtn_open", _wrap_dtn_open, METH_VARARGS, NULL},
11005 { (char *)"find_handle", _wrap_find_handle, METH_VARARGS, NULL},
11006 { (char *)"dtn_close", _wrap_dtn_close, METH_VARARGS, NULL},
11007 { (char *)"dtn_errno", _wrap_dtn_errno, METH_VARARGS, NULL},
11008 { (char *)"dtn_build_local_eid", _wrap_dtn_build_local_eid, METH_VARARGS, NULL},
11009 { (char *)"build_reginfo", _wrap_build_reginfo, METH_VARARGS, NULL},
11010 { (char *)"dtn_register", _wrap_dtn_register, METH_VARARGS, NULL},
11011 { (char *)"dtn_unregister", _wrap_dtn_unregister, METH_VARARGS, NULL},
11012 { (char *)"dtn_find_registration", _wrap_dtn_find_registration, METH_VARARGS, NULL},
11013 { (char *)"dtn_change_registration", _wrap_dtn_change_registration, METH_VARARGS, NULL},
11014 { (char *)"dtn_bind", _wrap_dtn_bind, METH_VARARGS, NULL},
11015 { (char *)"dtn_unbind", _wrap_dtn_unbind, METH_VARARGS, NULL},
11016 { (char *)"dtn_bundle_id_source_set", _wrap_dtn_bundle_id_source_set, METH_VARARGS, NULL},
11017 { (char *)"dtn_bundle_id_source_get", _wrap_dtn_bundle_id_source_get, METH_VARARGS, NULL},
11018 { (char *)"dtn_bundle_id_creation_secs_set", _wrap_dtn_bundle_id_creation_secs_set, METH_VARARGS, NULL},
11019 { (char *)"dtn_bundle_id_creation_secs_get", _wrap_dtn_bundle_id_creation_secs_get, METH_VARARGS, NULL},
11020 { (char *)"dtn_bundle_id_creation_seqno_set", _wrap_dtn_bundle_id_creation_seqno_set, METH_VARARGS, NULL},
11021 { (char *)"dtn_bundle_id_creation_seqno_get", _wrap_dtn_bundle_id_creation_seqno_get, METH_VARARGS, NULL},
11022 { (char *)"new_dtn_bundle_id", _wrap_new_dtn_bundle_id, METH_VARARGS, NULL},
11023 { (char *)"delete_dtn_bundle_id", _wrap_delete_dtn_bundle_id, METH_VARARGS, NULL},
11024 { (char *)"dtn_bundle_id_swigregister", dtn_bundle_id_swigregister, METH_VARARGS, NULL},
11025 { (char *)"dtn_send", _wrap_dtn_send, METH_VARARGS, NULL},
11026 { (char *)"dtn_cancel", _wrap_dtn_cancel, METH_VARARGS, NULL},
11027 { (char *)"dtn_status_report_bundle_id_set", _wrap_dtn_status_report_bundle_id_set, METH_VARARGS, NULL},
11028 { (char *)"dtn_status_report_bundle_id_get", _wrap_dtn_status_report_bundle_id_get, METH_VARARGS, NULL},
11029 { (char *)"dtn_status_report_reason_set", _wrap_dtn_status_report_reason_set, METH_VARARGS, NULL},
11030 { (char *)"dtn_status_report_reason_get", _wrap_dtn_status_report_reason_get, METH_VARARGS, NULL},
11031 { (char *)"dtn_status_report_flags_set", _wrap_dtn_status_report_flags_set, METH_VARARGS, NULL},
11032 { (char *)"dtn_status_report_flags_get", _wrap_dtn_status_report_flags_get, METH_VARARGS, NULL},
11033 { (char *)"dtn_status_report_receipt_ts_secs_set", _wrap_dtn_status_report_receipt_ts_secs_set, METH_VARARGS, NULL},
11034 { (char *)"dtn_status_report_receipt_ts_secs_get", _wrap_dtn_status_report_receipt_ts_secs_get, METH_VARARGS, NULL},
11035 { (char *)"dtn_status_report_receipt_ts_seqno_set", _wrap_dtn_status_report_receipt_ts_seqno_set, METH_VARARGS, NULL},
11036 { (char *)"dtn_status_report_receipt_ts_seqno_get", _wrap_dtn_status_report_receipt_ts_seqno_get, METH_VARARGS, NULL},
11037 { (char *)"dtn_status_report_custody_ts_secs_set", _wrap_dtn_status_report_custody_ts_secs_set, METH_VARARGS, NULL},
11038 { (char *)"dtn_status_report_custody_ts_secs_get", _wrap_dtn_status_report_custody_ts_secs_get, METH_VARARGS, NULL},
11039 { (char *)"dtn_status_report_custody_ts_seqno_set", _wrap_dtn_status_report_custody_ts_seqno_set, METH_VARARGS, NULL},
11040 { (char *)"dtn_status_report_custody_ts_seqno_get", _wrap_dtn_status_report_custody_ts_seqno_get, METH_VARARGS, NULL},
11041 { (char *)"dtn_status_report_forwarding_ts_secs_set", _wrap_dtn_status_report_forwarding_ts_secs_set, METH_VARARGS, NULL},
11042 { (char *)"dtn_status_report_forwarding_ts_secs_get", _wrap_dtn_status_report_forwarding_ts_secs_get, METH_VARARGS, NULL},
11043 { (char *)"dtn_status_report_forwarding_ts_seqno_set", _wrap_dtn_status_report_forwarding_ts_seqno_set, METH_VARARGS, NULL},
11044 { (char *)"dtn_status_report_forwarding_ts_seqno_get", _wrap_dtn_status_report_forwarding_ts_seqno_get, METH_VARARGS, NULL},
11045 { (char *)"dtn_status_report_delivery_ts_secs_set", _wrap_dtn_status_report_delivery_ts_secs_set, METH_VARARGS, NULL},
11046 { (char *)"dtn_status_report_delivery_ts_secs_get", _wrap_dtn_status_report_delivery_ts_secs_get, METH_VARARGS, NULL},
11047 { (char *)"dtn_status_report_delivery_ts_seqno_set", _wrap_dtn_status_report_delivery_ts_seqno_set, METH_VARARGS, NULL},
11048 { (char *)"dtn_status_report_delivery_ts_seqno_get", _wrap_dtn_status_report_delivery_ts_seqno_get, METH_VARARGS, NULL},
11049 { (char *)"dtn_status_report_deletion_ts_secs_set", _wrap_dtn_status_report_deletion_ts_secs_set, METH_VARARGS, NULL},
11050 { (char *)"dtn_status_report_deletion_ts_secs_get", _wrap_dtn_status_report_deletion_ts_secs_get, METH_VARARGS, NULL},
11051 { (char *)"dtn_status_report_deletion_ts_seqno_set", _wrap_dtn_status_report_deletion_ts_seqno_set, METH_VARARGS, NULL},
11052 { (char *)"dtn_status_report_deletion_ts_seqno_get", _wrap_dtn_status_report_deletion_ts_seqno_get, METH_VARARGS, NULL},
11053 { (char *)"dtn_status_report_ack_by_app_ts_secs_set", _wrap_dtn_status_report_ack_by_app_ts_secs_set, METH_VARARGS, NULL},
11054 { (char *)"dtn_status_report_ack_by_app_ts_secs_get", _wrap_dtn_status_report_ack_by_app_ts_secs_get, METH_VARARGS, NULL},
11055 { (char *)"dtn_status_report_ack_by_app_ts_seqno_set", _wrap_dtn_status_report_ack_by_app_ts_seqno_set, METH_VARARGS, NULL},
11056 { (char *)"dtn_status_report_ack_by_app_ts_seqno_get", _wrap_dtn_status_report_ack_by_app_ts_seqno_get, METH_VARARGS, NULL},
11057 { (char *)"new_dtn_status_report", _wrap_new_dtn_status_report, METH_VARARGS, NULL},
11058 { (char *)"delete_dtn_status_report", _wrap_delete_dtn_status_report, METH_VARARGS, NULL},
11059 { (char *)"dtn_status_report_swigregister", dtn_status_report_swigregister, METH_VARARGS, NULL},
11060 { (char *)"dtn_status_report_reason_to_str", _wrap_dtn_status_report_reason_to_str, METH_VARARGS, NULL},
11061 { (char *)"dtn_bundle_source_set", _wrap_dtn_bundle_source_set, METH_VARARGS, NULL},
11062 { (char *)"dtn_bundle_source_get", _wrap_dtn_bundle_source_get, METH_VARARGS, NULL},
11063 { (char *)"dtn_bundle_dest_set", _wrap_dtn_bundle_dest_set, METH_VARARGS, NULL},
11064 { (char *)"dtn_bundle_dest_get", _wrap_dtn_bundle_dest_get, METH_VARARGS, NULL},
11065 { (char *)"dtn_bundle_replyto_set", _wrap_dtn_bundle_replyto_set, METH_VARARGS, NULL},
11066 { (char *)"dtn_bundle_replyto_get", _wrap_dtn_bundle_replyto_get, METH_VARARGS, NULL},
11067 { (char *)"dtn_bundle_priority_set", _wrap_dtn_bundle_priority_set, METH_VARARGS, NULL},
11068 { (char *)"dtn_bundle_priority_get", _wrap_dtn_bundle_priority_get, METH_VARARGS, NULL},
11069 { (char *)"dtn_bundle_dopts_set", _wrap_dtn_bundle_dopts_set, METH_VARARGS, NULL},
11070 { (char *)"dtn_bundle_dopts_get", _wrap_dtn_bundle_dopts_get, METH_VARARGS, NULL},
11071 { (char *)"dtn_bundle_expiration_set", _wrap_dtn_bundle_expiration_set, METH_VARARGS, NULL},
11072 { (char *)"dtn_bundle_expiration_get", _wrap_dtn_bundle_expiration_get, METH_VARARGS, NULL},
11073 { (char *)"dtn_bundle_creation_secs_set", _wrap_dtn_bundle_creation_secs_set, METH_VARARGS, NULL},
11074 { (char *)"dtn_bundle_creation_secs_get", _wrap_dtn_bundle_creation_secs_get, METH_VARARGS, NULL},
11075 { (char *)"dtn_bundle_creation_seqno_set", _wrap_dtn_bundle_creation_seqno_set, METH_VARARGS, NULL},
11076 { (char *)"dtn_bundle_creation_seqno_get", _wrap_dtn_bundle_creation_seqno_get, METH_VARARGS, NULL},
11077 { (char *)"dtn_bundle_delivery_regid_set", _wrap_dtn_bundle_delivery_regid_set, METH_VARARGS, NULL},
11078 { (char *)"dtn_bundle_delivery_regid_get", _wrap_dtn_bundle_delivery_regid_get, METH_VARARGS, NULL},
11079 { (char *)"dtn_bundle_sequence_id_set", _wrap_dtn_bundle_sequence_id_set, METH_VARARGS, NULL},
11080 { (char *)"dtn_bundle_sequence_id_get", _wrap_dtn_bundle_sequence_id_get, METH_VARARGS, NULL},
11081 { (char *)"dtn_bundle_obsoletes_id_set", _wrap_dtn_bundle_obsoletes_id_set, METH_VARARGS, NULL},
11082 { (char *)"dtn_bundle_obsoletes_id_get", _wrap_dtn_bundle_obsoletes_id_get, METH_VARARGS, NULL},
11083 { (char *)"dtn_bundle_payload_set", _wrap_dtn_bundle_payload_set, METH_VARARGS, NULL},
11084 { (char *)"dtn_bundle_payload_get", _wrap_dtn_bundle_payload_get, METH_VARARGS, NULL},
11085 { (char *)"dtn_bundle_status_report_set", _wrap_dtn_bundle_status_report_set, METH_VARARGS, NULL},
11086 { (char *)"dtn_bundle_status_report_get", _wrap_dtn_bundle_status_report_get, METH_VARARGS, NULL},
11087 { (char *)"new_dtn_bundle", _wrap_new_dtn_bundle, METH_VARARGS, NULL},
11088 { (char *)"delete_dtn_bundle", _wrap_delete_dtn_bundle, METH_VARARGS, NULL},
11089 { (char *)"dtn_bundle_swigregister", dtn_bundle_swigregister, METH_VARARGS, NULL},
11090 { (char *)"dtn_recv", _wrap_dtn_recv, METH_VARARGS, NULL},
11091 { (char *)"dtn_session_info_status_set", _wrap_dtn_session_info_status_set, METH_VARARGS, NULL},
11092 { (char *)"dtn_session_info_status_get", _wrap_dtn_session_info_status_get, METH_VARARGS, NULL},
11093 { (char *)"dtn_session_info_session_set", _wrap_dtn_session_info_session_set, METH_VARARGS, NULL},
11094 { (char *)"dtn_session_info_session_get", _wrap_dtn_session_info_session_get, METH_VARARGS, NULL},
11095 { (char *)"new_dtn_session_info", _wrap_new_dtn_session_info, METH_VARARGS, NULL},
11096 { (char *)"delete_dtn_session_info", _wrap_delete_dtn_session_info, METH_VARARGS, NULL},
11097 { (char *)"dtn_session_info_swigregister", dtn_session_info_swigregister, METH_VARARGS, NULL},
11098 { (char *)"dtn_session_update", _wrap_dtn_session_update, METH_VARARGS, NULL},
11099 { (char *)"dtn_poll_fd", _wrap_dtn_poll_fd, METH_VARARGS, NULL},
11100 { (char *)"dtn_begin_poll", _wrap_dtn_begin_poll, METH_VARARGS, NULL},
11101 { (char *)"dtn_cancel_poll", _wrap_dtn_cancel_poll, METH_VARARGS, NULL},
11102 { NULL, NULL, 0, NULL }
11103 };
11104
11105
11106
11107
11108 static swig_type_info _swigt__p_XDR = {"_p_XDR", "XDR *", 0, 0, (void*)0, 0};
11109 static swig_type_info _swigt__p_bool_t = {"_p_bool_t", "bool_t *", 0, 0, (void*)0, 0};
11110 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
11111 static swig_type_info _swigt__p_dtn_bundle = {"_p_dtn_bundle", "dtn_bundle *", 0, 0, (void*)0, 0};
11112 static swig_type_info _swigt__p_dtn_bundle_delivery_opts_t = {"_p_dtn_bundle_delivery_opts_t", "enum dtn_bundle_delivery_opts_t *|dtn_bundle_delivery_opts_t *", 0, 0, (void*)0, 0};
11113 static swig_type_info _swigt__p_dtn_bundle_id = {"_p_dtn_bundle_id", "dtn_bundle_id *", 0, 0, (void*)0, 0};
11114 static swig_type_info _swigt__p_dtn_bundle_id_t = {"_p_dtn_bundle_id_t", "dtn_bundle_id_t *", 0, 0, (void*)0, 0};
11115 static swig_type_info _swigt__p_dtn_bundle_payload_location_t = {"_p_dtn_bundle_payload_location_t", "enum dtn_bundle_payload_location_t *|dtn_bundle_payload_location_t *", 0, 0, (void*)0, 0};
11116 static swig_type_info _swigt__p_dtn_bundle_payload_t = {"_p_dtn_bundle_payload_t", "dtn_bundle_payload_t *", 0, 0, (void*)0, 0};
11117 static swig_type_info _swigt__p_dtn_bundle_payload_t_buf = {"_p_dtn_bundle_payload_t_buf", "dtn_bundle_payload_t_buf *", 0, 0, (void*)0, 0};
11118 static swig_type_info _swigt__p_dtn_bundle_payload_t_filename = {"_p_dtn_bundle_payload_t_filename", "dtn_bundle_payload_t_filename *", 0, 0, (void*)0, 0};
11119 static swig_type_info _swigt__p_dtn_bundle_priority_t = {"_p_dtn_bundle_priority_t", "enum dtn_bundle_priority_t *|dtn_bundle_priority_t *", 0, 0, (void*)0, 0};
11120 static swig_type_info _swigt__p_dtn_bundle_spec_t = {"_p_dtn_bundle_spec_t", "dtn_bundle_spec_t *", 0, 0, (void*)0, 0};
11121 static swig_type_info _swigt__p_dtn_bundle_spec_t_blocks = {"_p_dtn_bundle_spec_t_blocks", "dtn_bundle_spec_t_blocks *", 0, 0, (void*)0, 0};
11122 static swig_type_info _swigt__p_dtn_bundle_spec_t_metadata = {"_p_dtn_bundle_spec_t_metadata", "dtn_bundle_spec_t_metadata *", 0, 0, (void*)0, 0};
11123 static swig_type_info _swigt__p_dtn_bundle_status_report_t = {"_p_dtn_bundle_status_report_t", "dtn_bundle_status_report_t *", 0, 0, (void*)0, 0};
11124 static swig_type_info _swigt__p_dtn_endpoint_id_t = {"_p_dtn_endpoint_id_t", "dtn_endpoint_id_t *", 0, 0, (void*)0, 0};
11125 static swig_type_info _swigt__p_dtn_extension_block_flags_t = {"_p_dtn_extension_block_flags_t", "enum dtn_extension_block_flags_t *|dtn_extension_block_flags_t *", 0, 0, (void*)0, 0};
11126 static swig_type_info _swigt__p_dtn_extension_block_t = {"_p_dtn_extension_block_t", "dtn_extension_block_t *", 0, 0, (void*)0, 0};
11127 static swig_type_info _swigt__p_dtn_extension_block_t_data = {"_p_dtn_extension_block_t_data", "dtn_extension_block_t_data *", 0, 0, (void*)0, 0};
11128 static swig_type_info _swigt__p_dtn_handle_t = {"_p_dtn_handle_t", "dtn_handle_t *", 0, 0, (void*)0, 0};
11129 static swig_type_info _swigt__p_dtn_reg_flags_t = {"_p_dtn_reg_flags_t", "enum dtn_reg_flags_t *|dtn_reg_flags_t *", 0, 0, (void*)0, 0};
11130 static swig_type_info _swigt__p_dtn_reg_info_t = {"_p_dtn_reg_info_t", "dtn_reg_info_t *", 0, 0, (void*)0, 0};
11131 static swig_type_info _swigt__p_dtn_reg_info_t_script = {"_p_dtn_reg_info_t_script", "dtn_reg_info_t_script *", 0, 0, (void*)0, 0};
11132 static swig_type_info _swigt__p_dtn_sequence_id_t = {"_p_dtn_sequence_id_t", "dtn_sequence_id_t *", 0, 0, (void*)0, 0};
11133 static swig_type_info _swigt__p_dtn_sequence_id_t_data = {"_p_dtn_sequence_id_t_data", "dtn_sequence_id_t_data *", 0, 0, (void*)0, 0};
11134 static swig_type_info _swigt__p_dtn_service_tag_t = {"_p_dtn_service_tag_t", "dtn_service_tag_t *", 0, 0, (void*)0, 0};
11135 static swig_type_info _swigt__p_dtn_session_info = {"_p_dtn_session_info", "dtn_session_info *", 0, 0, (void*)0, 0};
11136 static swig_type_info _swigt__p_dtn_status_report = {"_p_dtn_status_report", "dtn_status_report *", 0, 0, (void*)0, 0};
11137 static swig_type_info _swigt__p_dtn_status_report_flags_t = {"_p_dtn_status_report_flags_t", "enum dtn_status_report_flags_t *|dtn_status_report_flags_t *", 0, 0, (void*)0, 0};
11138 static swig_type_info _swigt__p_dtn_status_report_reason_t = {"_p_dtn_status_report_reason_t", "enum dtn_status_report_reason_t *|dtn_status_report_reason_t *", 0, 0, (void*)0, 0};
11139 static swig_type_info _swigt__p_dtn_timestamp_t = {"_p_dtn_timestamp_t", "dtn_timestamp_t *", 0, 0, (void*)0, 0};
11140 static swig_type_info _swigt__p_mapT_unsigned_int_dtn_handle_t_t = {"_p_mapT_unsigned_int_dtn_handle_t_t", "map< unsigned int,dtn_handle_t > *|HandleMap *", 0, 0, (void*)0, 0};
11141 static swig_type_info _swigt__p_u_int = {"_p_u_int", "dtn_timeval_t *|dtn_reg_id_t *|u_int *", 0, 0, (void*)0, 0};
11142
11143 static swig_type_info *swig_type_initial[] = {
11144 &_swigt__p_XDR,
11145 &_swigt__p_bool_t,
11146 &_swigt__p_char,
11147 &_swigt__p_dtn_bundle,
11148 &_swigt__p_dtn_bundle_delivery_opts_t,
11149 &_swigt__p_dtn_bundle_id,
11150 &_swigt__p_dtn_bundle_id_t,
11151 &_swigt__p_dtn_bundle_payload_location_t,
11152 &_swigt__p_dtn_bundle_payload_t,
11153 &_swigt__p_dtn_bundle_payload_t_buf,
11154 &_swigt__p_dtn_bundle_payload_t_filename,
11155 &_swigt__p_dtn_bundle_priority_t,
11156 &_swigt__p_dtn_bundle_spec_t,
11157 &_swigt__p_dtn_bundle_spec_t_blocks,
11158 &_swigt__p_dtn_bundle_spec_t_metadata,
11159 &_swigt__p_dtn_bundle_status_report_t,
11160 &_swigt__p_dtn_endpoint_id_t,
11161 &_swigt__p_dtn_extension_block_flags_t,
11162 &_swigt__p_dtn_extension_block_t,
11163 &_swigt__p_dtn_extension_block_t_data,
11164 &_swigt__p_dtn_handle_t,
11165 &_swigt__p_dtn_reg_flags_t,
11166 &_swigt__p_dtn_reg_info_t,
11167 &_swigt__p_dtn_reg_info_t_script,
11168 &_swigt__p_dtn_sequence_id_t,
11169 &_swigt__p_dtn_sequence_id_t_data,
11170 &_swigt__p_dtn_service_tag_t,
11171 &_swigt__p_dtn_session_info,
11172 &_swigt__p_dtn_status_report,
11173 &_swigt__p_dtn_status_report_flags_t,
11174 &_swigt__p_dtn_status_report_reason_t,
11175 &_swigt__p_dtn_timestamp_t,
11176 &_swigt__p_mapT_unsigned_int_dtn_handle_t_t,
11177 &_swigt__p_u_int,
11178 };
11179
11180 static swig_cast_info _swigc__p_XDR[] = { {&_swigt__p_XDR, 0, 0, 0},{0, 0, 0, 0}};
11181 static swig_cast_info _swigc__p_bool_t[] = { {&_swigt__p_bool_t, 0, 0, 0},{0, 0, 0, 0}};
11182 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
11183 static swig_cast_info _swigc__p_dtn_bundle[] = { {&_swigt__p_dtn_bundle, 0, 0, 0},{0, 0, 0, 0}};
11184 static swig_cast_info _swigc__p_dtn_bundle_delivery_opts_t[] = { {&_swigt__p_dtn_bundle_delivery_opts_t, 0, 0, 0},{0, 0, 0, 0}};
11185 static swig_cast_info _swigc__p_dtn_bundle_id[] = { {&_swigt__p_dtn_bundle_id, 0, 0, 0},{0, 0, 0, 0}};
11186 static swig_cast_info _swigc__p_dtn_bundle_id_t[] = { {&_swigt__p_dtn_bundle_id_t, 0, 0, 0},{0, 0, 0, 0}};
11187 static swig_cast_info _swigc__p_dtn_bundle_payload_location_t[] = { {&_swigt__p_dtn_bundle_payload_location_t, 0, 0, 0},{0, 0, 0, 0}};
11188 static swig_cast_info _swigc__p_dtn_bundle_payload_t[] = { {&_swigt__p_dtn_bundle_payload_t, 0, 0, 0},{0, 0, 0, 0}};
11189 static swig_cast_info _swigc__p_dtn_bundle_payload_t_buf[] = { {&_swigt__p_dtn_bundle_payload_t_buf, 0, 0, 0},{0, 0, 0, 0}};
11190 static swig_cast_info _swigc__p_dtn_bundle_payload_t_filename[] = { {&_swigt__p_dtn_bundle_payload_t_filename, 0, 0, 0},{0, 0, 0, 0}};
11191 static swig_cast_info _swigc__p_dtn_bundle_priority_t[] = { {&_swigt__p_dtn_bundle_priority_t, 0, 0, 0},{0, 0, 0, 0}};
11192 static swig_cast_info _swigc__p_dtn_bundle_spec_t[] = { {&_swigt__p_dtn_bundle_spec_t, 0, 0, 0},{0, 0, 0, 0}};
11193 static swig_cast_info _swigc__p_dtn_bundle_spec_t_blocks[] = { {&_swigt__p_dtn_bundle_spec_t_blocks, 0, 0, 0},{0, 0, 0, 0}};
11194 static swig_cast_info _swigc__p_dtn_bundle_spec_t_metadata[] = { {&_swigt__p_dtn_bundle_spec_t_metadata, 0, 0, 0},{0, 0, 0, 0}};
11195 static swig_cast_info _swigc__p_dtn_bundle_status_report_t[] = { {&_swigt__p_dtn_bundle_status_report_t, 0, 0, 0},{0, 0, 0, 0}};
11196 static swig_cast_info _swigc__p_dtn_endpoint_id_t[] = { {&_swigt__p_dtn_endpoint_id_t, 0, 0, 0},{0, 0, 0, 0}};
11197 static swig_cast_info _swigc__p_dtn_extension_block_flags_t[] = { {&_swigt__p_dtn_extension_block_flags_t, 0, 0, 0},{0, 0, 0, 0}};
11198 static swig_cast_info _swigc__p_dtn_extension_block_t[] = { {&_swigt__p_dtn_extension_block_t, 0, 0, 0},{0, 0, 0, 0}};
11199 static swig_cast_info _swigc__p_dtn_extension_block_t_data[] = { {&_swigt__p_dtn_extension_block_t_data, 0, 0, 0},{0, 0, 0, 0}};
11200 static swig_cast_info _swigc__p_dtn_handle_t[] = { {&_swigt__p_dtn_handle_t, 0, 0, 0},{0, 0, 0, 0}};
11201 static swig_cast_info _swigc__p_dtn_reg_flags_t[] = { {&_swigt__p_dtn_reg_flags_t, 0, 0, 0},{0, 0, 0, 0}};
11202 static swig_cast_info _swigc__p_dtn_reg_info_t[] = { {&_swigt__p_dtn_reg_info_t, 0, 0, 0},{0, 0, 0, 0}};
11203 static swig_cast_info _swigc__p_dtn_reg_info_t_script[] = { {&_swigt__p_dtn_reg_info_t_script, 0, 0, 0},{0, 0, 0, 0}};
11204 static swig_cast_info _swigc__p_dtn_sequence_id_t[] = { {&_swigt__p_dtn_sequence_id_t, 0, 0, 0},{0, 0, 0, 0}};
11205 static swig_cast_info _swigc__p_dtn_sequence_id_t_data[] = { {&_swigt__p_dtn_sequence_id_t_data, 0, 0, 0},{0, 0, 0, 0}};
11206 static swig_cast_info _swigc__p_dtn_service_tag_t[] = { {&_swigt__p_dtn_service_tag_t, 0, 0, 0},{0, 0, 0, 0}};
11207 static swig_cast_info _swigc__p_dtn_session_info[] = { {&_swigt__p_dtn_session_info, 0, 0, 0},{0, 0, 0, 0}};
11208 static swig_cast_info _swigc__p_dtn_status_report[] = { {&_swigt__p_dtn_status_report, 0, 0, 0},{0, 0, 0, 0}};
11209 static swig_cast_info _swigc__p_dtn_status_report_flags_t[] = { {&_swigt__p_dtn_status_report_flags_t, 0, 0, 0},{0, 0, 0, 0}};
11210 static swig_cast_info _swigc__p_dtn_status_report_reason_t[] = { {&_swigt__p_dtn_status_report_reason_t, 0, 0, 0},{0, 0, 0, 0}};
11211 static swig_cast_info _swigc__p_dtn_timestamp_t[] = { {&_swigt__p_dtn_timestamp_t, 0, 0, 0},{0, 0, 0, 0}};
11212 static swig_cast_info _swigc__p_mapT_unsigned_int_dtn_handle_t_t[] = { {&_swigt__p_mapT_unsigned_int_dtn_handle_t_t, 0, 0, 0},{0, 0, 0, 0}};
11213 static swig_cast_info _swigc__p_u_int[] = { {&_swigt__p_u_int, 0, 0, 0},{0, 0, 0, 0}};
11214
11215 static swig_cast_info *swig_cast_initial[] = {
11216 _swigc__p_XDR,
11217 _swigc__p_bool_t,
11218 _swigc__p_char,
11219 _swigc__p_dtn_bundle,
11220 _swigc__p_dtn_bundle_delivery_opts_t,
11221 _swigc__p_dtn_bundle_id,
11222 _swigc__p_dtn_bundle_id_t,
11223 _swigc__p_dtn_bundle_payload_location_t,
11224 _swigc__p_dtn_bundle_payload_t,
11225 _swigc__p_dtn_bundle_payload_t_buf,
11226 _swigc__p_dtn_bundle_payload_t_filename,
11227 _swigc__p_dtn_bundle_priority_t,
11228 _swigc__p_dtn_bundle_spec_t,
11229 _swigc__p_dtn_bundle_spec_t_blocks,
11230 _swigc__p_dtn_bundle_spec_t_metadata,
11231 _swigc__p_dtn_bundle_status_report_t,
11232 _swigc__p_dtn_endpoint_id_t,
11233 _swigc__p_dtn_extension_block_flags_t,
11234 _swigc__p_dtn_extension_block_t,
11235 _swigc__p_dtn_extension_block_t_data,
11236 _swigc__p_dtn_handle_t,
11237 _swigc__p_dtn_reg_flags_t,
11238 _swigc__p_dtn_reg_info_t,
11239 _swigc__p_dtn_reg_info_t_script,
11240 _swigc__p_dtn_sequence_id_t,
11241 _swigc__p_dtn_sequence_id_t_data,
11242 _swigc__p_dtn_service_tag_t,
11243 _swigc__p_dtn_session_info,
11244 _swigc__p_dtn_status_report,
11245 _swigc__p_dtn_status_report_flags_t,
11246 _swigc__p_dtn_status_report_reason_t,
11247 _swigc__p_dtn_timestamp_t,
11248 _swigc__p_mapT_unsigned_int_dtn_handle_t_t,
11249 _swigc__p_u_int,
11250 };
11251
11252
11253
11254
11255 static swig_const_info swig_const_table[] = {
11256 {0, 0, 0, 0.0, 0, 0}};
11257
11258 #ifdef __cplusplus
11259 }
11260 #endif
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302 #ifdef __cplusplus
11303 extern "C" {
11304 #if 0
11305 }
11306 #endif
11307 #endif
11308
11309 #if 0
11310 #define SWIGRUNTIME_DEBUG
11311 #endif
11312
11313
11314 SWIGRUNTIME void
11315 SWIG_InitializeModule(void *clientdata) {
11316 size_t i;
11317 swig_module_info *module_head, *iter;
11318 int found, init;
11319
11320 clientdata = clientdata;
11321
11322
11323 if (swig_module.next==0) {
11324
11325 swig_module.type_initial = swig_type_initial;
11326 swig_module.cast_initial = swig_cast_initial;
11327 swig_module.next = &swig_module;
11328 init = 1;
11329 } else {
11330 init = 0;
11331 }
11332
11333
11334 module_head = SWIG_GetModule(clientdata);
11335 if (!module_head) {
11336
11337
11338 SWIG_SetModule(clientdata, &swig_module);
11339 module_head = &swig_module;
11340 } else {
11341
11342 found=0;
11343 iter=module_head;
11344 do {
11345 if (iter==&swig_module) {
11346 found=1;
11347 break;
11348 }
11349 iter=iter->next;
11350 } while (iter!= module_head);
11351
11352
11353 if (found) return;
11354
11355 swig_module.next = module_head->next;
11356 module_head->next = &swig_module;
11357 }
11358
11359
11360
11361
11362
11363 if (init == 0) return;
11364
11365
11366 #ifdef SWIGRUNTIME_DEBUG
11367 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
11368 #endif
11369 for (i = 0; i < swig_module.size; ++i) {
11370 swig_type_info *type = 0;
11371 swig_type_info *ret;
11372 swig_cast_info *cast;
11373
11374 #ifdef SWIGRUNTIME_DEBUG
11375 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
11376 #endif
11377
11378
11379 if (swig_module.next != &swig_module) {
11380 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
11381 }
11382 if (type) {
11383
11384 #ifdef SWIGRUNTIME_DEBUG
11385 printf("SWIG_InitializeModule: found type %s\n", type->name);
11386 #endif
11387 if (swig_module.type_initial[i]->clientdata) {
11388 type->clientdata = swig_module.type_initial[i]->clientdata;
11389 #ifdef SWIGRUNTIME_DEBUG
11390 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
11391 #endif
11392 }
11393 } else {
11394 type = swig_module.type_initial[i];
11395 }
11396
11397
11398 cast = swig_module.cast_initial[i];
11399 while (cast->type) {
11400
11401 ret = 0;
11402 #ifdef SWIGRUNTIME_DEBUG
11403 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
11404 #endif
11405 if (swig_module.next != &swig_module) {
11406 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
11407 #ifdef SWIGRUNTIME_DEBUG
11408 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
11409 #endif
11410 }
11411 if (ret) {
11412 if (type == swig_module.type_initial[i]) {
11413 #ifdef SWIGRUNTIME_DEBUG
11414 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
11415 #endif
11416 cast->type = ret;
11417 ret = 0;
11418 } else {
11419
11420 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
11421 #ifdef SWIGRUNTIME_DEBUG
11422 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
11423 #endif
11424 if (!ocast) ret = 0;
11425 }
11426 }
11427
11428 if (!ret) {
11429 #ifdef SWIGRUNTIME_DEBUG
11430 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
11431 #endif
11432 if (type->cast) {
11433 type->cast->prev = cast;
11434 cast->next = type->cast;
11435 }
11436 type->cast = cast;
11437 }
11438 cast++;
11439 }
11440
11441 swig_module.types[i] = type;
11442 }
11443 swig_module.types[i] = 0;
11444
11445 #ifdef SWIGRUNTIME_DEBUG
11446 printf("**** SWIG_InitializeModule: Cast List ******\n");
11447 for (i = 0; i < swig_module.size; ++i) {
11448 int j = 0;
11449 swig_cast_info *cast = swig_module.cast_initial[i];
11450 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
11451 while (cast->type) {
11452 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
11453 cast++;
11454 ++j;
11455 }
11456 printf("---- Total casts: %d\n",j);
11457 }
11458 printf("**** SWIG_InitializeModule: Cast List ******\n");
11459 #endif
11460 }
11461
11462
11463
11464
11465
11466
11467 SWIGRUNTIME void
11468 SWIG_PropagateClientData(void) {
11469 size_t i;
11470 swig_cast_info *equiv;
11471 static int init_run = 0;
11472
11473 if (init_run) return;
11474 init_run = 1;
11475
11476 for (i = 0; i < swig_module.size; i++) {
11477 if (swig_module.types[i]->clientdata) {
11478 equiv = swig_module.types[i]->cast;
11479 while (equiv) {
11480 if (!equiv->converter) {
11481 if (equiv->type && !equiv->type->clientdata)
11482 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
11483 }
11484 equiv = equiv->next;
11485 }
11486 }
11487 }
11488 }
11489
11490 #ifdef __cplusplus
11491 #if 0
11492 {
11493
11494 #endif
11495 }
11496 #endif
11497
11498
11499
11500 #ifdef __cplusplus
11501 extern "C" {
11502 #endif
11503
11504
11505 #define SWIG_newvarlink() SWIG_Python_newvarlink()
11506 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
11507 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
11508
11509
11510
11511
11512
11513 typedef struct swig_globalvar {
11514 char *name;
11515 PyObject *(*get_attr)(void);
11516 int (*set_attr)(PyObject *);
11517 struct swig_globalvar *next;
11518 } swig_globalvar;
11519
11520 typedef struct swig_varlinkobject {
11521 PyObject_HEAD
11522 swig_globalvar *vars;
11523 } swig_varlinkobject;
11524
11525 SWIGINTERN PyObject *
11526 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
11527 return PyString_FromString("<Swig global variables>");
11528 }
11529
11530 SWIGINTERN PyObject *
11531 swig_varlink_str(swig_varlinkobject *v) {
11532 PyObject *str = PyString_FromString("(");
11533 swig_globalvar *var;
11534 for (var = v->vars; var; var=var->next) {
11535 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
11536 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
11537 }
11538 PyString_ConcatAndDel(&str,PyString_FromString(")"));
11539 return str;
11540 }
11541
11542 SWIGINTERN int
11543 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
11544 PyObject *str = swig_varlink_str(v);
11545 fprintf(fp,"Swig global variables ");
11546 fprintf(fp,"%s\n", PyString_AsString(str));
11547 Py_DECREF(str);
11548 return 0;
11549 }
11550
11551 SWIGINTERN void
11552 swig_varlink_dealloc(swig_varlinkobject *v) {
11553 swig_globalvar *var = v->vars;
11554 while (var) {
11555 swig_globalvar *n = var->next;
11556 free(var->name);
11557 free(var);
11558 var = n;
11559 }
11560 }
11561
11562 SWIGINTERN PyObject *
11563 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
11564 PyObject *res = NULL;
11565 swig_globalvar *var = v->vars;
11566 while (var) {
11567 if (strcmp(var->name,n) == 0) {
11568 res = (*var->get_attr)();
11569 break;
11570 }
11571 var = var->next;
11572 }
11573 if (res == NULL && !PyErr_Occurred()) {
11574 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
11575 }
11576 return res;
11577 }
11578
11579 SWIGINTERN int
11580 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
11581 int res = 1;
11582 swig_globalvar *var = v->vars;
11583 while (var) {
11584 if (strcmp(var->name,n) == 0) {
11585 res = (*var->set_attr)(p);
11586 break;
11587 }
11588 var = var->next;
11589 }
11590 if (res == 1 && !PyErr_Occurred()) {
11591 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
11592 }
11593 return res;
11594 }
11595
11596 SWIGINTERN PyTypeObject*
11597 swig_varlink_type(void) {
11598 static char varlink__doc__[] = "Swig var link object";
11599 static PyTypeObject varlink_type;
11600 static int type_init = 0;
11601 if (!type_init) {
11602 const PyTypeObject tmp
11603 = {
11604 PyObject_HEAD_INIT(NULL)
11605 0,
11606 (char *)"swigvarlink",
11607 sizeof(swig_varlinkobject),
11608 0,
11609 (destructor) swig_varlink_dealloc,
11610 (printfunc) swig_varlink_print,
11611 (getattrfunc) swig_varlink_getattr,
11612 (setattrfunc) swig_varlink_setattr,
11613 0,
11614 (reprfunc) swig_varlink_repr,
11615 0,
11616 0,
11617 0,
11618 0,
11619 0,
11620 (reprfunc)swig_varlink_str,
11621 0,
11622 0,
11623 0,
11624 0,
11625 varlink__doc__,
11626 0,
11627 0,
11628 0,
11629 0,
11630 #if PY_VERSION_HEX >= 0x02020000
11631 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
11632 #endif
11633 #if PY_VERSION_HEX >= 0x02030000
11634 0,
11635 #endif
11636 #ifdef COUNT_ALLOCS
11637 0,0,0,0
11638 #endif
11639 };
11640 varlink_type = tmp;
11641 varlink_type.ob_type = &PyType_Type;
11642 type_init = 1;
11643 }
11644 return &varlink_type;
11645 }
11646
11647
11648 SWIGINTERN PyObject *
11649 SWIG_Python_newvarlink(void) {
11650 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
11651 if (result) {
11652 result->vars = 0;
11653 }
11654 return ((PyObject*) result);
11655 }
11656
11657 SWIGINTERN void
11658 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
11659 swig_varlinkobject *v = (swig_varlinkobject *) p;
11660 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
11661 if (gv) {
11662 size_t size = strlen(name)+1;
11663 gv->name = (char *)malloc(size);
11664 if (gv->name) {
11665 strncpy(gv->name,name,size);
11666 gv->get_attr = get_attr;
11667 gv->set_attr = set_attr;
11668 gv->next = v->vars;
11669 }
11670 }
11671 v->vars = gv;
11672 }
11673
11674 SWIGINTERN PyObject *
11675 SWIG_globals(void) {
11676 static PyObject *_SWIG_globals = 0;
11677 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
11678 return _SWIG_globals;
11679 }
11680
11681
11682
11683
11684
11685
11686 SWIGINTERN void
11687 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
11688 PyObject *obj = 0;
11689 size_t i;
11690 for (i = 0; constants[i].type; ++i) {
11691 switch(constants[i].type) {
11692 case SWIG_PY_POINTER:
11693 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
11694 break;
11695 case SWIG_PY_BINARY:
11696 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
11697 break;
11698 default:
11699 obj = 0;
11700 break;
11701 }
11702 if (obj) {
11703 PyDict_SetItemString(d, constants[i].name, obj);
11704 Py_DECREF(obj);
11705 }
11706 }
11707 }
11708
11709
11710
11711
11712
11713 SWIGINTERN void
11714 SWIG_Python_FixMethods(PyMethodDef *methods,
11715 swig_const_info *const_table,
11716 swig_type_info **types,
11717 swig_type_info **types_initial) {
11718 size_t i;
11719 for (i = 0; methods[i].ml_name; ++i) {
11720 const char *c = methods[i].ml_doc;
11721 if (c && (c = strstr(c, "swig_ptr: "))) {
11722 int j;
11723 swig_const_info *ci = 0;
11724 const char *name = c + 10;
11725 for (j = 0; const_table[j].type; ++j) {
11726 if (strncmp(const_table[j].name, name,
11727 strlen(const_table[j].name)) == 0) {
11728 ci = &(const_table[j]);
11729 break;
11730 }
11731 }
11732 if (ci) {
11733 size_t shift = (ci->ptype) - types;
11734 swig_type_info *ty = types_initial[shift];
11735 size_t ldoc = (c - methods[i].ml_doc);
11736 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
11737 char *ndoc = (char*)malloc(ldoc + lptr + 10);
11738 if (ndoc) {
11739 char *buff = ndoc;
11740 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
11741 if (ptr) {
11742 strncpy(buff, methods[i].ml_doc, ldoc);
11743 buff += ldoc;
11744 strncpy(buff, "swig_ptr: ", 10);
11745 buff += 10;
11746 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
11747 methods[i].ml_doc = ndoc;
11748 }
11749 }
11750 }
11751 }
11752 }
11753 }
11754
11755 #ifdef __cplusplus
11756 }
11757 #endif
11758
11759
11760
11761
11762
11763 #ifdef __cplusplus
11764 extern "C"
11765 #endif
11766 SWIGEXPORT void SWIG_init(void) {
11767 PyObject *m, *d;
11768
11769
11770 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
11771
11772 m = Py_InitModule((char *) SWIG_name, SwigMethods);
11773 d = PyModule_GetDict(m);
11774
11775 SWIG_InitializeModule(0);
11776 SWIG_InstallConstants(d,swig_const_table);
11777
11778
11779 SWIG_Python_SetConstant(d, "DTN_MAX_ENDPOINT_ID",SWIG_From_int(static_cast< int >(256)));
11780 SWIG_Python_SetConstant(d, "DTN_MAX_AUTHDATA",SWIG_From_int(static_cast< int >(1024)));
11781 SWIG_Python_SetConstant(d, "DTN_MAX_REGION_LEN",SWIG_From_int(static_cast< int >(64)));
11782 SWIG_Python_SetConstant(d, "DTN_MAX_BUNDLE_MEM",SWIG_From_int(static_cast< int >(50000)));
11783 SWIG_Python_SetConstant(d, "DTN_MAX_BLOCK_LEN",SWIG_From_int(static_cast< int >(1024)));
11784 SWIG_Python_SetConstant(d, "DTN_MAX_BLOCKS",SWIG_From_int(static_cast< int >(256)));
11785 SWIG_Python_SetConstant(d, "DTN_REGID_NONE",SWIG_From_int(static_cast< int >(0)));
11786 SWIG_Python_SetConstant(d, "DTN_REG_DROP",SWIG_From_int(static_cast< int >(DTN_REG_DROP)));
11787 SWIG_Python_SetConstant(d, "DTN_REG_DEFER",SWIG_From_int(static_cast< int >(DTN_REG_DEFER)));
11788 SWIG_Python_SetConstant(d, "DTN_REG_EXEC",SWIG_From_int(static_cast< int >(DTN_REG_EXEC)));
11789 SWIG_Python_SetConstant(d, "DTN_SESSION_CUSTODY",SWIG_From_int(static_cast< int >(DTN_SESSION_CUSTODY)));
11790 SWIG_Python_SetConstant(d, "DTN_SESSION_PUBLISH",SWIG_From_int(static_cast< int >(DTN_SESSION_PUBLISH)));
11791 SWIG_Python_SetConstant(d, "DTN_SESSION_SUBSCRIBE",SWIG_From_int(static_cast< int >(DTN_SESSION_SUBSCRIBE)));
11792 SWIG_Python_SetConstant(d, "COS_BULK",SWIG_From_int(static_cast< int >(COS_BULK)));
11793 SWIG_Python_SetConstant(d, "COS_NORMAL",SWIG_From_int(static_cast< int >(COS_NORMAL)));
11794 SWIG_Python_SetConstant(d, "COS_EXPEDITED",SWIG_From_int(static_cast< int >(COS_EXPEDITED)));
11795 SWIG_Python_SetConstant(d, "COS_RESERVED",SWIG_From_int(static_cast< int >(COS_RESERVED)));
11796 SWIG_Python_SetConstant(d, "DOPTS_NONE",SWIG_From_int(static_cast< int >(DOPTS_NONE)));
11797 SWIG_Python_SetConstant(d, "DOPTS_CUSTODY",SWIG_From_int(static_cast< int >(DOPTS_CUSTODY)));
11798 SWIG_Python_SetConstant(d, "DOPTS_DELIVERY_RCPT",SWIG_From_int(static_cast< int >(DOPTS_DELIVERY_RCPT)));
11799 SWIG_Python_SetConstant(d, "DOPTS_RECEIVE_RCPT",SWIG_From_int(static_cast< int >(DOPTS_RECEIVE_RCPT)));
11800 SWIG_Python_SetConstant(d, "DOPTS_FORWARD_RCPT",SWIG_From_int(static_cast< int >(DOPTS_FORWARD_RCPT)));
11801 SWIG_Python_SetConstant(d, "DOPTS_CUSTODY_RCPT",SWIG_From_int(static_cast< int >(DOPTS_CUSTODY_RCPT)));
11802 SWIG_Python_SetConstant(d, "DOPTS_DELETE_RCPT",SWIG_From_int(static_cast< int >(DOPTS_DELETE_RCPT)));
11803 SWIG_Python_SetConstant(d, "DOPTS_SINGLETON_DEST",SWIG_From_int(static_cast< int >(DOPTS_SINGLETON_DEST)));
11804 SWIG_Python_SetConstant(d, "DOPTS_MULTINODE_DEST",SWIG_From_int(static_cast< int >(DOPTS_MULTINODE_DEST)));
11805 SWIG_Python_SetConstant(d, "DOPTS_DO_NOT_FRAGMENT",SWIG_From_int(static_cast< int >(DOPTS_DO_NOT_FRAGMENT)));
11806 SWIG_Python_SetConstant(d, "BLOCK_FLAG_NONE",SWIG_From_int(static_cast< int >(BLOCK_FLAG_NONE)));
11807 SWIG_Python_SetConstant(d, "BLOCK_FLAG_REPLICATE",SWIG_From_int(static_cast< int >(BLOCK_FLAG_REPLICATE)));
11808 SWIG_Python_SetConstant(d, "BLOCK_FLAG_REPORT",SWIG_From_int(static_cast< int >(BLOCK_FLAG_REPORT)));
11809 SWIG_Python_SetConstant(d, "BLOCK_FLAG_DELETE_BUNDLE",SWIG_From_int(static_cast< int >(BLOCK_FLAG_DELETE_BUNDLE)));
11810 SWIG_Python_SetConstant(d, "BLOCK_FLAG_LAST",SWIG_From_int(static_cast< int >(BLOCK_FLAG_LAST)));
11811 SWIG_Python_SetConstant(d, "BLOCK_FLAG_DISCARD_BLOCK",SWIG_From_int(static_cast< int >(BLOCK_FLAG_DISCARD_BLOCK)));
11812 SWIG_Python_SetConstant(d, "BLOCK_FLAG_UNPROCESSED",SWIG_From_int(static_cast< int >(BLOCK_FLAG_UNPROCESSED)));
11813 SWIG_Python_SetConstant(d, "REASON_NO_ADDTL_INFO",SWIG_From_int(static_cast< int >(REASON_NO_ADDTL_INFO)));
11814 SWIG_Python_SetConstant(d, "REASON_LIFETIME_EXPIRED",SWIG_From_int(static_cast< int >(REASON_LIFETIME_EXPIRED)));
11815 SWIG_Python_SetConstant(d, "REASON_FORWARDED_UNIDIR_LINK",SWIG_From_int(static_cast< int >(REASON_FORWARDED_UNIDIR_LINK)));
11816 SWIG_Python_SetConstant(d, "REASON_TRANSMISSION_CANCELLED",SWIG_From_int(static_cast< int >(REASON_TRANSMISSION_CANCELLED)));
11817 SWIG_Python_SetConstant(d, "REASON_DEPLETED_STORAGE",SWIG_From_int(static_cast< int >(REASON_DEPLETED_STORAGE)));
11818 SWIG_Python_SetConstant(d, "REASON_ENDPOINT_ID_UNINTELLIGIBLE",SWIG_From_int(static_cast< int >(REASON_ENDPOINT_ID_UNINTELLIGIBLE)));
11819 SWIG_Python_SetConstant(d, "REASON_NO_ROUTE_TO_DEST",SWIG_From_int(static_cast< int >(REASON_NO_ROUTE_TO_DEST)));
11820 SWIG_Python_SetConstant(d, "REASON_NO_TIMELY_CONTACT",SWIG_From_int(static_cast< int >(REASON_NO_TIMELY_CONTACT)));
11821 SWIG_Python_SetConstant(d, "REASON_BLOCK_UNINTELLIGIBLE",SWIG_From_int(static_cast< int >(REASON_BLOCK_UNINTELLIGIBLE)));
11822 SWIG_Python_SetConstant(d, "STATUS_RECEIVED",SWIG_From_int(static_cast< int >(STATUS_RECEIVED)));
11823 SWIG_Python_SetConstant(d, "STATUS_CUSTODY_ACCEPTED",SWIG_From_int(static_cast< int >(STATUS_CUSTODY_ACCEPTED)));
11824 SWIG_Python_SetConstant(d, "STATUS_FORWARDED",SWIG_From_int(static_cast< int >(STATUS_FORWARDED)));
11825 SWIG_Python_SetConstant(d, "STATUS_DELIVERED",SWIG_From_int(static_cast< int >(STATUS_DELIVERED)));
11826 SWIG_Python_SetConstant(d, "STATUS_DELETED",SWIG_From_int(static_cast< int >(STATUS_DELETED)));
11827 SWIG_Python_SetConstant(d, "STATUS_ACKED_BY_APP",SWIG_From_int(static_cast< int >(STATUS_ACKED_BY_APP)));
11828 SWIG_Python_SetConstant(d, "DTN_PAYLOAD_FILE",SWIG_From_int(static_cast< int >(DTN_PAYLOAD_FILE)));
11829 SWIG_Python_SetConstant(d, "DTN_PAYLOAD_MEM",SWIG_From_int(static_cast< int >(DTN_PAYLOAD_MEM)));
11830 SWIG_Python_SetConstant(d, "DTN_PAYLOAD_TEMP_FILE",SWIG_From_int(static_cast< int >(DTN_PAYLOAD_TEMP_FILE)));
11831 SWIG_Python_SetConstant(d, "DTN_SUCCESS",SWIG_From_int(static_cast< int >(0)));
11832 SWIG_Python_SetConstant(d, "DTN_ERRBASE",SWIG_From_int(static_cast< int >(128)));
11833 SWIG_Python_SetConstant(d, "DTN_EINVAL",SWIG_From_int(static_cast< int >((128+1))));
11834 SWIG_Python_SetConstant(d, "DTN_EXDR",SWIG_From_int(static_cast< int >((128+2))));
11835 SWIG_Python_SetConstant(d, "DTN_ECOMM",SWIG_From_int(static_cast< int >((128+3))));
11836 SWIG_Python_SetConstant(d, "DTN_ECONNECT",SWIG_From_int(static_cast< int >((128+4))));
11837 SWIG_Python_SetConstant(d, "DTN_ETIMEOUT",SWIG_From_int(static_cast< int >((128+5))));
11838 SWIG_Python_SetConstant(d, "DTN_ESIZE",SWIG_From_int(static_cast< int >((128+6))));
11839 SWIG_Python_SetConstant(d, "DTN_ENOTFOUND",SWIG_From_int(static_cast< int >((128+7))));
11840 SWIG_Python_SetConstant(d, "DTN_EINTERNAL",SWIG_From_int(static_cast< int >((128+8))));
11841 SWIG_Python_SetConstant(d, "DTN_EINPOLL",SWIG_From_int(static_cast< int >((128+9))));
11842 SWIG_Python_SetConstant(d, "DTN_EBUSY",SWIG_From_int(static_cast< int >((128+10))));
11843 SWIG_Python_SetConstant(d, "DTN_EVERSION",SWIG_From_int(static_cast< int >((128+11))));
11844 SWIG_Python_SetConstant(d, "DTN_EMSGTYPE",SWIG_From_int(static_cast< int >((128+12))));
11845 SWIG_Python_SetConstant(d, "DTN_ENOSPACE",SWIG_From_int(static_cast< int >((128+13))));
11846 SWIG_Python_SetConstant(d, "DTN_ERRMAX",SWIG_From_int(static_cast< int >(255)));
11847 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals());
11848 SWIG_addvarlink(SWIG_globals(),(char*)"Handles",Swig_var_Handles_get, Swig_var_Handles_set);
11849 SWIG_addvarlink(SWIG_globals(),(char*)"HandleID",Swig_var_HandleID_get, Swig_var_HandleID_set);
11850 }
11851