--- a/src/stats/bindings/modulegen__gcc_LP64.py Wed Oct 15 07:06:11 2014 -0700
+++ b/src/stats/bindings/modulegen__gcc_LP64.py Wed Oct 15 07:34:36 2014 -0700
@@ -176,6 +176,8 @@
module.add_class('SqliteDataOutput', parent=root_module['ns3::DataOutputInterface'])
## time-data-calculators.h (module 'stats'): ns3::TimeMinMaxAvgTotalCalculator [class]
module.add_class('TimeMinMaxAvgTotalCalculator', parent=root_module['ns3::DataCalculator'])
+ ## time-probe.h (module 'stats'): ns3::TimeProbe [class]
+ module.add_class('TimeProbe', parent=root_module['ns3::Probe'])
## time-series-adaptor.h (module 'stats'): ns3::TimeSeriesAdaptor [class]
module.add_class('TimeSeriesAdaptor', parent=root_module['ns3::DataCollectionObject'])
## nstime.h (module 'core'): ns3::TimeValue [class]
@@ -330,6 +332,7 @@
register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
register_Ns3SqliteDataOutput_methods(root_module, root_module['ns3::SqliteDataOutput'])
register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::TimeMinMaxAvgTotalCalculator'])
+ register_Ns3TimeProbe_methods(root_module, root_module['ns3::TimeProbe'])
register_Ns3TimeSeriesAdaptor_methods(root_module, root_module['ns3::TimeSeriesAdaptor'])
register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
@@ -499,10 +502,6 @@
cls.add_method('AddAggregator',
'void',
[param('std::string const &', 'aggregatorName'), param('std::string const &', 'outputFileName'), param('bool', 'onlyOneAggregator')])
- ## file-helper.h (module 'stats'): void ns3::FileHelper::AddProbe(std::string const & typeId, std::string const & probeName, std::string const & path) [member function]
- cls.add_method('AddProbe',
- 'void',
- [param('std::string const &', 'typeId'), param('std::string const &', 'probeName'), param('std::string const &', 'path')])
## file-helper.h (module 'stats'): void ns3::FileHelper::AddTimeSeriesAdaptor(std::string const & adaptorName) [member function]
cls.add_method('AddTimeSeriesAdaptor',
'void',
@@ -681,10 +680,6 @@
cls.add_constructor([])
## gnuplot-helper.h (module 'stats'): ns3::GnuplotHelper::GnuplotHelper(std::string const & outputFileNameWithoutExtension, std::string const & title, std::string const & xLegend, std::string const & yLegend, std::string const & terminalType="png") [constructor]
cls.add_constructor([param('std::string const &', 'outputFileNameWithoutExtension'), param('std::string const &', 'title'), param('std::string const &', 'xLegend'), param('std::string const &', 'yLegend'), param('std::string const &', 'terminalType', default_value='"png"')])
- ## gnuplot-helper.h (module 'stats'): void ns3::GnuplotHelper::AddProbe(std::string const & typeId, std::string const & probeName, std::string const & path) [member function]
- cls.add_method('AddProbe',
- 'void',
- [param('std::string const &', 'typeId'), param('std::string const &', 'probeName'), param('std::string const &', 'path')])
## gnuplot-helper.h (module 'stats'): void ns3::GnuplotHelper::AddTimeSeriesAdaptor(std::string const & adaptorName) [member function]
cls.add_method('AddTimeSeriesAdaptor',
'void',
@@ -2831,6 +2826,42 @@
visibility='protected', is_virtual=True)
return
+def register_Ns3TimeProbe_methods(root_module, cls):
+ ## time-probe.h (module 'stats'): ns3::TimeProbe::TimeProbe(ns3::TimeProbe const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::TimeProbe const &', 'arg0')])
+ ## time-probe.h (module 'stats'): ns3::TimeProbe::TimeProbe() [constructor]
+ cls.add_constructor([])
+ ## time-probe.h (module 'stats'): bool ns3::TimeProbe::ConnectByObject(std::string traceSource, ns3::Ptr<ns3::Object> obj) [member function]
+ cls.add_method('ConnectByObject',
+ 'bool',
+ [param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')],
+ is_virtual=True)
+ ## time-probe.h (module 'stats'): void ns3::TimeProbe::ConnectByPath(std::string path) [member function]
+ cls.add_method('ConnectByPath',
+ 'void',
+ [param('std::string', 'path')],
+ is_virtual=True)
+ ## time-probe.h (module 'stats'): static ns3::TypeId ns3::TimeProbe::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## time-probe.h (module 'stats'): double ns3::TimeProbe::GetValue() const [member function]
+ cls.add_method('GetValue',
+ 'double',
+ [],
+ is_const=True)
+ ## time-probe.h (module 'stats'): void ns3::TimeProbe::SetValue(ns3::Time value) [member function]
+ cls.add_method('SetValue',
+ 'void',
+ [param('ns3::Time', 'value')])
+ ## time-probe.h (module 'stats'): static void ns3::TimeProbe::SetValueByPath(std::string path, ns3::Time value) [member function]
+ cls.add_method('SetValueByPath',
+ 'void',
+ [param('std::string', 'path'), param('ns3::Time', 'value')],
+ is_static=True)
+ return
+
def register_Ns3TimeSeriesAdaptor_methods(root_module, cls):
## time-series-adaptor.h (module 'stats'): ns3::TimeSeriesAdaptor::TimeSeriesAdaptor(ns3::TimeSeriesAdaptor const & arg0) [copy constructor]
cls.add_constructor([param('ns3::TimeSeriesAdaptor const &', 'arg0')])