applib/python/dtnapi.py
changeset 0 2b3e5ec03512
equal deleted inserted replaced
-1:000000000000 0:2b3e5ec03512
       
     1 # This file was automatically generated by SWIG (http://www.swig.org).
       
     2 # Version 1.3.35
       
     3 #
       
     4 # Don't modify this file, modify the SWIG interface instead.
       
     5 # This file is compatible with both classic and new-style classes.
       
     6 
       
     7 import _dtnapi
       
     8 import new
       
     9 new_instancemethod = new.instancemethod
       
    10 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
       
    11     if (name == "thisown"): return self.this.own(value)
       
    12     if (name == "this"):
       
    13         if type(value).__name__ == 'PySwigObject':
       
    14             self.__dict__[name] = value
       
    15             return
       
    16     method = class_type.__swig_setmethods__.get(name,None)
       
    17     if method: return method(self,value)
       
    18     if (not static) or hasattr(self,name):
       
    19         self.__dict__[name] = value
       
    20     else:
       
    21         raise AttributeError("You cannot add attributes to %s" % self)
       
    22 
       
    23 def _swig_setattr(self,class_type,name,value):
       
    24     return _swig_setattr_nondynamic(self,class_type,name,value,0)
       
    25 
       
    26 def _swig_getattr(self,class_type,name):
       
    27     if (name == "thisown"): return self.this.own()
       
    28     method = class_type.__swig_getmethods__.get(name,None)
       
    29     if method: return method(self)
       
    30     raise AttributeError,name
       
    31 
       
    32 def _swig_repr(self):
       
    33     try: strthis = "proxy of " + self.this.__repr__()
       
    34     except: strthis = ""
       
    35     return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
       
    36 
       
    37 DTN_MAX_ENDPOINT_ID = _dtnapi.DTN_MAX_ENDPOINT_ID
       
    38 DTN_MAX_AUTHDATA = _dtnapi.DTN_MAX_AUTHDATA
       
    39 DTN_MAX_REGION_LEN = _dtnapi.DTN_MAX_REGION_LEN
       
    40 DTN_MAX_BUNDLE_MEM = _dtnapi.DTN_MAX_BUNDLE_MEM
       
    41 DTN_MAX_BLOCK_LEN = _dtnapi.DTN_MAX_BLOCK_LEN
       
    42 DTN_MAX_BLOCKS = _dtnapi.DTN_MAX_BLOCKS
       
    43 class dtn_endpoint_id_t:
       
    44     __swig_setmethods__ = {}
       
    45     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_endpoint_id_t, name, value)
       
    46     __swig_getmethods__ = {}
       
    47     __getattr__ = lambda self, name: _swig_getattr(self, dtn_endpoint_id_t, name)
       
    48     __repr__ = _swig_repr
       
    49     __swig_setmethods__["uri"] = _dtnapi.dtn_endpoint_id_t_uri_set
       
    50     __swig_getmethods__["uri"] = _dtnapi.dtn_endpoint_id_t_uri_get
       
    51     def __init__(self, *args): 
       
    52         this = apply(_dtnapi.new_dtn_endpoint_id_t, args)
       
    53         try: self.this.append(this)
       
    54         except: self.this = this
       
    55     __swig_destroy__ = _dtnapi.delete_dtn_endpoint_id_t
       
    56     __del__ = lambda self : None;
       
    57 dtn_endpoint_id_t_swigregister = _dtnapi.dtn_endpoint_id_t_swigregister
       
    58 dtn_endpoint_id_t_swigregister(dtn_endpoint_id_t)
       
    59 
       
    60 class dtn_timestamp_t:
       
    61     __swig_setmethods__ = {}
       
    62     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_timestamp_t, name, value)
       
    63     __swig_getmethods__ = {}
       
    64     __getattr__ = lambda self, name: _swig_getattr(self, dtn_timestamp_t, name)
       
    65     __repr__ = _swig_repr
       
    66     __swig_setmethods__["secs"] = _dtnapi.dtn_timestamp_t_secs_set
       
    67     __swig_getmethods__["secs"] = _dtnapi.dtn_timestamp_t_secs_get
       
    68     __swig_setmethods__["seqno"] = _dtnapi.dtn_timestamp_t_seqno_set
       
    69     __swig_getmethods__["seqno"] = _dtnapi.dtn_timestamp_t_seqno_get
       
    70     def __init__(self, *args): 
       
    71         this = apply(_dtnapi.new_dtn_timestamp_t, args)
       
    72         try: self.this.append(this)
       
    73         except: self.this = this
       
    74     __swig_destroy__ = _dtnapi.delete_dtn_timestamp_t
       
    75     __del__ = lambda self : None;
       
    76 dtn_timestamp_t_swigregister = _dtnapi.dtn_timestamp_t_swigregister
       
    77 dtn_timestamp_t_swigregister(dtn_timestamp_t)
       
    78 
       
    79 class dtn_service_tag_t:
       
    80     __swig_setmethods__ = {}
       
    81     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_service_tag_t, name, value)
       
    82     __swig_getmethods__ = {}
       
    83     __getattr__ = lambda self, name: _swig_getattr(self, dtn_service_tag_t, name)
       
    84     __repr__ = _swig_repr
       
    85     __swig_setmethods__["tag"] = _dtnapi.dtn_service_tag_t_tag_set
       
    86     __swig_getmethods__["tag"] = _dtnapi.dtn_service_tag_t_tag_get
       
    87     def __init__(self, *args): 
       
    88         this = apply(_dtnapi.new_dtn_service_tag_t, args)
       
    89         try: self.this.append(this)
       
    90         except: self.this = this
       
    91     __swig_destroy__ = _dtnapi.delete_dtn_service_tag_t
       
    92     __del__ = lambda self : None;
       
    93 dtn_service_tag_t_swigregister = _dtnapi.dtn_service_tag_t_swigregister
       
    94 dtn_service_tag_t_swigregister(dtn_service_tag_t)
       
    95 
       
    96 DTN_REGID_NONE = _dtnapi.DTN_REGID_NONE
       
    97 DTN_REG_DROP = _dtnapi.DTN_REG_DROP
       
    98 DTN_REG_DEFER = _dtnapi.DTN_REG_DEFER
       
    99 DTN_REG_EXEC = _dtnapi.DTN_REG_EXEC
       
   100 DTN_SESSION_CUSTODY = _dtnapi.DTN_SESSION_CUSTODY
       
   101 DTN_SESSION_PUBLISH = _dtnapi.DTN_SESSION_PUBLISH
       
   102 DTN_SESSION_SUBSCRIBE = _dtnapi.DTN_SESSION_SUBSCRIBE
       
   103 class dtn_reg_info_t:
       
   104     __swig_setmethods__ = {}
       
   105     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_reg_info_t, name, value)
       
   106     __swig_getmethods__ = {}
       
   107     __getattr__ = lambda self, name: _swig_getattr(self, dtn_reg_info_t, name)
       
   108     __repr__ = _swig_repr
       
   109     __swig_setmethods__["endpoint"] = _dtnapi.dtn_reg_info_t_endpoint_set
       
   110     __swig_getmethods__["endpoint"] = _dtnapi.dtn_reg_info_t_endpoint_get
       
   111     __swig_setmethods__["regid"] = _dtnapi.dtn_reg_info_t_regid_set
       
   112     __swig_getmethods__["regid"] = _dtnapi.dtn_reg_info_t_regid_get
       
   113     __swig_setmethods__["flags"] = _dtnapi.dtn_reg_info_t_flags_set
       
   114     __swig_getmethods__["flags"] = _dtnapi.dtn_reg_info_t_flags_get
       
   115     __swig_setmethods__["expiration"] = _dtnapi.dtn_reg_info_t_expiration_set
       
   116     __swig_getmethods__["expiration"] = _dtnapi.dtn_reg_info_t_expiration_get
       
   117     __swig_setmethods__["init_passive"] = _dtnapi.dtn_reg_info_t_init_passive_set
       
   118     __swig_getmethods__["init_passive"] = _dtnapi.dtn_reg_info_t_init_passive_get
       
   119     __swig_getmethods__["script"] = _dtnapi.dtn_reg_info_t_script_get
       
   120     def __init__(self, *args): 
       
   121         this = apply(_dtnapi.new_dtn_reg_info_t, args)
       
   122         try: self.this.append(this)
       
   123         except: self.this = this
       
   124     __swig_destroy__ = _dtnapi.delete_dtn_reg_info_t
       
   125     __del__ = lambda self : None;
       
   126 dtn_reg_info_t_swigregister = _dtnapi.dtn_reg_info_t_swigregister
       
   127 dtn_reg_info_t_swigregister(dtn_reg_info_t)
       
   128 
       
   129 class dtn_reg_info_t_script:
       
   130     __swig_setmethods__ = {}
       
   131     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_reg_info_t_script, name, value)
       
   132     __swig_getmethods__ = {}
       
   133     __getattr__ = lambda self, name: _swig_getattr(self, dtn_reg_info_t_script, name)
       
   134     __repr__ = _swig_repr
       
   135     __swig_setmethods__["script_len"] = _dtnapi.dtn_reg_info_t_script_script_len_set
       
   136     __swig_getmethods__["script_len"] = _dtnapi.dtn_reg_info_t_script_script_len_get
       
   137     __swig_setmethods__["script_val"] = _dtnapi.dtn_reg_info_t_script_script_val_set
       
   138     __swig_getmethods__["script_val"] = _dtnapi.dtn_reg_info_t_script_script_val_get
       
   139     def __init__(self, *args): 
       
   140         this = apply(_dtnapi.new_dtn_reg_info_t_script, args)
       
   141         try: self.this.append(this)
       
   142         except: self.this = this
       
   143     __swig_destroy__ = _dtnapi.delete_dtn_reg_info_t_script
       
   144     __del__ = lambda self : None;
       
   145 dtn_reg_info_t_script_swigregister = _dtnapi.dtn_reg_info_t_script_swigregister
       
   146 dtn_reg_info_t_script_swigregister(dtn_reg_info_t_script)
       
   147 
       
   148 COS_BULK = _dtnapi.COS_BULK
       
   149 COS_NORMAL = _dtnapi.COS_NORMAL
       
   150 COS_EXPEDITED = _dtnapi.COS_EXPEDITED
       
   151 COS_RESERVED = _dtnapi.COS_RESERVED
       
   152 DOPTS_NONE = _dtnapi.DOPTS_NONE
       
   153 DOPTS_CUSTODY = _dtnapi.DOPTS_CUSTODY
       
   154 DOPTS_DELIVERY_RCPT = _dtnapi.DOPTS_DELIVERY_RCPT
       
   155 DOPTS_RECEIVE_RCPT = _dtnapi.DOPTS_RECEIVE_RCPT
       
   156 DOPTS_FORWARD_RCPT = _dtnapi.DOPTS_FORWARD_RCPT
       
   157 DOPTS_CUSTODY_RCPT = _dtnapi.DOPTS_CUSTODY_RCPT
       
   158 DOPTS_DELETE_RCPT = _dtnapi.DOPTS_DELETE_RCPT
       
   159 DOPTS_SINGLETON_DEST = _dtnapi.DOPTS_SINGLETON_DEST
       
   160 DOPTS_MULTINODE_DEST = _dtnapi.DOPTS_MULTINODE_DEST
       
   161 DOPTS_DO_NOT_FRAGMENT = _dtnapi.DOPTS_DO_NOT_FRAGMENT
       
   162 BLOCK_FLAG_NONE = _dtnapi.BLOCK_FLAG_NONE
       
   163 BLOCK_FLAG_REPLICATE = _dtnapi.BLOCK_FLAG_REPLICATE
       
   164 BLOCK_FLAG_REPORT = _dtnapi.BLOCK_FLAG_REPORT
       
   165 BLOCK_FLAG_DELETE_BUNDLE = _dtnapi.BLOCK_FLAG_DELETE_BUNDLE
       
   166 BLOCK_FLAG_LAST = _dtnapi.BLOCK_FLAG_LAST
       
   167 BLOCK_FLAG_DISCARD_BLOCK = _dtnapi.BLOCK_FLAG_DISCARD_BLOCK
       
   168 BLOCK_FLAG_UNPROCESSED = _dtnapi.BLOCK_FLAG_UNPROCESSED
       
   169 class dtn_extension_block_t:
       
   170     __swig_setmethods__ = {}
       
   171     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_extension_block_t, name, value)
       
   172     __swig_getmethods__ = {}
       
   173     __getattr__ = lambda self, name: _swig_getattr(self, dtn_extension_block_t, name)
       
   174     __repr__ = _swig_repr
       
   175     __swig_setmethods__["type"] = _dtnapi.dtn_extension_block_t_type_set
       
   176     __swig_getmethods__["type"] = _dtnapi.dtn_extension_block_t_type_get
       
   177     __swig_setmethods__["flags"] = _dtnapi.dtn_extension_block_t_flags_set
       
   178     __swig_getmethods__["flags"] = _dtnapi.dtn_extension_block_t_flags_get
       
   179     __swig_getmethods__["data"] = _dtnapi.dtn_extension_block_t_data_get
       
   180     def __init__(self, *args): 
       
   181         this = apply(_dtnapi.new_dtn_extension_block_t, args)
       
   182         try: self.this.append(this)
       
   183         except: self.this = this
       
   184     __swig_destroy__ = _dtnapi.delete_dtn_extension_block_t
       
   185     __del__ = lambda self : None;
       
   186 dtn_extension_block_t_swigregister = _dtnapi.dtn_extension_block_t_swigregister
       
   187 dtn_extension_block_t_swigregister(dtn_extension_block_t)
       
   188 
       
   189 class dtn_extension_block_t_data:
       
   190     __swig_setmethods__ = {}
       
   191     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_extension_block_t_data, name, value)
       
   192     __swig_getmethods__ = {}
       
   193     __getattr__ = lambda self, name: _swig_getattr(self, dtn_extension_block_t_data, name)
       
   194     __repr__ = _swig_repr
       
   195     __swig_setmethods__["data_len"] = _dtnapi.dtn_extension_block_t_data_data_len_set
       
   196     __swig_getmethods__["data_len"] = _dtnapi.dtn_extension_block_t_data_data_len_get
       
   197     __swig_setmethods__["data_val"] = _dtnapi.dtn_extension_block_t_data_data_val_set
       
   198     __swig_getmethods__["data_val"] = _dtnapi.dtn_extension_block_t_data_data_val_get
       
   199     def __init__(self, *args): 
       
   200         this = apply(_dtnapi.new_dtn_extension_block_t_data, args)
       
   201         try: self.this.append(this)
       
   202         except: self.this = this
       
   203     __swig_destroy__ = _dtnapi.delete_dtn_extension_block_t_data
       
   204     __del__ = lambda self : None;
       
   205 dtn_extension_block_t_data_swigregister = _dtnapi.dtn_extension_block_t_data_swigregister
       
   206 dtn_extension_block_t_data_swigregister(dtn_extension_block_t_data)
       
   207 
       
   208 class dtn_sequence_id_t:
       
   209     __swig_setmethods__ = {}
       
   210     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_sequence_id_t, name, value)
       
   211     __swig_getmethods__ = {}
       
   212     __getattr__ = lambda self, name: _swig_getattr(self, dtn_sequence_id_t, name)
       
   213     __repr__ = _swig_repr
       
   214     __swig_getmethods__["data"] = _dtnapi.dtn_sequence_id_t_data_get
       
   215     def __init__(self, *args): 
       
   216         this = apply(_dtnapi.new_dtn_sequence_id_t, args)
       
   217         try: self.this.append(this)
       
   218         except: self.this = this
       
   219     __swig_destroy__ = _dtnapi.delete_dtn_sequence_id_t
       
   220     __del__ = lambda self : None;
       
   221 dtn_sequence_id_t_swigregister = _dtnapi.dtn_sequence_id_t_swigregister
       
   222 dtn_sequence_id_t_swigregister(dtn_sequence_id_t)
       
   223 
       
   224 class dtn_sequence_id_t_data:
       
   225     __swig_setmethods__ = {}
       
   226     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_sequence_id_t_data, name, value)
       
   227     __swig_getmethods__ = {}
       
   228     __getattr__ = lambda self, name: _swig_getattr(self, dtn_sequence_id_t_data, name)
       
   229     __repr__ = _swig_repr
       
   230     __swig_setmethods__["data_len"] = _dtnapi.dtn_sequence_id_t_data_data_len_set
       
   231     __swig_getmethods__["data_len"] = _dtnapi.dtn_sequence_id_t_data_data_len_get
       
   232     __swig_setmethods__["data_val"] = _dtnapi.dtn_sequence_id_t_data_data_val_set
       
   233     __swig_getmethods__["data_val"] = _dtnapi.dtn_sequence_id_t_data_data_val_get
       
   234     def __init__(self, *args): 
       
   235         this = apply(_dtnapi.new_dtn_sequence_id_t_data, args)
       
   236         try: self.this.append(this)
       
   237         except: self.this = this
       
   238     __swig_destroy__ = _dtnapi.delete_dtn_sequence_id_t_data
       
   239     __del__ = lambda self : None;
       
   240 dtn_sequence_id_t_data_swigregister = _dtnapi.dtn_sequence_id_t_data_swigregister
       
   241 dtn_sequence_id_t_data_swigregister(dtn_sequence_id_t_data)
       
   242 
       
   243 class dtn_bundle_spec_t:
       
   244     __swig_setmethods__ = {}
       
   245     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_spec_t, name, value)
       
   246     __swig_getmethods__ = {}
       
   247     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_spec_t, name)
       
   248     __repr__ = _swig_repr
       
   249     __swig_setmethods__["source"] = _dtnapi.dtn_bundle_spec_t_source_set
       
   250     __swig_getmethods__["source"] = _dtnapi.dtn_bundle_spec_t_source_get
       
   251     __swig_setmethods__["dest"] = _dtnapi.dtn_bundle_spec_t_dest_set
       
   252     __swig_getmethods__["dest"] = _dtnapi.dtn_bundle_spec_t_dest_get
       
   253     __swig_setmethods__["replyto"] = _dtnapi.dtn_bundle_spec_t_replyto_set
       
   254     __swig_getmethods__["replyto"] = _dtnapi.dtn_bundle_spec_t_replyto_get
       
   255     __swig_setmethods__["priority"] = _dtnapi.dtn_bundle_spec_t_priority_set
       
   256     __swig_getmethods__["priority"] = _dtnapi.dtn_bundle_spec_t_priority_get
       
   257     __swig_setmethods__["dopts"] = _dtnapi.dtn_bundle_spec_t_dopts_set
       
   258     __swig_getmethods__["dopts"] = _dtnapi.dtn_bundle_spec_t_dopts_get
       
   259     __swig_setmethods__["expiration"] = _dtnapi.dtn_bundle_spec_t_expiration_set
       
   260     __swig_getmethods__["expiration"] = _dtnapi.dtn_bundle_spec_t_expiration_get
       
   261     __swig_setmethods__["creation_ts"] = _dtnapi.dtn_bundle_spec_t_creation_ts_set
       
   262     __swig_getmethods__["creation_ts"] = _dtnapi.dtn_bundle_spec_t_creation_ts_get
       
   263     __swig_setmethods__["delivery_regid"] = _dtnapi.dtn_bundle_spec_t_delivery_regid_set
       
   264     __swig_getmethods__["delivery_regid"] = _dtnapi.dtn_bundle_spec_t_delivery_regid_get
       
   265     __swig_setmethods__["sequence_id"] = _dtnapi.dtn_bundle_spec_t_sequence_id_set
       
   266     __swig_getmethods__["sequence_id"] = _dtnapi.dtn_bundle_spec_t_sequence_id_get
       
   267     __swig_setmethods__["obsoletes_id"] = _dtnapi.dtn_bundle_spec_t_obsoletes_id_set
       
   268     __swig_getmethods__["obsoletes_id"] = _dtnapi.dtn_bundle_spec_t_obsoletes_id_get
       
   269     __swig_getmethods__["metadata"] = _dtnapi.dtn_bundle_spec_t_metadata_get
       
   270     __swig_getmethods__["blocks"] = _dtnapi.dtn_bundle_spec_t_blocks_get
       
   271     def __init__(self, *args): 
       
   272         this = apply(_dtnapi.new_dtn_bundle_spec_t, args)
       
   273         try: self.this.append(this)
       
   274         except: self.this = this
       
   275     __swig_destroy__ = _dtnapi.delete_dtn_bundle_spec_t
       
   276     __del__ = lambda self : None;
       
   277 dtn_bundle_spec_t_swigregister = _dtnapi.dtn_bundle_spec_t_swigregister
       
   278 dtn_bundle_spec_t_swigregister(dtn_bundle_spec_t)
       
   279 
       
   280 class dtn_bundle_spec_t_metadata:
       
   281     __swig_setmethods__ = {}
       
   282     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_spec_t_metadata, name, value)
       
   283     __swig_getmethods__ = {}
       
   284     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_spec_t_metadata, name)
       
   285     __repr__ = _swig_repr
       
   286     __swig_setmethods__["metadata_len"] = _dtnapi.dtn_bundle_spec_t_metadata_metadata_len_set
       
   287     __swig_getmethods__["metadata_len"] = _dtnapi.dtn_bundle_spec_t_metadata_metadata_len_get
       
   288     __swig_setmethods__["metadata_val"] = _dtnapi.dtn_bundle_spec_t_metadata_metadata_val_set
       
   289     __swig_getmethods__["metadata_val"] = _dtnapi.dtn_bundle_spec_t_metadata_metadata_val_get
       
   290     def __init__(self, *args): 
       
   291         this = apply(_dtnapi.new_dtn_bundle_spec_t_metadata, args)
       
   292         try: self.this.append(this)
       
   293         except: self.this = this
       
   294     __swig_destroy__ = _dtnapi.delete_dtn_bundle_spec_t_metadata
       
   295     __del__ = lambda self : None;
       
   296 dtn_bundle_spec_t_metadata_swigregister = _dtnapi.dtn_bundle_spec_t_metadata_swigregister
       
   297 dtn_bundle_spec_t_metadata_swigregister(dtn_bundle_spec_t_metadata)
       
   298 
       
   299 class dtn_bundle_spec_t_blocks:
       
   300     __swig_setmethods__ = {}
       
   301     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_spec_t_blocks, name, value)
       
   302     __swig_getmethods__ = {}
       
   303     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_spec_t_blocks, name)
       
   304     __repr__ = _swig_repr
       
   305     __swig_setmethods__["blocks_len"] = _dtnapi.dtn_bundle_spec_t_blocks_blocks_len_set
       
   306     __swig_getmethods__["blocks_len"] = _dtnapi.dtn_bundle_spec_t_blocks_blocks_len_get
       
   307     __swig_setmethods__["blocks_val"] = _dtnapi.dtn_bundle_spec_t_blocks_blocks_val_set
       
   308     __swig_getmethods__["blocks_val"] = _dtnapi.dtn_bundle_spec_t_blocks_blocks_val_get
       
   309     def __init__(self, *args): 
       
   310         this = apply(_dtnapi.new_dtn_bundle_spec_t_blocks, args)
       
   311         try: self.this.append(this)
       
   312         except: self.this = this
       
   313     __swig_destroy__ = _dtnapi.delete_dtn_bundle_spec_t_blocks
       
   314     __del__ = lambda self : None;
       
   315 dtn_bundle_spec_t_blocks_swigregister = _dtnapi.dtn_bundle_spec_t_blocks_swigregister
       
   316 dtn_bundle_spec_t_blocks_swigregister(dtn_bundle_spec_t_blocks)
       
   317 
       
   318 class dtn_bundle_id_t:
       
   319     __swig_setmethods__ = {}
       
   320     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_id_t, name, value)
       
   321     __swig_getmethods__ = {}
       
   322     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_id_t, name)
       
   323     __repr__ = _swig_repr
       
   324     __swig_setmethods__["source"] = _dtnapi.dtn_bundle_id_t_source_set
       
   325     __swig_getmethods__["source"] = _dtnapi.dtn_bundle_id_t_source_get
       
   326     __swig_setmethods__["creation_ts"] = _dtnapi.dtn_bundle_id_t_creation_ts_set
       
   327     __swig_getmethods__["creation_ts"] = _dtnapi.dtn_bundle_id_t_creation_ts_get
       
   328     __swig_setmethods__["frag_offset"] = _dtnapi.dtn_bundle_id_t_frag_offset_set
       
   329     __swig_getmethods__["frag_offset"] = _dtnapi.dtn_bundle_id_t_frag_offset_get
       
   330     __swig_setmethods__["orig_length"] = _dtnapi.dtn_bundle_id_t_orig_length_set
       
   331     __swig_getmethods__["orig_length"] = _dtnapi.dtn_bundle_id_t_orig_length_get
       
   332     def __init__(self, *args): 
       
   333         this = apply(_dtnapi.new_dtn_bundle_id_t, args)
       
   334         try: self.this.append(this)
       
   335         except: self.this = this
       
   336     __swig_destroy__ = _dtnapi.delete_dtn_bundle_id_t
       
   337     __del__ = lambda self : None;
       
   338 dtn_bundle_id_t_swigregister = _dtnapi.dtn_bundle_id_t_swigregister
       
   339 dtn_bundle_id_t_swigregister(dtn_bundle_id_t)
       
   340 
       
   341 REASON_NO_ADDTL_INFO = _dtnapi.REASON_NO_ADDTL_INFO
       
   342 REASON_LIFETIME_EXPIRED = _dtnapi.REASON_LIFETIME_EXPIRED
       
   343 REASON_FORWARDED_UNIDIR_LINK = _dtnapi.REASON_FORWARDED_UNIDIR_LINK
       
   344 REASON_TRANSMISSION_CANCELLED = _dtnapi.REASON_TRANSMISSION_CANCELLED
       
   345 REASON_DEPLETED_STORAGE = _dtnapi.REASON_DEPLETED_STORAGE
       
   346 REASON_ENDPOINT_ID_UNINTELLIGIBLE = _dtnapi.REASON_ENDPOINT_ID_UNINTELLIGIBLE
       
   347 REASON_NO_ROUTE_TO_DEST = _dtnapi.REASON_NO_ROUTE_TO_DEST
       
   348 REASON_NO_TIMELY_CONTACT = _dtnapi.REASON_NO_TIMELY_CONTACT
       
   349 REASON_BLOCK_UNINTELLIGIBLE = _dtnapi.REASON_BLOCK_UNINTELLIGIBLE
       
   350 STATUS_RECEIVED = _dtnapi.STATUS_RECEIVED
       
   351 STATUS_CUSTODY_ACCEPTED = _dtnapi.STATUS_CUSTODY_ACCEPTED
       
   352 STATUS_FORWARDED = _dtnapi.STATUS_FORWARDED
       
   353 STATUS_DELIVERED = _dtnapi.STATUS_DELIVERED
       
   354 STATUS_DELETED = _dtnapi.STATUS_DELETED
       
   355 STATUS_ACKED_BY_APP = _dtnapi.STATUS_ACKED_BY_APP
       
   356 class dtn_bundle_status_report_t:
       
   357     __swig_setmethods__ = {}
       
   358     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_status_report_t, name, value)
       
   359     __swig_getmethods__ = {}
       
   360     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_status_report_t, name)
       
   361     __repr__ = _swig_repr
       
   362     __swig_setmethods__["bundle_id"] = _dtnapi.dtn_bundle_status_report_t_bundle_id_set
       
   363     __swig_getmethods__["bundle_id"] = _dtnapi.dtn_bundle_status_report_t_bundle_id_get
       
   364     __swig_setmethods__["reason"] = _dtnapi.dtn_bundle_status_report_t_reason_set
       
   365     __swig_getmethods__["reason"] = _dtnapi.dtn_bundle_status_report_t_reason_get
       
   366     __swig_setmethods__["flags"] = _dtnapi.dtn_bundle_status_report_t_flags_set
       
   367     __swig_getmethods__["flags"] = _dtnapi.dtn_bundle_status_report_t_flags_get
       
   368     __swig_setmethods__["receipt_ts"] = _dtnapi.dtn_bundle_status_report_t_receipt_ts_set
       
   369     __swig_getmethods__["receipt_ts"] = _dtnapi.dtn_bundle_status_report_t_receipt_ts_get
       
   370     __swig_setmethods__["custody_ts"] = _dtnapi.dtn_bundle_status_report_t_custody_ts_set
       
   371     __swig_getmethods__["custody_ts"] = _dtnapi.dtn_bundle_status_report_t_custody_ts_get
       
   372     __swig_setmethods__["forwarding_ts"] = _dtnapi.dtn_bundle_status_report_t_forwarding_ts_set
       
   373     __swig_getmethods__["forwarding_ts"] = _dtnapi.dtn_bundle_status_report_t_forwarding_ts_get
       
   374     __swig_setmethods__["delivery_ts"] = _dtnapi.dtn_bundle_status_report_t_delivery_ts_set
       
   375     __swig_getmethods__["delivery_ts"] = _dtnapi.dtn_bundle_status_report_t_delivery_ts_get
       
   376     __swig_setmethods__["deletion_ts"] = _dtnapi.dtn_bundle_status_report_t_deletion_ts_set
       
   377     __swig_getmethods__["deletion_ts"] = _dtnapi.dtn_bundle_status_report_t_deletion_ts_get
       
   378     __swig_setmethods__["ack_by_app_ts"] = _dtnapi.dtn_bundle_status_report_t_ack_by_app_ts_set
       
   379     __swig_getmethods__["ack_by_app_ts"] = _dtnapi.dtn_bundle_status_report_t_ack_by_app_ts_get
       
   380     def __init__(self, *args): 
       
   381         this = apply(_dtnapi.new_dtn_bundle_status_report_t, args)
       
   382         try: self.this.append(this)
       
   383         except: self.this = this
       
   384     __swig_destroy__ = _dtnapi.delete_dtn_bundle_status_report_t
       
   385     __del__ = lambda self : None;
       
   386 dtn_bundle_status_report_t_swigregister = _dtnapi.dtn_bundle_status_report_t_swigregister
       
   387 dtn_bundle_status_report_t_swigregister(dtn_bundle_status_report_t)
       
   388 
       
   389 DTN_PAYLOAD_FILE = _dtnapi.DTN_PAYLOAD_FILE
       
   390 DTN_PAYLOAD_MEM = _dtnapi.DTN_PAYLOAD_MEM
       
   391 DTN_PAYLOAD_TEMP_FILE = _dtnapi.DTN_PAYLOAD_TEMP_FILE
       
   392 class dtn_bundle_payload_t:
       
   393     __swig_setmethods__ = {}
       
   394     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_payload_t, name, value)
       
   395     __swig_getmethods__ = {}
       
   396     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_payload_t, name)
       
   397     __repr__ = _swig_repr
       
   398     __swig_setmethods__["location"] = _dtnapi.dtn_bundle_payload_t_location_set
       
   399     __swig_getmethods__["location"] = _dtnapi.dtn_bundle_payload_t_location_get
       
   400     __swig_setmethods__["status_report"] = _dtnapi.dtn_bundle_payload_t_status_report_set
       
   401     __swig_getmethods__["status_report"] = _dtnapi.dtn_bundle_payload_t_status_report_get
       
   402     __swig_getmethods__["buf"] = _dtnapi.dtn_bundle_payload_t_buf_get
       
   403     __swig_getmethods__["filename"] = _dtnapi.dtn_bundle_payload_t_filename_get
       
   404     def __init__(self, *args): 
       
   405         this = apply(_dtnapi.new_dtn_bundle_payload_t, args)
       
   406         try: self.this.append(this)
       
   407         except: self.this = this
       
   408     __swig_destroy__ = _dtnapi.delete_dtn_bundle_payload_t
       
   409     __del__ = lambda self : None;
       
   410 dtn_bundle_payload_t_swigregister = _dtnapi.dtn_bundle_payload_t_swigregister
       
   411 dtn_bundle_payload_t_swigregister(dtn_bundle_payload_t)
       
   412 
       
   413 class dtn_bundle_payload_t_buf:
       
   414     __swig_setmethods__ = {}
       
   415     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_payload_t_buf, name, value)
       
   416     __swig_getmethods__ = {}
       
   417     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_payload_t_buf, name)
       
   418     __repr__ = _swig_repr
       
   419     __swig_setmethods__["buf_len"] = _dtnapi.dtn_bundle_payload_t_buf_buf_len_set
       
   420     __swig_getmethods__["buf_len"] = _dtnapi.dtn_bundle_payload_t_buf_buf_len_get
       
   421     __swig_setmethods__["buf_val"] = _dtnapi.dtn_bundle_payload_t_buf_buf_val_set
       
   422     __swig_getmethods__["buf_val"] = _dtnapi.dtn_bundle_payload_t_buf_buf_val_get
       
   423     def __init__(self, *args): 
       
   424         this = apply(_dtnapi.new_dtn_bundle_payload_t_buf, args)
       
   425         try: self.this.append(this)
       
   426         except: self.this = this
       
   427     __swig_destroy__ = _dtnapi.delete_dtn_bundle_payload_t_buf
       
   428     __del__ = lambda self : None;
       
   429 dtn_bundle_payload_t_buf_swigregister = _dtnapi.dtn_bundle_payload_t_buf_swigregister
       
   430 dtn_bundle_payload_t_buf_swigregister(dtn_bundle_payload_t_buf)
       
   431 
       
   432 class dtn_bundle_payload_t_filename:
       
   433     __swig_setmethods__ = {}
       
   434     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_payload_t_filename, name, value)
       
   435     __swig_getmethods__ = {}
       
   436     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_payload_t_filename, name)
       
   437     __repr__ = _swig_repr
       
   438     __swig_setmethods__["filename_len"] = _dtnapi.dtn_bundle_payload_t_filename_filename_len_set
       
   439     __swig_getmethods__["filename_len"] = _dtnapi.dtn_bundle_payload_t_filename_filename_len_get
       
   440     __swig_setmethods__["filename_val"] = _dtnapi.dtn_bundle_payload_t_filename_filename_val_set
       
   441     __swig_getmethods__["filename_val"] = _dtnapi.dtn_bundle_payload_t_filename_filename_val_get
       
   442     def __init__(self, *args): 
       
   443         this = apply(_dtnapi.new_dtn_bundle_payload_t_filename, args)
       
   444         try: self.this.append(this)
       
   445         except: self.this = this
       
   446     __swig_destroy__ = _dtnapi.delete_dtn_bundle_payload_t_filename
       
   447     __del__ = lambda self : None;
       
   448 dtn_bundle_payload_t_filename_swigregister = _dtnapi.dtn_bundle_payload_t_filename_swigregister
       
   449 dtn_bundle_payload_t_filename_swigregister(dtn_bundle_payload_t_filename)
       
   450 
       
   451 xdr_dtn_endpoint_id_t = _dtnapi.xdr_dtn_endpoint_id_t
       
   452 xdr_dtn_reg_id_t = _dtnapi.xdr_dtn_reg_id_t
       
   453 xdr_dtn_timeval_t = _dtnapi.xdr_dtn_timeval_t
       
   454 xdr_dtn_timestamp_t = _dtnapi.xdr_dtn_timestamp_t
       
   455 xdr_dtn_service_tag_t = _dtnapi.xdr_dtn_service_tag_t
       
   456 xdr_dtn_reg_flags_t = _dtnapi.xdr_dtn_reg_flags_t
       
   457 xdr_dtn_reg_info_t = _dtnapi.xdr_dtn_reg_info_t
       
   458 xdr_dtn_bundle_priority_t = _dtnapi.xdr_dtn_bundle_priority_t
       
   459 xdr_dtn_bundle_delivery_opts_t = _dtnapi.xdr_dtn_bundle_delivery_opts_t
       
   460 xdr_dtn_extension_block_flags_t = _dtnapi.xdr_dtn_extension_block_flags_t
       
   461 xdr_dtn_extension_block_t = _dtnapi.xdr_dtn_extension_block_t
       
   462 xdr_dtn_sequence_id_t = _dtnapi.xdr_dtn_sequence_id_t
       
   463 xdr_dtn_bundle_spec_t = _dtnapi.xdr_dtn_bundle_spec_t
       
   464 xdr_dtn_bundle_id_t = _dtnapi.xdr_dtn_bundle_id_t
       
   465 xdr_dtn_status_report_reason_t = _dtnapi.xdr_dtn_status_report_reason_t
       
   466 xdr_dtn_status_report_flags_t = _dtnapi.xdr_dtn_status_report_flags_t
       
   467 xdr_dtn_bundle_status_report_t = _dtnapi.xdr_dtn_bundle_status_report_t
       
   468 xdr_dtn_bundle_payload_location_t = _dtnapi.xdr_dtn_bundle_payload_location_t
       
   469 xdr_dtn_bundle_payload_t = _dtnapi.xdr_dtn_bundle_payload_t
       
   470 DTN_SUCCESS = _dtnapi.DTN_SUCCESS
       
   471 DTN_ERRBASE = _dtnapi.DTN_ERRBASE
       
   472 DTN_EINVAL = _dtnapi.DTN_EINVAL
       
   473 DTN_EXDR = _dtnapi.DTN_EXDR
       
   474 DTN_ECOMM = _dtnapi.DTN_ECOMM
       
   475 DTN_ECONNECT = _dtnapi.DTN_ECONNECT
       
   476 DTN_ETIMEOUT = _dtnapi.DTN_ETIMEOUT
       
   477 DTN_ESIZE = _dtnapi.DTN_ESIZE
       
   478 DTN_ENOTFOUND = _dtnapi.DTN_ENOTFOUND
       
   479 DTN_EINTERNAL = _dtnapi.DTN_EINTERNAL
       
   480 DTN_EINPOLL = _dtnapi.DTN_EINPOLL
       
   481 DTN_EBUSY = _dtnapi.DTN_EBUSY
       
   482 DTN_EVERSION = _dtnapi.DTN_EVERSION
       
   483 DTN_EMSGTYPE = _dtnapi.DTN_EMSGTYPE
       
   484 DTN_ENOSPACE = _dtnapi.DTN_ENOSPACE
       
   485 DTN_ERRMAX = _dtnapi.DTN_ERRMAX
       
   486 dtn_strerror = _dtnapi.dtn_strerror
       
   487 dtn_open = _dtnapi.dtn_open
       
   488 find_handle = _dtnapi.find_handle
       
   489 dtn_close = _dtnapi.dtn_close
       
   490 dtn_errno = _dtnapi.dtn_errno
       
   491 dtn_build_local_eid = _dtnapi.dtn_build_local_eid
       
   492 build_reginfo = _dtnapi.build_reginfo
       
   493 dtn_register = _dtnapi.dtn_register
       
   494 dtn_unregister = _dtnapi.dtn_unregister
       
   495 dtn_find_registration = _dtnapi.dtn_find_registration
       
   496 dtn_change_registration = _dtnapi.dtn_change_registration
       
   497 dtn_bind = _dtnapi.dtn_bind
       
   498 dtn_unbind = _dtnapi.dtn_unbind
       
   499 class dtn_bundle_id:
       
   500     __swig_setmethods__ = {}
       
   501     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle_id, name, value)
       
   502     __swig_getmethods__ = {}
       
   503     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle_id, name)
       
   504     __repr__ = _swig_repr
       
   505     __swig_setmethods__["source"] = _dtnapi.dtn_bundle_id_source_set
       
   506     __swig_getmethods__["source"] = _dtnapi.dtn_bundle_id_source_get
       
   507     __swig_setmethods__["creation_secs"] = _dtnapi.dtn_bundle_id_creation_secs_set
       
   508     __swig_getmethods__["creation_secs"] = _dtnapi.dtn_bundle_id_creation_secs_get
       
   509     __swig_setmethods__["creation_seqno"] = _dtnapi.dtn_bundle_id_creation_seqno_set
       
   510     __swig_getmethods__["creation_seqno"] = _dtnapi.dtn_bundle_id_creation_seqno_get
       
   511     def __init__(self, *args): 
       
   512         this = apply(_dtnapi.new_dtn_bundle_id, args)
       
   513         try: self.this.append(this)
       
   514         except: self.this = this
       
   515     __swig_destroy__ = _dtnapi.delete_dtn_bundle_id
       
   516     __del__ = lambda self : None;
       
   517 dtn_bundle_id_swigregister = _dtnapi.dtn_bundle_id_swigregister
       
   518 dtn_bundle_id_swigregister(dtn_bundle_id)
       
   519 cvar = _dtnapi.cvar
       
   520 
       
   521 dtn_cancel = _dtnapi.dtn_cancel
       
   522 class dtn_status_report:
       
   523     __swig_setmethods__ = {}
       
   524     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_status_report, name, value)
       
   525     __swig_getmethods__ = {}
       
   526     __getattr__ = lambda self, name: _swig_getattr(self, dtn_status_report, name)
       
   527     __repr__ = _swig_repr
       
   528     __swig_setmethods__["bundle_id"] = _dtnapi.dtn_status_report_bundle_id_set
       
   529     __swig_getmethods__["bundle_id"] = _dtnapi.dtn_status_report_bundle_id_get
       
   530     __swig_setmethods__["reason"] = _dtnapi.dtn_status_report_reason_set
       
   531     __swig_getmethods__["reason"] = _dtnapi.dtn_status_report_reason_get
       
   532     __swig_setmethods__["flags"] = _dtnapi.dtn_status_report_flags_set
       
   533     __swig_getmethods__["flags"] = _dtnapi.dtn_status_report_flags_get
       
   534     __swig_setmethods__["receipt_ts_secs"] = _dtnapi.dtn_status_report_receipt_ts_secs_set
       
   535     __swig_getmethods__["receipt_ts_secs"] = _dtnapi.dtn_status_report_receipt_ts_secs_get
       
   536     __swig_setmethods__["receipt_ts_seqno"] = _dtnapi.dtn_status_report_receipt_ts_seqno_set
       
   537     __swig_getmethods__["receipt_ts_seqno"] = _dtnapi.dtn_status_report_receipt_ts_seqno_get
       
   538     __swig_setmethods__["custody_ts_secs"] = _dtnapi.dtn_status_report_custody_ts_secs_set
       
   539     __swig_getmethods__["custody_ts_secs"] = _dtnapi.dtn_status_report_custody_ts_secs_get
       
   540     __swig_setmethods__["custody_ts_seqno"] = _dtnapi.dtn_status_report_custody_ts_seqno_set
       
   541     __swig_getmethods__["custody_ts_seqno"] = _dtnapi.dtn_status_report_custody_ts_seqno_get
       
   542     __swig_setmethods__["forwarding_ts_secs"] = _dtnapi.dtn_status_report_forwarding_ts_secs_set
       
   543     __swig_getmethods__["forwarding_ts_secs"] = _dtnapi.dtn_status_report_forwarding_ts_secs_get
       
   544     __swig_setmethods__["forwarding_ts_seqno"] = _dtnapi.dtn_status_report_forwarding_ts_seqno_set
       
   545     __swig_getmethods__["forwarding_ts_seqno"] = _dtnapi.dtn_status_report_forwarding_ts_seqno_get
       
   546     __swig_setmethods__["delivery_ts_secs"] = _dtnapi.dtn_status_report_delivery_ts_secs_set
       
   547     __swig_getmethods__["delivery_ts_secs"] = _dtnapi.dtn_status_report_delivery_ts_secs_get
       
   548     __swig_setmethods__["delivery_ts_seqno"] = _dtnapi.dtn_status_report_delivery_ts_seqno_set
       
   549     __swig_getmethods__["delivery_ts_seqno"] = _dtnapi.dtn_status_report_delivery_ts_seqno_get
       
   550     __swig_setmethods__["deletion_ts_secs"] = _dtnapi.dtn_status_report_deletion_ts_secs_set
       
   551     __swig_getmethods__["deletion_ts_secs"] = _dtnapi.dtn_status_report_deletion_ts_secs_get
       
   552     __swig_setmethods__["deletion_ts_seqno"] = _dtnapi.dtn_status_report_deletion_ts_seqno_set
       
   553     __swig_getmethods__["deletion_ts_seqno"] = _dtnapi.dtn_status_report_deletion_ts_seqno_get
       
   554     __swig_setmethods__["ack_by_app_ts_secs"] = _dtnapi.dtn_status_report_ack_by_app_ts_secs_set
       
   555     __swig_getmethods__["ack_by_app_ts_secs"] = _dtnapi.dtn_status_report_ack_by_app_ts_secs_get
       
   556     __swig_setmethods__["ack_by_app_ts_seqno"] = _dtnapi.dtn_status_report_ack_by_app_ts_seqno_set
       
   557     __swig_getmethods__["ack_by_app_ts_seqno"] = _dtnapi.dtn_status_report_ack_by_app_ts_seqno_get
       
   558     def __init__(self, *args): 
       
   559         this = apply(_dtnapi.new_dtn_status_report, args)
       
   560         try: self.this.append(this)
       
   561         except: self.this = this
       
   562     __swig_destroy__ = _dtnapi.delete_dtn_status_report
       
   563     __del__ = lambda self : None;
       
   564 dtn_status_report_swigregister = _dtnapi.dtn_status_report_swigregister
       
   565 dtn_status_report_swigregister(dtn_status_report)
       
   566 dtn_send = _dtnapi.dtn_send
       
   567 
       
   568 dtn_status_report_reason_to_str = _dtnapi.dtn_status_report_reason_to_str
       
   569 class dtn_bundle:
       
   570     __swig_setmethods__ = {}
       
   571     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_bundle, name, value)
       
   572     __swig_getmethods__ = {}
       
   573     __getattr__ = lambda self, name: _swig_getattr(self, dtn_bundle, name)
       
   574     __repr__ = _swig_repr
       
   575     __swig_setmethods__["source"] = _dtnapi.dtn_bundle_source_set
       
   576     __swig_getmethods__["source"] = _dtnapi.dtn_bundle_source_get
       
   577     __swig_setmethods__["dest"] = _dtnapi.dtn_bundle_dest_set
       
   578     __swig_getmethods__["dest"] = _dtnapi.dtn_bundle_dest_get
       
   579     __swig_setmethods__["replyto"] = _dtnapi.dtn_bundle_replyto_set
       
   580     __swig_getmethods__["replyto"] = _dtnapi.dtn_bundle_replyto_get
       
   581     __swig_setmethods__["priority"] = _dtnapi.dtn_bundle_priority_set
       
   582     __swig_getmethods__["priority"] = _dtnapi.dtn_bundle_priority_get
       
   583     __swig_setmethods__["dopts"] = _dtnapi.dtn_bundle_dopts_set
       
   584     __swig_getmethods__["dopts"] = _dtnapi.dtn_bundle_dopts_get
       
   585     __swig_setmethods__["expiration"] = _dtnapi.dtn_bundle_expiration_set
       
   586     __swig_getmethods__["expiration"] = _dtnapi.dtn_bundle_expiration_get
       
   587     __swig_setmethods__["creation_secs"] = _dtnapi.dtn_bundle_creation_secs_set
       
   588     __swig_getmethods__["creation_secs"] = _dtnapi.dtn_bundle_creation_secs_get
       
   589     __swig_setmethods__["creation_seqno"] = _dtnapi.dtn_bundle_creation_seqno_set
       
   590     __swig_getmethods__["creation_seqno"] = _dtnapi.dtn_bundle_creation_seqno_get
       
   591     __swig_setmethods__["delivery_regid"] = _dtnapi.dtn_bundle_delivery_regid_set
       
   592     __swig_getmethods__["delivery_regid"] = _dtnapi.dtn_bundle_delivery_regid_get
       
   593     __swig_setmethods__["sequence_id"] = _dtnapi.dtn_bundle_sequence_id_set
       
   594     __swig_getmethods__["sequence_id"] = _dtnapi.dtn_bundle_sequence_id_get
       
   595     __swig_setmethods__["obsoletes_id"] = _dtnapi.dtn_bundle_obsoletes_id_set
       
   596     __swig_getmethods__["obsoletes_id"] = _dtnapi.dtn_bundle_obsoletes_id_get
       
   597     __swig_setmethods__["payload"] = _dtnapi.dtn_bundle_payload_set
       
   598     __swig_getmethods__["payload"] = _dtnapi.dtn_bundle_payload_get
       
   599     __swig_setmethods__["status_report"] = _dtnapi.dtn_bundle_status_report_set
       
   600     __swig_getmethods__["status_report"] = _dtnapi.dtn_bundle_status_report_get
       
   601     def __init__(self, *args): 
       
   602         this = apply(_dtnapi.new_dtn_bundle, args)
       
   603         try: self.this.append(this)
       
   604         except: self.this = this
       
   605     __swig_destroy__ = _dtnapi.delete_dtn_bundle
       
   606     __del__ = lambda self : None;
       
   607 dtn_bundle_swigregister = _dtnapi.dtn_bundle_swigregister
       
   608 dtn_bundle_swigregister(dtn_bundle)
       
   609 
       
   610 dtn_recv = _dtnapi.dtn_recv
       
   611 class dtn_session_info:
       
   612     __swig_setmethods__ = {}
       
   613     __setattr__ = lambda self, name, value: _swig_setattr(self, dtn_session_info, name, value)
       
   614     __swig_getmethods__ = {}
       
   615     __getattr__ = lambda self, name: _swig_getattr(self, dtn_session_info, name)
       
   616     __repr__ = _swig_repr
       
   617     __swig_setmethods__["status"] = _dtnapi.dtn_session_info_status_set
       
   618     __swig_getmethods__["status"] = _dtnapi.dtn_session_info_status_get
       
   619     __swig_setmethods__["session"] = _dtnapi.dtn_session_info_session_set
       
   620     __swig_getmethods__["session"] = _dtnapi.dtn_session_info_session_get
       
   621     def __init__(self, *args): 
       
   622         this = apply(_dtnapi.new_dtn_session_info, args)
       
   623         try: self.this.append(this)
       
   624         except: self.this = this
       
   625     __swig_destroy__ = _dtnapi.delete_dtn_session_info
       
   626     __del__ = lambda self : None;
       
   627 dtn_session_info_swigregister = _dtnapi.dtn_session_info_swigregister
       
   628 dtn_session_info_swigregister(dtn_session_info)
       
   629 
       
   630 dtn_session_update = _dtnapi.dtn_session_update
       
   631 dtn_poll_fd = _dtnapi.dtn_poll_fd
       
   632 dtn_begin_poll = _dtnapi.dtn_begin_poll
       
   633 dtn_cancel_poll = _dtnapi.dtn_cancel_poll
       
   634 
       
   635