python scan
This commit is contained in:
@@ -2627,10 +2627,10 @@ def register_Ns3Ipv4L4Protocol_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Ipv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Ipv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
cls.add_method('Receive',
|
||||
'ns3::Ipv4L4Protocol::RxStatus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## ipv4-l4-protocol.h: void ns3::Ipv4L4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function]
|
||||
cls.add_method('ReceiveIcmp',
|
||||
@@ -3504,10 +3504,10 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls):
|
||||
cls.add_method('Send',
|
||||
'void',
|
||||
[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')])
|
||||
## 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]
|
||||
## tcp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
cls.add_method('Receive',
|
||||
'ns3::Ipv4L4Protocol::RxStatus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
is_virtual=True)
|
||||
## tcp-l4-protocol.h: void ns3::TcpL4Protocol::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
@@ -3564,10 +3564,10 @@ def register_Ns3UdpL4Protocol_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## udp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> interface) [member function]
|
||||
## udp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> interface) [member function]
|
||||
cls.add_method('Receive',
|
||||
'ns3::Ipv4L4Protocol::RxStatus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')],
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')],
|
||||
is_virtual=True)
|
||||
## udp-l4-protocol.h: void ns3::UdpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function]
|
||||
cls.add_method('ReceiveIcmp',
|
||||
@@ -3620,10 +3620,10 @@ def register_Ns3Icmpv4L4Protocol_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## icmpv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
## icmpv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
cls.add_method('Receive',
|
||||
'ns3::Ipv4L4Protocol::RxStatus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
is_virtual=True)
|
||||
## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SendDestUnreachFragNeeded(ns3::Ipv4Header header, ns3::Ptr<ns3::Packet const> orgData, uint16_t nextHopMtu) [member function]
|
||||
cls.add_method('SendDestUnreachFragNeeded',
|
||||
|
||||
@@ -65,10 +65,14 @@ def register_types(module):
|
||||
module.add_class('PbbTlvBlock')
|
||||
## ipv4-header.h: ns3::Ipv4Header [class]
|
||||
module.add_class('Ipv4Header', parent=root_module['ns3::Header'])
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag [class]
|
||||
module.add_class('Ipv4PacketInfoTag', parent=root_module['ns3::Tag'])
|
||||
## ipv6-header.h: ns3::Ipv6Header [class]
|
||||
module.add_class('Ipv6Header', parent=root_module['ns3::Header'])
|
||||
## ipv6-header.h: ns3::Ipv6Header::NextHeader_e [enumeration]
|
||||
module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header'])
|
||||
## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag [class]
|
||||
module.add_class('Ipv6PacketInfoTag', parent=root_module['ns3::Tag'])
|
||||
## llc-snap-header.h: ns3::LlcSnapHeader [class]
|
||||
module.add_class('LlcSnapHeader', parent=root_module['ns3::Header'])
|
||||
## queue.h: ns3::Queue [class]
|
||||
@@ -334,7 +338,9 @@ def register_methods(root_module):
|
||||
register_Ns3PbbAddressTlvBlock_methods(root_module, root_module['ns3::PbbAddressTlvBlock'])
|
||||
register_Ns3PbbTlvBlock_methods(root_module, root_module['ns3::PbbTlvBlock'])
|
||||
register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
|
||||
register_Ns3Ipv4PacketInfoTag_methods(root_module, root_module['ns3::Ipv4PacketInfoTag'])
|
||||
register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
|
||||
register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag'])
|
||||
register_Ns3LlcSnapHeader_methods(root_module, root_module['ns3::LlcSnapHeader'])
|
||||
register_Ns3Queue_methods(root_module, root_module['ns3::Queue'])
|
||||
register_Ns3RadiotapHeader_methods(root_module, root_module['ns3::RadiotapHeader'])
|
||||
@@ -1674,6 +1680,79 @@ def register_Ns3Ipv4Header_methods(root_module, cls):
|
||||
[param('uint8_t', 'ttl')])
|
||||
return
|
||||
|
||||
def register_Ns3Ipv4PacketInfoTag_methods(root_module, cls):
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag(ns3::Ipv4PacketInfoTag const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ipv4PacketInfoTag const &', 'arg0')])
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetAddress() const [member function]
|
||||
cls.add_method('GetAddress',
|
||||
'ns3::Ipv4Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-packet-info-tag.h: ns3::TypeId ns3::Ipv4PacketInfoTag::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetLocalAddress() const [member function]
|
||||
cls.add_method('GetLocalAddress',
|
||||
'ns3::Ipv4Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-packet-info-tag.h: uint32_t ns3::Ipv4PacketInfoTag::GetRecvIf() const [member function]
|
||||
cls.add_method('GetRecvIf',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-packet-info-tag.h: uint32_t ns3::Ipv4PacketInfoTag::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: uint8_t ns3::Ipv4PacketInfoTag::GetTtl() const [member function]
|
||||
cls.add_method('GetTtl',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-packet-info-tag.h: static ns3::TypeId ns3::Ipv4PacketInfoTag::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetAddress(ns3::Ipv4Address addr) [member function]
|
||||
cls.add_method('SetAddress',
|
||||
'void',
|
||||
[param('ns3::Ipv4Address', 'addr')])
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetLocalAddress(ns3::Ipv4Address addr) [member function]
|
||||
cls.add_method('SetLocalAddress',
|
||||
'void',
|
||||
[param('ns3::Ipv4Address', 'addr')])
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function]
|
||||
cls.add_method('SetRecvIf',
|
||||
'void',
|
||||
[param('uint32_t', 'ifindex')])
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetTtl(uint8_t ttl) [member function]
|
||||
cls.add_method('SetTtl',
|
||||
'void',
|
||||
[param('uint8_t', 'ttl')])
|
||||
return
|
||||
|
||||
def register_Ns3Ipv6Header_methods(root_module, cls):
|
||||
## ipv6-header.h: ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')])
|
||||
@@ -1774,6 +1853,79 @@ def register_Ns3Ipv6Header_methods(root_module, cls):
|
||||
[param('uint8_t', 'traffic')])
|
||||
return
|
||||
|
||||
def register_Ns3Ipv6PacketInfoTag_methods(root_module, cls):
|
||||
## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag(ns3::Ipv6PacketInfoTag const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ipv6PacketInfoTag const &', 'arg0')])
|
||||
## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: ns3::Ipv6Address ns3::Ipv6PacketInfoTag::GetAddress() const [member function]
|
||||
cls.add_method('GetAddress',
|
||||
'ns3::Ipv6Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv6-packet-info-tag.h: uint8_t ns3::Ipv6PacketInfoTag::GetHoplimit() const [member function]
|
||||
cls.add_method('GetHoplimit',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv6-packet-info-tag.h: ns3::TypeId ns3::Ipv6PacketInfoTag::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: uint32_t ns3::Ipv6PacketInfoTag::GetRecvIf() const [member function]
|
||||
cls.add_method('GetRecvIf',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv6-packet-info-tag.h: uint32_t ns3::Ipv6PacketInfoTag::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: uint8_t ns3::Ipv6PacketInfoTag::GetTrafficClass() const [member function]
|
||||
cls.add_method('GetTrafficClass',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv6-packet-info-tag.h: static ns3::TypeId ns3::Ipv6PacketInfoTag::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetAddress(ns3::Ipv6Address addr) [member function]
|
||||
cls.add_method('SetAddress',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'addr')])
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetHoplimit(uint8_t ttl) [member function]
|
||||
cls.add_method('SetHoplimit',
|
||||
'void',
|
||||
[param('uint8_t', 'ttl')])
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function]
|
||||
cls.add_method('SetRecvIf',
|
||||
'void',
|
||||
[param('uint32_t', 'ifindex')])
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetTrafficClass(uint8_t tclass) [member function]
|
||||
cls.add_method('SetTrafficClass',
|
||||
'void',
|
||||
[param('uint8_t', 'tclass')])
|
||||
return
|
||||
|
||||
def register_Ns3LlcSnapHeader_methods(root_module, cls):
|
||||
## llc-snap-header.h: ns3::LlcSnapHeader::LlcSnapHeader(ns3::LlcSnapHeader const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::LlcSnapHeader const &', 'arg0')])
|
||||
@@ -2158,6 +2310,10 @@ def register_Ns3Socket_methods(root_module, cls):
|
||||
cls.add_method('SetRecvCallback',
|
||||
'void',
|
||||
[param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')])
|
||||
## socket.h: void ns3::Socket::SetRecvPktInfo(bool flag) [member function]
|
||||
cls.add_method('SetRecvPktInfo',
|
||||
'void',
|
||||
[param('bool', 'flag')])
|
||||
## socket.h: void ns3::Socket::SetSendCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function]
|
||||
cls.add_method('SetSendCallback',
|
||||
'void',
|
||||
|
||||
@@ -2627,10 +2627,10 @@ def register_Ns3Ipv4L4Protocol_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Ipv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Ipv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
cls.add_method('Receive',
|
||||
'ns3::Ipv4L4Protocol::RxStatus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## ipv4-l4-protocol.h: void ns3::Ipv4L4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function]
|
||||
cls.add_method('ReceiveIcmp',
|
||||
@@ -3504,10 +3504,10 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls):
|
||||
cls.add_method('Send',
|
||||
'void',
|
||||
[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')])
|
||||
## 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]
|
||||
## tcp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
cls.add_method('Receive',
|
||||
'ns3::Ipv4L4Protocol::RxStatus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
is_virtual=True)
|
||||
## tcp-l4-protocol.h: void ns3::TcpL4Protocol::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
@@ -3564,10 +3564,10 @@ def register_Ns3UdpL4Protocol_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## udp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> interface) [member function]
|
||||
## udp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> interface) [member function]
|
||||
cls.add_method('Receive',
|
||||
'ns3::Ipv4L4Protocol::RxStatus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')],
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')],
|
||||
is_virtual=True)
|
||||
## udp-l4-protocol.h: void ns3::UdpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function]
|
||||
cls.add_method('ReceiveIcmp',
|
||||
@@ -3620,10 +3620,10 @@ def register_Ns3Icmpv4L4Protocol_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## icmpv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
## icmpv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
|
||||
cls.add_method('Receive',
|
||||
'ns3::Ipv4L4Protocol::RxStatus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
[param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
|
||||
is_virtual=True)
|
||||
## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SendDestUnreachFragNeeded(ns3::Ipv4Header header, ns3::Ptr<ns3::Packet const> orgData, uint16_t nextHopMtu) [member function]
|
||||
cls.add_method('SendDestUnreachFragNeeded',
|
||||
|
||||
@@ -65,10 +65,14 @@ def register_types(module):
|
||||
module.add_class('PbbTlvBlock')
|
||||
## ipv4-header.h: ns3::Ipv4Header [class]
|
||||
module.add_class('Ipv4Header', parent=root_module['ns3::Header'])
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag [class]
|
||||
module.add_class('Ipv4PacketInfoTag', parent=root_module['ns3::Tag'])
|
||||
## ipv6-header.h: ns3::Ipv6Header [class]
|
||||
module.add_class('Ipv6Header', parent=root_module['ns3::Header'])
|
||||
## ipv6-header.h: ns3::Ipv6Header::NextHeader_e [enumeration]
|
||||
module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header'])
|
||||
## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag [class]
|
||||
module.add_class('Ipv6PacketInfoTag', parent=root_module['ns3::Tag'])
|
||||
## llc-snap-header.h: ns3::LlcSnapHeader [class]
|
||||
module.add_class('LlcSnapHeader', parent=root_module['ns3::Header'])
|
||||
## queue.h: ns3::Queue [class]
|
||||
@@ -334,7 +338,9 @@ def register_methods(root_module):
|
||||
register_Ns3PbbAddressTlvBlock_methods(root_module, root_module['ns3::PbbAddressTlvBlock'])
|
||||
register_Ns3PbbTlvBlock_methods(root_module, root_module['ns3::PbbTlvBlock'])
|
||||
register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
|
||||
register_Ns3Ipv4PacketInfoTag_methods(root_module, root_module['ns3::Ipv4PacketInfoTag'])
|
||||
register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
|
||||
register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag'])
|
||||
register_Ns3LlcSnapHeader_methods(root_module, root_module['ns3::LlcSnapHeader'])
|
||||
register_Ns3Queue_methods(root_module, root_module['ns3::Queue'])
|
||||
register_Ns3RadiotapHeader_methods(root_module, root_module['ns3::RadiotapHeader'])
|
||||
@@ -1674,6 +1680,79 @@ def register_Ns3Ipv4Header_methods(root_module, cls):
|
||||
[param('uint8_t', 'ttl')])
|
||||
return
|
||||
|
||||
def register_Ns3Ipv4PacketInfoTag_methods(root_module, cls):
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag(ns3::Ipv4PacketInfoTag const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ipv4PacketInfoTag const &', 'arg0')])
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetAddress() const [member function]
|
||||
cls.add_method('GetAddress',
|
||||
'ns3::Ipv4Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-packet-info-tag.h: ns3::TypeId ns3::Ipv4PacketInfoTag::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetLocalAddress() const [member function]
|
||||
cls.add_method('GetLocalAddress',
|
||||
'ns3::Ipv4Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-packet-info-tag.h: uint32_t ns3::Ipv4PacketInfoTag::GetRecvIf() const [member function]
|
||||
cls.add_method('GetRecvIf',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-packet-info-tag.h: uint32_t ns3::Ipv4PacketInfoTag::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: uint8_t ns3::Ipv4PacketInfoTag::GetTtl() const [member function]
|
||||
cls.add_method('GetTtl',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-packet-info-tag.h: static ns3::TypeId ns3::Ipv4PacketInfoTag::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetAddress(ns3::Ipv4Address addr) [member function]
|
||||
cls.add_method('SetAddress',
|
||||
'void',
|
||||
[param('ns3::Ipv4Address', 'addr')])
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetLocalAddress(ns3::Ipv4Address addr) [member function]
|
||||
cls.add_method('SetLocalAddress',
|
||||
'void',
|
||||
[param('ns3::Ipv4Address', 'addr')])
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function]
|
||||
cls.add_method('SetRecvIf',
|
||||
'void',
|
||||
[param('uint32_t', 'ifindex')])
|
||||
## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetTtl(uint8_t ttl) [member function]
|
||||
cls.add_method('SetTtl',
|
||||
'void',
|
||||
[param('uint8_t', 'ttl')])
|
||||
return
|
||||
|
||||
def register_Ns3Ipv6Header_methods(root_module, cls):
|
||||
## ipv6-header.h: ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')])
|
||||
@@ -1774,6 +1853,79 @@ def register_Ns3Ipv6Header_methods(root_module, cls):
|
||||
[param('uint8_t', 'traffic')])
|
||||
return
|
||||
|
||||
def register_Ns3Ipv6PacketInfoTag_methods(root_module, cls):
|
||||
## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag(ns3::Ipv6PacketInfoTag const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ipv6PacketInfoTag const &', 'arg0')])
|
||||
## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: ns3::Ipv6Address ns3::Ipv6PacketInfoTag::GetAddress() const [member function]
|
||||
cls.add_method('GetAddress',
|
||||
'ns3::Ipv6Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv6-packet-info-tag.h: uint8_t ns3::Ipv6PacketInfoTag::GetHoplimit() const [member function]
|
||||
cls.add_method('GetHoplimit',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv6-packet-info-tag.h: ns3::TypeId ns3::Ipv6PacketInfoTag::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: uint32_t ns3::Ipv6PacketInfoTag::GetRecvIf() const [member function]
|
||||
cls.add_method('GetRecvIf',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv6-packet-info-tag.h: uint32_t ns3::Ipv6PacketInfoTag::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: uint8_t ns3::Ipv6PacketInfoTag::GetTrafficClass() const [member function]
|
||||
cls.add_method('GetTrafficClass',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv6-packet-info-tag.h: static ns3::TypeId ns3::Ipv6PacketInfoTag::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetAddress(ns3::Ipv6Address addr) [member function]
|
||||
cls.add_method('SetAddress',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'addr')])
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetHoplimit(uint8_t ttl) [member function]
|
||||
cls.add_method('SetHoplimit',
|
||||
'void',
|
||||
[param('uint8_t', 'ttl')])
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function]
|
||||
cls.add_method('SetRecvIf',
|
||||
'void',
|
||||
[param('uint32_t', 'ifindex')])
|
||||
## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetTrafficClass(uint8_t tclass) [member function]
|
||||
cls.add_method('SetTrafficClass',
|
||||
'void',
|
||||
[param('uint8_t', 'tclass')])
|
||||
return
|
||||
|
||||
def register_Ns3LlcSnapHeader_methods(root_module, cls):
|
||||
## llc-snap-header.h: ns3::LlcSnapHeader::LlcSnapHeader(ns3::LlcSnapHeader const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::LlcSnapHeader const &', 'arg0')])
|
||||
@@ -2158,6 +2310,10 @@ def register_Ns3Socket_methods(root_module, cls):
|
||||
cls.add_method('SetRecvCallback',
|
||||
'void',
|
||||
[param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')])
|
||||
## socket.h: void ns3::Socket::SetRecvPktInfo(bool flag) [member function]
|
||||
cls.add_method('SetRecvPktInfo',
|
||||
'void',
|
||||
[param('bool', 'flag')])
|
||||
## socket.h: void ns3::Socket::SetSendCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function]
|
||||
cls.add_method('SetSendCallback',
|
||||
'void',
|
||||
|
||||
Reference in New Issue
Block a user