bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py
author Tom Henderson <tomh@tomh.org>
Wed, 18 Aug 2010 13:58:50 -0700
changeset 6582 44bad54b1f97
parent 6575 8ec3cfe04aa6
permissions -rw-r--r--
Regenerate bindings
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5249
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     1
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     2
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     3
def register_types(module):
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     4
    root_module = module.get_root()
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     5
    
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
     6
    ## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> > [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
     7
    module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::dot11s::IeBeaconTimingUnit', 'ns3::empty', 'ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
     8
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
     9
    ## Register a nested module for the namespace Config
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    10
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    11
    nested_module = module.add_cpp_namespace('Config')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    12
    register_types_ns3_Config(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    13
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    14
    
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    15
    ## Register a nested module for the namespace FatalImpl
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    16
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    17
    nested_module = module.add_cpp_namespace('FatalImpl')
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    18
    register_types_ns3_FatalImpl(nested_module)
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    19
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    20
    
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    21
    ## Register a nested module for the namespace addressUtils
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    22
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    23
    nested_module = module.add_cpp_namespace('addressUtils')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    24
    register_types_ns3_addressUtils(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    25
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    26
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    27
    ## Register a nested module for the namespace aodv
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    28
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    29
    nested_module = module.add_cpp_namespace('aodv')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    30
    register_types_ns3_aodv(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    31
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    32
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    33
    ## Register a nested module for the namespace dot11s
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    34
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    35
    nested_module = module.add_cpp_namespace('dot11s')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    36
    register_types_ns3_dot11s(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    37
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    38
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    39
    ## Register a nested module for the namespace flame
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    40
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    41
    nested_module = module.add_cpp_namespace('flame')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    42
    register_types_ns3_flame(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    43
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    44
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    45
    ## Register a nested module for the namespace internal
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    46
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    47
    nested_module = module.add_cpp_namespace('internal')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    48
    register_types_ns3_internal(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    49
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    50
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    51
    ## Register a nested module for the namespace olsr
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    52
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    53
    nested_module = module.add_cpp_namespace('olsr')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    54
    register_types_ns3_olsr(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    55
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    56
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    57
def register_types_ns3_Config(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    58
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    59
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    60
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    61
def register_types_ns3_FatalImpl(module):
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    62
    root_module = module.get_root()
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    63
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
    64
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    65
def register_types_ns3_addressUtils(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    66
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    67
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    68
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    69
def register_types_ns3_aodv(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    70
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    71
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    72
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    73
def register_types_ns3_dot11s(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    74
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    75
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    76
    ## ie-dot11s-configuration.h: ns3::dot11s::dot11sCongestionControlMode [enumeration]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    77
    module.add_enum('dot11sCongestionControlMode', ['CONGESTION_SIGNALING', 'CONGESTION_NULL'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    78
    ## ie-dot11s-configuration.h: ns3::dot11s::dot11sPathSelectionProtocol [enumeration]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    79
    module.add_enum('dot11sPathSelectionProtocol', ['PROTOCOL_HWMP'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    80
    ## ie-dot11s-configuration.h: ns3::dot11s::dot11sAuthenticationProtocol [enumeration]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    81
    module.add_enum('dot11sAuthenticationProtocol', ['AUTH_NULL', 'AUTH_SAE'])
6582
44bad54b1f97 Regenerate bindings
Tom Henderson <tomh@tomh.org>
parents: 6575
diff changeset
    82
    ## ie-dot11s-configuration.h: ns3::dot11s::dot11sSynchronizationProtocolIdentifier [enumeration]
44bad54b1f97 Regenerate bindings
Tom Henderson <tomh@tomh.org>
parents: 6575
diff changeset
    83
    module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL'])
44bad54b1f97 Regenerate bindings
Tom Henderson <tomh@tomh.org>
parents: 6575
diff changeset
    84
    ## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode [enumeration]
44bad54b1f97 Regenerate bindings
Tom Henderson <tomh@tomh.org>
parents: 6575
diff changeset
    85
    module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED'])
44bad54b1f97 Regenerate bindings
Tom Henderson <tomh@tomh.org>
parents: 6575
diff changeset
    86
    ## ie-dot11s-configuration.h: ns3::dot11s::dot11sPathSelectionMetric [enumeration]
44bad54b1f97 Regenerate bindings
Tom Henderson <tomh@tomh.org>
parents: 6575
diff changeset
    87
    module.add_enum('dot11sPathSelectionMetric', ['METRIC_AIRTIME'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    88
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    89
    module.add_class('Dot11sMeshCapability')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    90
    ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    91
    module.add_class('HwmpProtocol', parent=root_module['ns3::MeshL2RoutingProtocol'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    92
    ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination [struct]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    93
    module.add_class('FailedDestination', outer_class=root_module['ns3::dot11s::HwmpProtocol'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    94
    ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    95
    module.add_class('IeBeaconTiming', parent=root_module['ns3::WifiInformationElement'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    96
    ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    97
    module.add_class('IeBeaconTimingUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    98
    ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    99
    module.add_class('IeConfiguration', parent=root_module['ns3::WifiInformationElement'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   100
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshId [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   101
    module.add_class('IeMeshId', parent=root_module['ns3::WifiInformationElement'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   102
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   103
    module.add_class('IeMeshIdChecker', parent=root_module['ns3::AttributeChecker'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   104
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   105
    module.add_class('IeMeshIdValue', parent=root_module['ns3::AttributeValue'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   106
    ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   107
    module.add_class('IePeerManagement', parent=root_module['ns3::WifiInformationElement'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   108
    ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::Subtype [enumeration]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   109
    module.add_enum('Subtype', ['PEER_OPEN', 'PEER_CONFIRM', 'PEER_CLOSE'], outer_class=root_module['ns3::dot11s::IePeerManagement'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   110
    ## peer-link.h: ns3::dot11s::PeerLink [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   111
    module.add_class('PeerLink', parent=root_module['ns3::Object'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   112
    ## peer-link.h: ns3::dot11s::PeerLink::PeerState [enumeration]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   113
    module.add_enum('PeerState', ['IDLE', 'OPN_SNT', 'CNF_RCVD', 'OPN_RCVD', 'ESTAB', 'HOLDING'], outer_class=root_module['ns3::dot11s::PeerLink'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   114
    ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   115
    module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   116
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   117
def register_types_ns3_flame(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   118
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   119
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   120
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   121
def register_types_ns3_internal(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   122
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   123
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   124
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   125
def register_types_ns3_olsr(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   126
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   127
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   128
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   129
def register_methods(root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   130
    register_Ns3Dot11sDot11sMeshCapability_methods(root_module, root_module['ns3::dot11s::Dot11sMeshCapability'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   131
    register_Ns3Dot11sHwmpProtocol_methods(root_module, root_module['ns3::dot11s::HwmpProtocol'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   132
    register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, root_module['ns3::dot11s::HwmpProtocol::FailedDestination'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   133
    register_Ns3Dot11sIeBeaconTiming_methods(root_module, root_module['ns3::dot11s::IeBeaconTiming'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   134
    register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, root_module['ns3::dot11s::IeBeaconTimingUnit'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   135
    register_Ns3Dot11sIeConfiguration_methods(root_module, root_module['ns3::dot11s::IeConfiguration'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   136
    register_Ns3Dot11sIeMeshId_methods(root_module, root_module['ns3::dot11s::IeMeshId'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   137
    register_Ns3Dot11sIeMeshIdChecker_methods(root_module, root_module['ns3::dot11s::IeMeshIdChecker'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   138
    register_Ns3Dot11sIeMeshIdValue_methods(root_module, root_module['ns3::dot11s::IeMeshIdValue'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   139
    register_Ns3Dot11sIePeerManagement_methods(root_module, root_module['ns3::dot11s::IePeerManagement'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   140
    register_Ns3Dot11sPeerLink_methods(root_module, root_module['ns3::dot11s::PeerLink'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   141
    register_Ns3Dot11sPeerManagementProtocol_methods(root_module, root_module['ns3::dot11s::PeerManagementProtocol'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   142
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   143
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   144
def register_Ns3Dot11sDot11sMeshCapability_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   145
    cls.add_binary_comparison_operator('==')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   146
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability(ns3::dot11s::Dot11sMeshCapability const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   147
    cls.add_constructor([param('ns3::dot11s::Dot11sMeshCapability const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   148
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   149
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   150
    ## ie-dot11s-configuration.h: ns3::Buffer::Iterator ns3::dot11s::Dot11sMeshCapability::Deserialize(ns3::Buffer::Iterator i) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   151
    cls.add_method('Deserialize', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   152
                   'ns3::Buffer::Iterator', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   153
                   [param('ns3::Buffer::Iterator', 'i')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   154
    ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::Dot11sMeshCapability::GetSerializedSize() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   155
    cls.add_method('GetSerializedSize', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   156
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   157
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   158
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   159
    ## ie-dot11s-configuration.h: uint16_t ns3::dot11s::Dot11sMeshCapability::GetUint16() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   160
    cls.add_method('GetUint16', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   161
                   'uint16_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   162
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   163
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   164
    ## ie-dot11s-configuration.h: bool ns3::dot11s::Dot11sMeshCapability::Is(uint16_t cap, uint8_t n) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   165
    cls.add_method('Is', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   166
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   167
                   [param('uint16_t', 'cap'), param('uint8_t', 'n')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   168
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   169
    ## ie-dot11s-configuration.h: ns3::Buffer::Iterator ns3::dot11s::Dot11sMeshCapability::Serialize(ns3::Buffer::Iterator i) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   170
    cls.add_method('Serialize', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   171
                   'ns3::Buffer::Iterator', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   172
                   [param('ns3::Buffer::Iterator', 'i')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   173
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   174
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::MCCAEnabled [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   175
    cls.add_instance_attribute('MCCAEnabled', 'bool', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   176
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::MCCASupported [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   177
    cls.add_instance_attribute('MCCASupported', 'bool', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   178
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::TBTTAdjustment [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   179
    cls.add_instance_attribute('TBTTAdjustment', 'bool', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   180
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::acceptPeerLinks [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   181
    cls.add_instance_attribute('acceptPeerLinks', 'bool', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   182
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::beaconTimingReport [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   183
    cls.add_instance_attribute('beaconTimingReport', 'bool', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   184
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::forwarding [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   185
    cls.add_instance_attribute('forwarding', 'bool', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   186
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::powerSaveLevel [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   187
    cls.add_instance_attribute('powerSaveLevel', 'bool', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   188
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   189
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   190
def register_Ns3Dot11sHwmpProtocol_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   191
    ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::HwmpProtocol() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   192
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   193
    ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::DoDispose() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   194
    cls.add_method('DoDispose', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   195
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   196
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   197
                   is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   198
    ## hwmp-protocol.h: static ns3::TypeId ns3::dot11s::HwmpProtocol::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   199
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   200
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   201
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   202
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   203
    ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::Install(ns3::Ptr<ns3::MeshPointDevice> arg0) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   204
    cls.add_method('Install', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   205
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   206
                   [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   207
    ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::PeerLinkStatus(ns3::Mac48Address meshPontAddress, ns3::Mac48Address peerAddress, uint32_t interface, bool status) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   208
    cls.add_method('PeerLinkStatus', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   209
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   210
                   [param('ns3::Mac48Address', 'meshPontAddress'), param('ns3::Mac48Address', 'peerAddress'), param('uint32_t', 'interface'), param('bool', 'status')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   211
    ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::RemoveRoutingStuff(uint32_t fromIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr<ns3::Packet> packet, uint16_t & protocolType) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   212
    cls.add_method('RemoveRoutingStuff', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   213
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   214
                   [param('uint32_t', 'fromIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t &', 'protocolType')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   215
                   is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   216
    ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::Report(std::ostream & arg0) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   217
    cls.add_method('Report', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   218
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   219
                   [param('std::ostream &', 'arg0')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   220
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   221
    ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::RequestRoute(uint32_t sourceIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr<ns3::Packet const> packet, uint16_t protocolType, ns3::Callback<void, bool, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty> routeReply) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   222
    cls.add_method('RequestRoute', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   223
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   224
                   [param('uint32_t', 'sourceIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocolType'), param('ns3::Callback< void, bool, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty >', 'routeReply')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   225
                   is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   226
    ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::ResetStats() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   227
    cls.add_method('ResetStats', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   228
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   229
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   230
    ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::SetNeighboursCallback(ns3::Callback<std::vector<ns3::Mac48Address, std::allocator<ns3::Mac48Address> >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   231
    cls.add_method('SetNeighboursCallback', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   232
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   233
                   [param('ns3::Callback< std::vector< ns3::Mac48Address >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   234
    ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::SetRoot() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   235
    cls.add_method('SetRoot', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   236
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   237
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   238
    ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::UnsetRoot() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   239
    cls.add_method('UnsetRoot', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   240
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   241
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   242
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   243
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   244
def register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   245
    ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::FailedDestination() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   246
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   247
    ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::FailedDestination(ns3::dot11s::HwmpProtocol::FailedDestination const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   248
    cls.add_constructor([param('ns3::dot11s::HwmpProtocol::FailedDestination const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   249
    ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::destination [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   250
    cls.add_instance_attribute('destination', 'ns3::Mac48Address', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   251
    ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::seqnum [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   252
    cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   253
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   254
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   255
def register_Ns3Dot11sIeBeaconTiming_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   256
    cls.add_output_stream_operator()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   257
    ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming(ns3::dot11s::IeBeaconTiming const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   258
    cls.add_constructor([param('ns3::dot11s::IeBeaconTiming const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   259
    ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   260
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   261
    ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::AddNeighboursTimingElementUnit(uint16_t aid, ns3::Time last_beacon, ns3::Time beacon_interval) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   262
    cls.add_method('AddNeighboursTimingElementUnit', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   263
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   264
                   [param('uint16_t', 'aid'), param('ns3::Time', 'last_beacon'), param('ns3::Time', 'beacon_interval')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   265
    ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::ClearTimingElement() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   266
    cls.add_method('ClearTimingElement', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   267
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   268
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   269
    ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::DelNeighboursTimingElementUnit(uint16_t aid, ns3::Time last_beacon, ns3::Time beacon_interval) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   270
    cls.add_method('DelNeighboursTimingElementUnit', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   271
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   272
                   [param('uint16_t', 'aid'), param('ns3::Time', 'last_beacon'), param('ns3::Time', 'beacon_interval')])
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   273
    ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTiming::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   274
    cls.add_method('DeserializeInformationField', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   275
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   276
                   [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   277
                   is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   278
    ## ie-dot11s-beacon-timing.h: ns3::WifiInformationElementId ns3::dot11s::IeBeaconTiming::ElementId() const [member function]
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   279
    cls.add_method('ElementId', 
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   280
                   'ns3::WifiInformationElementId', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   281
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   282
                   is_const=True, is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   283
    ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTiming::GetInformationFieldSize() const [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   284
    cls.add_method('GetInformationFieldSize', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   285
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   286
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   287
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   288
    ## ie-dot11s-beacon-timing.h: std::vector<ns3::Ptr<ns3::dot11s::IeBeaconTimingUnit>, std::allocator<ns3::Ptr<ns3::dot11s::IeBeaconTimingUnit> > > ns3::dot11s::IeBeaconTiming::GetNeighboursTimingElementsList() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   289
    cls.add_method('GetNeighboursTimingElementsList', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   290
                   'std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   291
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   292
    ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::Print(std::ostream & os) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   293
    cls.add_method('Print', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   294
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   295
                   [param('std::ostream &', 'os')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   296
                   is_const=True, is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   297
    ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   298
    cls.add_method('SerializeInformationField', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   299
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   300
                   [param('ns3::Buffer::Iterator', 'i')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   301
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   302
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   303
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   304
def register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   305
    cls.add_binary_comparison_operator('==')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   306
    ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit::IeBeaconTimingUnit(ns3::dot11s::IeBeaconTimingUnit const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   307
    cls.add_constructor([param('ns3::dot11s::IeBeaconTimingUnit const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   308
    ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit::IeBeaconTimingUnit() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   309
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   310
    ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTimingUnit::GetAid() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   311
    cls.add_method('GetAid', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   312
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   313
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   314
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   315
    ## ie-dot11s-beacon-timing.h: uint16_t ns3::dot11s::IeBeaconTimingUnit::GetBeaconInterval() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   316
    cls.add_method('GetBeaconInterval', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   317
                   'uint16_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   318
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   319
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   320
    ## ie-dot11s-beacon-timing.h: uint16_t ns3::dot11s::IeBeaconTimingUnit::GetLastBeacon() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   321
    cls.add_method('GetLastBeacon', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   322
                   'uint16_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   323
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   324
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   325
    ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetAid(uint8_t aid) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   326
    cls.add_method('SetAid', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   327
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   328
                   [param('uint8_t', 'aid')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   329
    ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetBeaconInterval(uint16_t beaconInterval) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   330
    cls.add_method('SetBeaconInterval', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   331
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   332
                   [param('uint16_t', 'beaconInterval')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   333
    ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetLastBeacon(uint16_t lastBeacon) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   334
    cls.add_method('SetLastBeacon', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   335
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   336
                   [param('uint16_t', 'lastBeacon')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   337
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   338
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   339
def register_Ns3Dot11sIeConfiguration_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   340
    cls.add_output_stream_operator()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   341
    cls.add_binary_comparison_operator('==')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   342
    ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration::IeConfiguration(ns3::dot11s::IeConfiguration const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   343
    cls.add_constructor([param('ns3::dot11s::IeConfiguration const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   344
    ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration::IeConfiguration() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   345
    cls.add_constructor([])
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   346
    ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   347
    cls.add_method('DeserializeInformationField', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   348
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   349
                   [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   350
                   is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   351
    ## ie-dot11s-configuration.h: ns3::WifiInformationElementId ns3::dot11s::IeConfiguration::ElementId() const [member function]
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   352
    cls.add_method('ElementId', 
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   353
                   'ns3::WifiInformationElementId', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   354
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   355
                   is_const=True, is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   356
    ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::GetInformationFieldSize() const [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   357
    cls.add_method('GetInformationFieldSize', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   358
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   359
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   360
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   361
    ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::GetNeighborCount() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   362
    cls.add_method('GetNeighborCount', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   363
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   364
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   365
    ## ie-dot11s-configuration.h: bool ns3::dot11s::IeConfiguration::IsAirtime() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   366
    cls.add_method('IsAirtime', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   367
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   368
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   369
    ## ie-dot11s-configuration.h: bool ns3::dot11s::IeConfiguration::IsHWMP() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   370
    cls.add_method('IsHWMP', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   371
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   372
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   373
    ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability const & ns3::dot11s::IeConfiguration::MeshCapability() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   374
    cls.add_method('MeshCapability', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   375
                   'ns3::dot11s::Dot11sMeshCapability const &', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   376
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   377
    ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::Print(std::ostream & os) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   378
    cls.add_method('Print', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   379
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   380
                   [param('std::ostream &', 'os')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   381
                   is_const=True, is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   382
    ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   383
    cls.add_method('SerializeInformationField', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   384
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   385
                   [param('ns3::Buffer::Iterator', 'i')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   386
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   387
    ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetMetric(ns3::dot11s::dot11sPathSelectionMetric metricId) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   388
    cls.add_method('SetMetric', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   389
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   390
                   [param('ns3::dot11s::dot11sPathSelectionMetric', 'metricId')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   391
    ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetNeighborCount(uint8_t neighbors) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   392
    cls.add_method('SetNeighborCount', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   393
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   394
                   [param('uint8_t', 'neighbors')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   395
    ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetRouting(ns3::dot11s::dot11sPathSelectionProtocol routingId) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   396
    cls.add_method('SetRouting', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   397
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   398
                   [param('ns3::dot11s::dot11sPathSelectionProtocol', 'routingId')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   399
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   400
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   401
def register_Ns3Dot11sIeMeshId_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   402
    cls.add_output_stream_operator()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   403
    cls.add_binary_comparison_operator('==')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   404
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId(ns3::dot11s::IeMeshId const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   405
    cls.add_constructor([param('ns3::dot11s::IeMeshId const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   406
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   407
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   408
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId(std::string s) [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   409
    cls.add_constructor([param('std::string', 's')])
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   410
    ## ie-dot11s-id.h: uint8_t ns3::dot11s::IeMeshId::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   411
    cls.add_method('DeserializeInformationField', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   412
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   413
                   [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   414
                   is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   415
    ## ie-dot11s-id.h: ns3::WifiInformationElementId ns3::dot11s::IeMeshId::ElementId() const [member function]
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   416
    cls.add_method('ElementId', 
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   417
                   'ns3::WifiInformationElementId', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   418
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   419
                   is_const=True, is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   420
    ## ie-dot11s-id.h: uint8_t ns3::dot11s::IeMeshId::GetInformationFieldSize() const [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   421
    cls.add_method('GetInformationFieldSize', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   422
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   423
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   424
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   425
    ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshId::IsBroadcast() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   426
    cls.add_method('IsBroadcast', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   427
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   428
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   429
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   430
    ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshId::IsEqual(ns3::dot11s::IeMeshId const & o) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   431
    cls.add_method('IsEqual', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   432
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   433
                   [param('ns3::dot11s::IeMeshId const &', 'o')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   434
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   435
    ## ie-dot11s-id.h: char * ns3::dot11s::IeMeshId::PeekString() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   436
    cls.add_method('PeekString', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   437
                   'char *', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   438
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   439
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   440
    ## ie-dot11s-id.h: void ns3::dot11s::IeMeshId::Print(std::ostream & os) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   441
    cls.add_method('Print', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   442
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   443
                   [param('std::ostream &', 'os')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   444
                   is_const=True, is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   445
    ## ie-dot11s-id.h: void ns3::dot11s::IeMeshId::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   446
    cls.add_method('SerializeInformationField', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   447
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   448
                   [param('ns3::Buffer::Iterator', 'i')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   449
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   450
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   451
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   452
def register_Ns3Dot11sIeMeshIdChecker_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   453
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker::IeMeshIdChecker() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   454
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   455
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker::IeMeshIdChecker(ns3::dot11s::IeMeshIdChecker const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   456
    cls.add_constructor([param('ns3::dot11s::IeMeshIdChecker const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   457
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   458
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   459
def register_Ns3Dot11sIeMeshIdValue_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   460
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   461
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   462
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue(ns3::dot11s::IeMeshIdValue const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   463
    cls.add_constructor([param('ns3::dot11s::IeMeshIdValue const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   464
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue(ns3::dot11s::IeMeshId const & value) [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   465
    cls.add_constructor([param('ns3::dot11s::IeMeshId const &', 'value')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   466
    ## ie-dot11s-id.h: ns3::Ptr<ns3::AttributeValue> ns3::dot11s::IeMeshIdValue::Copy() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   467
    cls.add_method('Copy', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   468
                   'ns3::Ptr< ns3::AttributeValue >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   469
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   470
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   471
    ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshIdValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   472
    cls.add_method('DeserializeFromString', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   473
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   474
                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   475
                   is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   476
    ## ie-dot11s-id.h: ns3::dot11s::IeMeshId ns3::dot11s::IeMeshIdValue::Get() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   477
    cls.add_method('Get', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   478
                   'ns3::dot11s::IeMeshId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   479
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   480
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   481
    ## ie-dot11s-id.h: std::string ns3::dot11s::IeMeshIdValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   482
    cls.add_method('SerializeToString', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   483
                   'std::string', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   484
                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   485
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   486
    ## ie-dot11s-id.h: void ns3::dot11s::IeMeshIdValue::Set(ns3::dot11s::IeMeshId const & value) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   487
    cls.add_method('Set', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   488
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   489
                   [param('ns3::dot11s::IeMeshId const &', 'value')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   490
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   491
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   492
def register_Ns3Dot11sIePeerManagement_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   493
    cls.add_output_stream_operator()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   494
    cls.add_binary_comparison_operator('==')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   495
    ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::IePeerManagement(ns3::dot11s::IePeerManagement const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   496
    cls.add_constructor([param('ns3::dot11s::IePeerManagement const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   497
    ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::IePeerManagement() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   498
    cls.add_constructor([])
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   499
    ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   500
    cls.add_method('DeserializeInformationField', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   501
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   502
                   [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   503
                   is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   504
    ## ie-dot11s-peer-management.h: ns3::WifiInformationElementId ns3::dot11s::IePeerManagement::ElementId() const [member function]
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   505
    cls.add_method('ElementId', 
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   506
                   'ns3::WifiInformationElementId', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   507
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   508
                   is_const=True, is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   509
    ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::GetInformationFieldSize() const [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   510
    cls.add_method('GetInformationFieldSize', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   511
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   512
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   513
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   514
    ## ie-dot11s-peer-management.h: uint16_t ns3::dot11s::IePeerManagement::GetLocalLinkId() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   515
    cls.add_method('GetLocalLinkId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   516
                   'uint16_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   517
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   518
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   519
    ## ie-dot11s-peer-management.h: uint16_t ns3::dot11s::IePeerManagement::GetPeerLinkId() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   520
    cls.add_method('GetPeerLinkId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   521
                   'uint16_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   522
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   523
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   524
    ## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode ns3::dot11s::IePeerManagement::GetReasonCode() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   525
    cls.add_method('GetReasonCode', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   526
                   'ns3::dot11s::PmpReasonCode', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   527
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   528
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   529
    ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::GetSubtype() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   530
    cls.add_method('GetSubtype', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   531
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   532
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   533
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   534
    ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::Print(std::ostream & os) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   535
    cls.add_method('Print', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   536
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   537
                   [param('std::ostream &', 'os')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   538
                   is_const=True, is_virtual=True)
6384
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   539
    ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
bcc5f1110632 fix uan for python scan, add default constructor
Josh Pelkey <jpelkey@gatech.edu>
parents: 6375
diff changeset
   540
    cls.add_method('SerializeInformationField', 
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   541
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   542
                   [param('ns3::Buffer::Iterator', 'i')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   543
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   544
    ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerClose(uint16_t localLinkID, uint16_t peerLinkId, ns3::dot11s::PmpReasonCode reasonCode) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   545
    cls.add_method('SetPeerClose', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   546
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   547
                   [param('uint16_t', 'localLinkID'), param('uint16_t', 'peerLinkId'), param('ns3::dot11s::PmpReasonCode', 'reasonCode')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   548
    ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerConfirm(uint16_t localLinkID, uint16_t peerLinkId) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   549
    cls.add_method('SetPeerConfirm', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   550
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   551
                   [param('uint16_t', 'localLinkID'), param('uint16_t', 'peerLinkId')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   552
    ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerOpen(uint16_t localLinkId) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   553
    cls.add_method('SetPeerOpen', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   554
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   555
                   [param('uint16_t', 'localLinkId')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   556
    ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsClose() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   557
    cls.add_method('SubtypeIsClose', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   558
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   559
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   560
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   561
    ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsConfirm() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   562
    cls.add_method('SubtypeIsConfirm', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   563
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   564
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   565
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   566
    ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsOpen() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   567
    cls.add_method('SubtypeIsOpen', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   568
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   569
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   570
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   571
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   572
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   573
def register_Ns3Dot11sPeerLink_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   574
    ## peer-link.h: static ns3::TypeId ns3::dot11s::PeerLink::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   575
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   576
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   577
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   578
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   579
    ## peer-link.h: ns3::dot11s::PeerLink::PeerLink() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   580
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   581
    ## peer-link.h: void ns3::dot11s::PeerLink::DoDispose() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   582
    cls.add_method('DoDispose', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   583
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   584
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   585
                   is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   586
    ## peer-link.h: void ns3::dot11s::PeerLink::SetBeaconInformation(ns3::Time lastBeacon, ns3::Time BeaconInterval) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   587
    cls.add_method('SetBeaconInformation', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   588
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   589
                   [param('ns3::Time', 'lastBeacon'), param('ns3::Time', 'BeaconInterval')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   590
    ## peer-link.h: void ns3::dot11s::PeerLink::SetLinkStatusCallback(ns3::Callback<void,unsigned int,ns3::Mac48Address,bool,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   591
    cls.add_method('SetLinkStatusCallback', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   592
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   593
                   [param('ns3::Callback< void, unsigned int, ns3::Mac48Address, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   594
    ## peer-link.h: void ns3::dot11s::PeerLink::SetPeerAddress(ns3::Mac48Address macaddr) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   595
    cls.add_method('SetPeerAddress', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   596
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   597
                   [param('ns3::Mac48Address', 'macaddr')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   598
    ## peer-link.h: void ns3::dot11s::PeerLink::SetPeerMeshPointAddress(ns3::Mac48Address macaddr) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   599
    cls.add_method('SetPeerMeshPointAddress', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   600
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   601
                   [param('ns3::Mac48Address', 'macaddr')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   602
    ## peer-link.h: void ns3::dot11s::PeerLink::SetInterface(uint32_t interface) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   603
    cls.add_method('SetInterface', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   604
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   605
                   [param('uint32_t', 'interface')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   606
    ## peer-link.h: void ns3::dot11s::PeerLink::SetLocalLinkId(uint16_t id) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   607
    cls.add_method('SetLocalLinkId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   608
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   609
                   [param('uint16_t', 'id')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   610
    ## peer-link.h: void ns3::dot11s::PeerLink::SetLocalAid(uint16_t aid) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   611
    cls.add_method('SetLocalAid', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   612
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   613
                   [param('uint16_t', 'aid')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   614
    ## peer-link.h: uint16_t ns3::dot11s::PeerLink::GetPeerAid() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   615
    cls.add_method('GetPeerAid', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   616
                   'uint16_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   617
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   618
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   619
    ## peer-link.h: void ns3::dot11s::PeerLink::SetBeaconTimingElement(ns3::dot11s::IeBeaconTiming beaconTiming) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   620
    cls.add_method('SetBeaconTimingElement', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   621
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   622
                   [param('ns3::dot11s::IeBeaconTiming', 'beaconTiming')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   623
    ## peer-link.h: ns3::Mac48Address ns3::dot11s::PeerLink::GetPeerAddress() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   624
    cls.add_method('GetPeerAddress', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   625
                   'ns3::Mac48Address', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   626
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   627
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   628
    ## peer-link.h: uint16_t ns3::dot11s::PeerLink::GetLocalAid() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   629
    cls.add_method('GetLocalAid', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   630
                   'uint16_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   631
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   632
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   633
    ## peer-link.h: ns3::Time ns3::dot11s::PeerLink::GetLastBeacon() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   634
    cls.add_method('GetLastBeacon', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   635
                   'ns3::Time', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   636
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   637
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   638
    ## peer-link.h: ns3::Time ns3::dot11s::PeerLink::GetBeaconInterval() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   639
    cls.add_method('GetBeaconInterval', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   640
                   'ns3::Time', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   641
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   642
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   643
    ## peer-link.h: ns3::dot11s::IeBeaconTiming ns3::dot11s::PeerLink::GetBeaconTimingElement() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   644
    cls.add_method('GetBeaconTimingElement', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   645
                   'ns3::dot11s::IeBeaconTiming', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   646
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   647
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   648
    ## peer-link.h: void ns3::dot11s::PeerLink::MLMECancelPeerLink(ns3::dot11s::PmpReasonCode reason) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   649
    cls.add_method('MLMECancelPeerLink', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   650
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   651
                   [param('ns3::dot11s::PmpReasonCode', 'reason')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   652
    ## peer-link.h: void ns3::dot11s::PeerLink::MLMEActivePeerLinkOpen() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   653
    cls.add_method('MLMEActivePeerLinkOpen', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   654
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   655
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   656
    ## peer-link.h: void ns3::dot11s::PeerLink::MLMEPeeringRequestReject() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   657
    cls.add_method('MLMEPeeringRequestReject', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   658
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   659
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   660
    ## peer-link.h: void ns3::dot11s::PeerLink::MLMESetSignalStatusCallback(ns3::Callback<void, unsigned int, ns3::Mac48Address, ns3::Mac48Address, ns3::dot11s::PeerLink::PeerState, ns3::dot11s::PeerLink::PeerState, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   661
    cls.add_method('MLMESetSignalStatusCallback', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   662
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   663
                   [param('ns3::Callback< void, unsigned int, ns3::Mac48Address, ns3::Mac48Address, ns3::dot11s::PeerLink::PeerState, ns3::dot11s::PeerLink::PeerState, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   664
    ## peer-link.h: void ns3::dot11s::PeerLink::TransmissionSuccess() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   665
    cls.add_method('TransmissionSuccess', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   666
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   667
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   668
    ## peer-link.h: void ns3::dot11s::PeerLink::TransmissionFailure() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   669
    cls.add_method('TransmissionFailure', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   670
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   671
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   672
    ## peer-link.h: void ns3::dot11s::PeerLink::Report(std::ostream & os) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   673
    cls.add_method('Report', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   674
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   675
                   [param('std::ostream &', 'os')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   676
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   677
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   678
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   679
def register_Ns3Dot11sPeerManagementProtocol_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   680
    ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol::PeerManagementProtocol() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   681
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   682
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ConfigurationMismatch(uint32_t interface, ns3::Mac48Address peerAddress) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   683
    cls.add_method('ConfigurationMismatch', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   684
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   685
                   [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   686
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::DoDispose() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   687
    cls.add_method('DoDispose', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   688
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   689
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   690
                   is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   691
    ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::PeerLink> ns3::dot11s::PeerManagementProtocol::FindPeerLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   692
    cls.add_method('FindPeerLink', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   693
                   'ns3::Ptr< ns3::dot11s::PeerLink >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   694
                   [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   695
    ## peer-management-protocol.h: ns3::Mac48Address ns3::dot11s::PeerManagementProtocol::GetAddress() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   696
    cls.add_method('GetAddress', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   697
                   'ns3::Mac48Address', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   698
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   699
    ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::GetBeaconCollisionAvoidance() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   700
    cls.add_method('GetBeaconCollisionAvoidance', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   701
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   702
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   703
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   704
    ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::IeBeaconTiming> ns3::dot11s::PeerManagementProtocol::GetBeaconTimingElement(uint32_t interface) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   705
    cls.add_method('GetBeaconTimingElement', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   706
                   'ns3::Ptr< ns3::dot11s::IeBeaconTiming >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   707
                   [param('uint32_t', 'interface')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   708
    ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::IeMeshId> ns3::dot11s::PeerManagementProtocol::GetMeshId() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   709
    cls.add_method('GetMeshId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   710
                   'ns3::Ptr< ns3::dot11s::IeMeshId >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   711
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   712
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   713
    ## peer-management-protocol.h: uint8_t ns3::dot11s::PeerManagementProtocol::GetNumberOfLinks() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   714
    cls.add_method('GetNumberOfLinks', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   715
                   'uint8_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   716
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   717
    ## peer-management-protocol.h: std::vector<ns3::Ptr<ns3::dot11s::PeerLink>,std::allocator<ns3::Ptr<ns3::dot11s::PeerLink> > > ns3::dot11s::PeerManagementProtocol::GetPeerLinks() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   718
    cls.add_method('GetPeerLinks', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   719
                   'std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   720
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   721
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   722
    ## peer-management-protocol.h: std::vector<ns3::Mac48Address,std::allocator<ns3::Mac48Address> > ns3::dot11s::PeerManagementProtocol::GetPeers(uint32_t interface) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   723
    cls.add_method('GetPeers', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   724
                   'std::vector< ns3::Mac48Address >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   725
                   [param('uint32_t', 'interface')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   726
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   727
    ## peer-management-protocol.h: static ns3::TypeId ns3::dot11s::PeerManagementProtocol::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   728
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   729
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   730
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   731
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   732
    ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::Install(ns3::Ptr<ns3::MeshPointDevice> arg0) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   733
    cls.add_method('Install', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   734
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   735
                   [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   736
    ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::IsActiveLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   737
    cls.add_method('IsActiveLink', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   738
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   739
                   [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   740
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::NotifyBeaconSent(uint32_t interface, ns3::Time beaconInterval) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   741
    cls.add_method('NotifyBeaconSent', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   742
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   743
                   [param('uint32_t', 'interface'), param('ns3::Time', 'beaconInterval')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   744
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ReceiveBeacon(uint32_t interface, ns3::Mac48Address peerAddress, ns3::Time beaconInterval, ns3::Ptr<ns3::dot11s::IeBeaconTiming> beaconTiming) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   745
    cls.add_method('ReceiveBeacon', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   746
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   747
                   [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress'), param('ns3::Time', 'beaconInterval'), param('ns3::Ptr< ns3::dot11s::IeBeaconTiming >', 'beaconTiming')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   748
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ReceivePeerLinkFrame(uint32_t interface, ns3::Mac48Address peerAddress, ns3::Mac48Address peerMeshPointAddress, uint16_t aid, ns3::dot11s::IePeerManagement peerManagementElement, ns3::dot11s::IeConfiguration meshConfig) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   749
    cls.add_method('ReceivePeerLinkFrame', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   750
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   751
                   [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress'), param('ns3::Mac48Address', 'peerMeshPointAddress'), param('uint16_t', 'aid'), param('ns3::dot11s::IePeerManagement', 'peerManagementElement'), param('ns3::dot11s::IeConfiguration', 'meshConfig')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   752
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::Report(std::ostream & arg0) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   753
    cls.add_method('Report', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   754
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   755
                   [param('std::ostream &', 'arg0')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   756
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   757
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ResetStats() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   758
    cls.add_method('ResetStats', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   759
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   760
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   761
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetBeaconCollisionAvoidance(bool enable) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   762
    cls.add_method('SetBeaconCollisionAvoidance', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   763
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   764
                   [param('bool', 'enable')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   765
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetMeshId(std::string s) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   766
    cls.add_method('SetMeshId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   767
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   768
                   [param('std::string', 's')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   769
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetPeerLinkStatusCallback(ns3::Callback<void, ns3::Mac48Address, ns3::Mac48Address, unsigned int, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   770
    cls.add_method('SetPeerLinkStatusCallback', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   771
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   772
                   [param('ns3::Callback< void, ns3::Mac48Address, ns3::Mac48Address, unsigned int, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   773
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::TransmissionFailure(uint32_t interface, ns3::Mac48Address const peerAddress) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   774
    cls.add_method('TransmissionFailure', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   775
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   776
                   [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   777
    ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::TransmissionSuccess(uint32_t interface, ns3::Mac48Address const peerAddress) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   778
    cls.add_method('TransmissionSuccess', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   779
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   780
                   [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   781
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   782
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   783
def register_functions(root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   784
    module = root_module
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   785
    register_functions_ns3_Config(module.get_submodule('Config'), root_module)
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
   786
    register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   787
    register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   788
    register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   789
    register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   790
    register_functions_ns3_flame(module.get_submodule('flame'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   791
    register_functions_ns3_internal(module.get_submodule('internal'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   792
    register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   793
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   794
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   795
def register_functions_ns3_Config(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   796
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   797
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
   798
def register_functions_ns3_FatalImpl(module, root_module):
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
   799
    return
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6029
diff changeset
   800
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   801
def register_functions_ns3_addressUtils(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   802
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   803
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   804
def register_functions_ns3_aodv(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   805
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   806
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   807
def register_functions_ns3_dot11s(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   808
    ## ie-dot11s-id.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::dot11s::MakeIeMeshIdChecker() [free function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   809
    module.add_function('MakeIeMeshIdChecker', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   810
                        'ns3::Ptr< ns3::AttributeChecker const >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   811
                        [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   812
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   813
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   814
def register_functions_ns3_flame(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   815
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   816
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   817
def register_functions_ns3_internal(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   818
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   819
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   820
def register_functions_ns3_olsr(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   821
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   822