|
|
| 127 |
module.add_class('Icmpv4L4Protocol', parent=root_module['ns3::Ipv4L4Protocol']) |
127 |
module.add_class('Icmpv4L4Protocol', parent=root_module['ns3::Ipv4L4Protocol']) |
| 128 |
## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol [class] |
128 |
## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol [class] |
| 129 |
module.add_class('Icmpv6L4Protocol', parent=root_module['ns3::Ipv6L4Protocol']) |
129 |
module.add_class('Icmpv6L4Protocol', parent=root_module['ns3::Ipv6L4Protocol']) |
|
|
130 |
## loopback-net-device.h: ns3::LoopbackNetDevice [class] |
| 131 |
module.add_class('LoopbackNetDevice', parent=root_module['ns3::NetDevice']) |
| 130 |
|
132 |
|
| 131 |
## Register a nested module for the namespace Config |
133 |
## Register a nested module for the namespace Config |
| 132 |
|
134 |
|
|
|
| 258 |
register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol']) |
260 |
register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol']) |
| 259 |
register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol']) |
261 |
register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol']) |
| 260 |
register_Ns3Icmpv6L4Protocol_methods(root_module, root_module['ns3::Icmpv6L4Protocol']) |
262 |
register_Ns3Icmpv6L4Protocol_methods(root_module, root_module['ns3::Icmpv6L4Protocol']) |
|
|
263 |
register_Ns3LoopbackNetDevice_methods(root_module, root_module['ns3::LoopbackNetDevice']) |
| 261 |
return |
264 |
return |
| 262 |
|
265 |
|
| 263 |
def register_Ns3OptionField_methods(root_module, cls): |
266 |
def register_Ns3OptionField_methods(root_module, cls): |
|
|
| 3254 |
cls.add_method('DeAllocate', |
3257 |
cls.add_method('DeAllocate', |
| 3255 |
'void', |
3258 |
'void', |
| 3256 |
[param('ns3::Ipv4EndPoint *', 'endPoint')]) |
3259 |
[param('ns3::Ipv4EndPoint *', 'endPoint')]) |
| 3257 |
## tcp-l4-protocol.h: void ns3::TcpL4Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport) [member function] |
3260 |
## tcp-l4-protocol.h: void ns3::TcpL4Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr<ns3::NetDevice> oif=0) [member function] |
| 3258 |
cls.add_method('Send', |
3261 |
cls.add_method('Send', |
| 3259 |
'void', |
3262 |
'void', |
| 3260 |
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) |
3263 |
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')]) |
| 3261 |
## tcp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] |
3264 |
## tcp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] |
| 3262 |
cls.add_method('Receive', |
3265 |
cls.add_method('Receive', |
| 3263 |
'ns3::Ipv4L4Protocol::RxStatus', |
3266 |
'ns3::Ipv4L4Protocol::RxStatus', |
|
|
| 3581 |
visibility='protected', is_virtual=True) |
3584 |
visibility='protected', is_virtual=True) |
| 3582 |
return |
3585 |
return |
| 3583 |
|
3586 |
|
|
|
3587 |
def register_Ns3LoopbackNetDevice_methods(root_module, cls): |
| 3588 |
## loopback-net-device.h: ns3::LoopbackNetDevice::LoopbackNetDevice(ns3::LoopbackNetDevice const & arg0) [copy constructor] |
| 3589 |
cls.add_constructor([param('ns3::LoopbackNetDevice const &', 'arg0')]) |
| 3590 |
## loopback-net-device.h: ns3::LoopbackNetDevice::LoopbackNetDevice() [constructor] |
| 3591 |
cls.add_constructor([]) |
| 3592 |
## loopback-net-device.h: void ns3::LoopbackNetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] |
| 3593 |
cls.add_method('AddLinkChangeCallback', |
| 3594 |
'void', |
| 3595 |
[param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
| 3596 |
is_virtual=True) |
| 3597 |
## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetAddress() const [member function] |
| 3598 |
cls.add_method('GetAddress', |
| 3599 |
'ns3::Address', |
| 3600 |
[], |
| 3601 |
is_const=True, is_virtual=True) |
| 3602 |
## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetBroadcast() const [member function] |
| 3603 |
cls.add_method('GetBroadcast', |
| 3604 |
'ns3::Address', |
| 3605 |
[], |
| 3606 |
is_const=True, is_virtual=True) |
| 3607 |
## loopback-net-device.h: ns3::Ptr<ns3::Channel> ns3::LoopbackNetDevice::GetChannel() const [member function] |
| 3608 |
cls.add_method('GetChannel', |
| 3609 |
'ns3::Ptr< ns3::Channel >', |
| 3610 |
[], |
| 3611 |
is_const=True, is_virtual=True) |
| 3612 |
## loopback-net-device.h: uint32_t ns3::LoopbackNetDevice::GetIfIndex() const [member function] |
| 3613 |
cls.add_method('GetIfIndex', |
| 3614 |
'uint32_t', |
| 3615 |
[], |
| 3616 |
is_const=True, is_virtual=True) |
| 3617 |
## loopback-net-device.h: uint16_t ns3::LoopbackNetDevice::GetMtu() const [member function] |
| 3618 |
cls.add_method('GetMtu', |
| 3619 |
'uint16_t', |
| 3620 |
[], |
| 3621 |
is_const=True, is_virtual=True) |
| 3622 |
## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] |
| 3623 |
cls.add_method('GetMulticast', |
| 3624 |
'ns3::Address', |
| 3625 |
[param('ns3::Ipv4Address', 'multicastGroup')], |
| 3626 |
is_const=True, is_virtual=True) |
| 3627 |
## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] |
| 3628 |
cls.add_method('GetMulticast', |
| 3629 |
'ns3::Address', |
| 3630 |
[param('ns3::Ipv6Address', 'addr')], |
| 3631 |
is_const=True, is_virtual=True) |
| 3632 |
## loopback-net-device.h: ns3::Ptr<ns3::Node> ns3::LoopbackNetDevice::GetNode() const [member function] |
| 3633 |
cls.add_method('GetNode', |
| 3634 |
'ns3::Ptr< ns3::Node >', |
| 3635 |
[], |
| 3636 |
is_const=True, is_virtual=True) |
| 3637 |
## loopback-net-device.h: static ns3::TypeId ns3::LoopbackNetDevice::GetTypeId() [member function] |
| 3638 |
cls.add_method('GetTypeId', |
| 3639 |
'ns3::TypeId', |
| 3640 |
[], |
| 3641 |
is_static=True) |
| 3642 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsBridge() const [member function] |
| 3643 |
cls.add_method('IsBridge', |
| 3644 |
'bool', |
| 3645 |
[], |
| 3646 |
is_const=True, is_virtual=True) |
| 3647 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsBroadcast() const [member function] |
| 3648 |
cls.add_method('IsBroadcast', |
| 3649 |
'bool', |
| 3650 |
[], |
| 3651 |
is_const=True, is_virtual=True) |
| 3652 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsLinkUp() const [member function] |
| 3653 |
cls.add_method('IsLinkUp', |
| 3654 |
'bool', |
| 3655 |
[], |
| 3656 |
is_const=True, is_virtual=True) |
| 3657 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsMulticast() const [member function] |
| 3658 |
cls.add_method('IsMulticast', |
| 3659 |
'bool', |
| 3660 |
[], |
| 3661 |
is_const=True, is_virtual=True) |
| 3662 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsPointToPoint() const [member function] |
| 3663 |
cls.add_method('IsPointToPoint', |
| 3664 |
'bool', |
| 3665 |
[], |
| 3666 |
is_const=True, is_virtual=True) |
| 3667 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::NeedsArp() const [member function] |
| 3668 |
cls.add_method('NeedsArp', |
| 3669 |
'bool', |
| 3670 |
[], |
| 3671 |
is_const=True, is_virtual=True) |
| 3672 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
| 3673 |
cls.add_method('Send', |
| 3674 |
'bool', |
| 3675 |
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
| 3676 |
is_virtual=True) |
| 3677 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
| 3678 |
cls.add_method('SendFrom', |
| 3679 |
'bool', |
| 3680 |
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
| 3681 |
is_virtual=True) |
| 3682 |
## loopback-net-device.h: void ns3::LoopbackNetDevice::SetAddress(ns3::Address address) [member function] |
| 3683 |
cls.add_method('SetAddress', |
| 3684 |
'void', |
| 3685 |
[param('ns3::Address', 'address')], |
| 3686 |
is_virtual=True) |
| 3687 |
## loopback-net-device.h: void ns3::LoopbackNetDevice::SetIfIndex(uint32_t const index) [member function] |
| 3688 |
cls.add_method('SetIfIndex', |
| 3689 |
'void', |
| 3690 |
[param('uint32_t const', 'index')], |
| 3691 |
is_virtual=True) |
| 3692 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::SetMtu(uint16_t const mtu) [member function] |
| 3693 |
cls.add_method('SetMtu', |
| 3694 |
'bool', |
| 3695 |
[param('uint16_t const', 'mtu')], |
| 3696 |
is_virtual=True) |
| 3697 |
## loopback-net-device.h: void ns3::LoopbackNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
| 3698 |
cls.add_method('SetNode', |
| 3699 |
'void', |
| 3700 |
[param('ns3::Ptr< ns3::Node >', 'node')], |
| 3701 |
is_virtual=True) |
| 3702 |
## loopback-net-device.h: void ns3::LoopbackNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> cb) [member function] |
| 3703 |
cls.add_method('SetPromiscReceiveCallback', |
| 3704 |
'void', |
| 3705 |
[param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
| 3706 |
is_virtual=True) |
| 3707 |
## loopback-net-device.h: void ns3::LoopbackNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] |
| 3708 |
cls.add_method('SetReceiveCallback', |
| 3709 |
'void', |
| 3710 |
[param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
| 3711 |
is_virtual=True) |
| 3712 |
## loopback-net-device.h: bool ns3::LoopbackNetDevice::SupportsSendFrom() const [member function] |
| 3713 |
cls.add_method('SupportsSendFrom', |
| 3714 |
'bool', |
| 3715 |
[], |
| 3716 |
is_const=True, is_virtual=True) |
| 3717 |
## loopback-net-device.h: void ns3::LoopbackNetDevice::DoDispose() [member function] |
| 3718 |
cls.add_method('DoDispose', |
| 3719 |
'void', |
| 3720 |
[], |
| 3721 |
visibility='protected', is_virtual=True) |
| 3722 |
return |
| 3723 |
|
| 3584 |
def register_functions(root_module): |
3724 |
def register_functions(root_module): |
| 3585 |
module = root_module |
3725 |
module = root_module |
| 3586 |
register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
3726 |
register_functions_ns3_Config(module.get_submodule('Config'), root_module) |