|
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) |