bindings/python/ns3_module_node.py
changeset 4204 1b2a20c85856
parent 4073 b7c683c2479e
child 4236 6ef5bba17bf9
equal deleted inserted replaced
4203:53a87941480f 4204:1b2a20c85856
   107     module.add_class('Application', parent=root_module['ns3::Object'])
   107     module.add_class('Application', parent=root_module['ns3::Object'])
   108     ## channel.h: ns3::Channel [class]
   108     ## channel.h: ns3::Channel [class]
   109     module.add_class('Channel', parent=root_module['ns3::Object'])
   109     module.add_class('Channel', parent=root_module['ns3::Object'])
   110     ## drop-tail-queue.h: ns3::DropTailQueue [class]
   110     ## drop-tail-queue.h: ns3::DropTailQueue [class]
   111     module.add_class('DropTailQueue', parent=root_module['ns3::Queue'])
   111     module.add_class('DropTailQueue', parent=root_module['ns3::Queue'])
       
   112     ## drop-tail-queue.h: ns3::DropTailQueue::Mode [enumeration]
       
   113     module.add_enum('Mode', ['ILLEGAL', 'PACKETS', 'BYTES'], outer_class=root_module['ns3::DropTailQueue'])
   112     ## ethernet-header.h: ns3::EthernetHeader [class]
   114     ## ethernet-header.h: ns3::EthernetHeader [class]
   113     module.add_class('EthernetHeader', parent=root_module['ns3::Header'])
   115     module.add_class('EthernetHeader', parent=root_module['ns3::Header'])
   114     ## ethernet-trailer.h: ns3::EthernetTrailer [class]
   116     ## ethernet-trailer.h: ns3::EthernetTrailer [class]
   115     module.add_class('EthernetTrailer', parent=root_module['ns3::Trailer'])
   117     module.add_class('EthernetTrailer', parent=root_module['ns3::Trailer'])
   116     ## ipv4.h: ns3::Ipv4 [class]
   118     ## ipv4.h: ns3::Ipv4 [class]
  2338                    'ns3::TypeId', 
  2340                    'ns3::TypeId', 
  2339                    [], 
  2341                    [], 
  2340                    is_static=True)
  2342                    is_static=True)
  2341     ## drop-tail-queue.h: ns3::DropTailQueue::DropTailQueue() [constructor]
  2343     ## drop-tail-queue.h: ns3::DropTailQueue::DropTailQueue() [constructor]
  2342     cls.add_constructor([])
  2344     cls.add_constructor([])
       
  2345     ## drop-tail-queue.h: void ns3::DropTailQueue::SetMode(ns3::DropTailQueue::Mode mode) [member function]
       
  2346     cls.add_method('SetMode', 
       
  2347                    'void', 
       
  2348                    [param('ns3::DropTailQueue::Mode', 'mode')])
       
  2349     ## drop-tail-queue.h: ns3::DropTailQueue::Mode ns3::DropTailQueue::GetMode() [member function]
       
  2350     cls.add_method('GetMode', 
       
  2351                    'ns3::DropTailQueue::Mode', 
       
  2352                    [])
  2343     ## drop-tail-queue.h: bool ns3::DropTailQueue::DoEnqueue(ns3::Ptr<ns3::Packet> p) [member function]
  2353     ## drop-tail-queue.h: bool ns3::DropTailQueue::DoEnqueue(ns3::Ptr<ns3::Packet> p) [member function]
  2344     cls.add_method('DoEnqueue', 
  2354     cls.add_method('DoEnqueue', 
  2345                    'bool', 
  2355                    'bool', 
  2346                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
  2356                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
  2347                    visibility='private', is_virtual=True)
  2357                    visibility='private', is_virtual=True)