diff -r f6d7db7580ff -r c35796bc0b4b bindings/python/ns3_module_stats.py --- a/bindings/python/ns3_module_stats.py Wed Feb 25 11:00:42 2009 +0100 +++ b/bindings/python/ns3_module_stats.py Wed Feb 25 11:00:50 2009 +0100 @@ -81,6 +81,10 @@ return def register_Ns3DataOutputCallback_methods(root_module, cls): + ## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback(ns3::DataOutputCallback const & arg0) [copy constructor] + cls.add_constructor([param('ns3::DataOutputCallback const &', 'arg0')]) + ## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback() [constructor] + cls.add_constructor([]) ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, int val) [member function] cls.add_method('OutputSingleton', 'void', @@ -106,11 +110,11 @@ 'void', [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')], is_pure_virtual=True, is_virtual=True) - cls.add_constructor([]) - cls.add_copy_constructor() return def register_Ns3DataCalculator_methods(root_module, cls): + ## data-calculator.h: ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [copy constructor] + cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) ## data-calculator.h: ns3::DataCalculator::DataCalculator() [constructor] cls.add_constructor([]) ## data-calculator.h: bool ns3::DataCalculator::GetEnabled() const [member function] @@ -155,10 +159,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3DataCollector_methods(root_module, cls): + ## data-collector.h: ns3::DataCollector::DataCollector(ns3::DataCollector const & arg0) [copy constructor] + cls.add_constructor([param('ns3::DataCollector const &', 'arg0')]) ## data-collector.h: ns3::DataCollector::DataCollector() [constructor] cls.add_constructor([]) ## data-collector.h: void ns3::DataCollector::DescribeRun(std::string experiment, std::string strategy, std::string input, std::string runID, std::string description="") [member function] @@ -227,10 +232,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3DataOutputInterface_methods(root_module, cls): + ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [copy constructor] + cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface() [constructor] cls.add_constructor([]) ## data-output-interface.h: void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] @@ -243,10 +249,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls): + ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator const & arg0) [copy constructor] + cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned int > const &', 'arg0')]) ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator::MinMaxAvgTotalCalculator() [constructor] cls.add_constructor([]) ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator::Update(unsigned int const i) [member function] @@ -263,10 +270,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3OmnetDataOutput_methods(root_module, cls): + ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput(ns3::OmnetDataOutput const & arg0) [copy constructor] + cls.add_constructor([param('ns3::OmnetDataOutput const &', 'arg0')]) ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput() [constructor] cls.add_constructor([]) ## omnet-data-output.h: void ns3::OmnetDataOutput::Output(ns3::DataCollector & dc) [member function] @@ -288,10 +296,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, cls): + ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator(ns3::PacketSizeMinMaxAvgTotalCalculator const & arg0) [copy constructor] + cls.add_constructor([param('ns3::PacketSizeMinMaxAvgTotalCalculator const &', 'arg0')]) ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator() [constructor] cls.add_constructor([]) ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::PacketUpdate(std::string path, ns3::Ptr packet) [member function] @@ -307,10 +316,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3SqliteDataOutput_methods(root_module, cls): + ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput(ns3::SqliteDataOutput const & arg0) [copy constructor] + cls.add_constructor([param('ns3::SqliteDataOutput const &', 'arg0')]) ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput() [constructor] cls.add_constructor([]) ## sqlite-data-output.h: void ns3::SqliteDataOutput::Output(ns3::DataCollector & dc) [member function] @@ -332,10 +342,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls): + ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [copy constructor] + cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')]) ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator() [constructor] cls.add_constructor([]) ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Update(ns3::Time const i) [member function] @@ -352,10 +363,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3CounterCalculator__Unsigned_int_methods(root_module, cls): + ## basic-data-calculators.h: ns3::CounterCalculator::CounterCalculator(ns3::CounterCalculator const & arg0) [copy constructor] + cls.add_constructor([param('ns3::CounterCalculator< unsigned int > const &', 'arg0')]) ## basic-data-calculators.h: ns3::CounterCalculator::CounterCalculator() [constructor] cls.add_constructor([]) ## basic-data-calculators.h: void ns3::CounterCalculator::Update() [member function] @@ -381,10 +393,11 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_Ns3PacketCounterCalculator_methods(root_module, cls): + ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator(ns3::PacketCounterCalculator const & arg0) [copy constructor] + cls.add_constructor([param('ns3::PacketCounterCalculator const &', 'arg0')]) ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator() [constructor] cls.add_constructor([]) ## packet-data-calculators.h: void ns3::PacketCounterCalculator::PacketUpdate(std::string path, ns3::Ptr packet) [member function] @@ -400,7 +413,6 @@ 'void', [], visibility='protected', is_virtual=True) - cls.add_copy_constructor() return def register_functions(root_module):