|
150 |
module.add_class('AttributeInfo', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
150 |
module.add_class('AttributeInfo', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
151 |
## attribute-list.h (module 'core'): ns3::UnsafeAttributeList [class] |
151 |
## attribute-list.h (module 'core'): ns3::UnsafeAttributeList [class] |
152 |
module.add_class('UnsafeAttributeList', import_from_module='ns.core') |
152 |
module.add_class('UnsafeAttributeList', import_from_module='ns.core') |
153 |
## vector.h (module 'core'): ns3::Vector2D [class] |
|
|
154 |
module.add_class('Vector2D', import_from_module='ns.core') |
155 |
## vector.h (module 'core'): ns3::Vector3D [class] |
156 |
module.add_class('Vector3D', import_from_module='ns.core') |
157 |
## empty.h (module 'core'): ns3::empty [class] |
153 |
## empty.h (module 'core'): ns3::empty [class] |
158 |
module.add_class('empty', import_from_module='ns.core') |
154 |
module.add_class('empty', import_from_module='ns.core') |
159 |
## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
155 |
## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
|
228 |
module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
224 |
module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
229 |
## callback.h (module 'core'): ns3::CallbackValue [class] |
225 |
## callback.h (module 'core'): ns3::CallbackValue [class] |
230 |
module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
226 |
module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
231 |
## canvas-location.h (module 'netanim'): ns3::CanvasLocation [class] |
|
|
232 |
module.add_class('CanvasLocation', parent=root_module['ns3::Object']) |
233 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
227 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
234 |
module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
228 |
module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
235 |
## event-impl.h (module 'core'): ns3::EventImpl [class] |
229 |
## event-impl.h (module 'core'): ns3::EventImpl [class] |
|
296 |
module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
290 |
module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
297 |
## type-id.h (module 'core'): ns3::TypeIdValue [class] |
291 |
## type-id.h (module 'core'): ns3::TypeIdValue [class] |
298 |
module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
292 |
module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
299 |
## vector.h (module 'core'): ns3::Vector2DChecker [class] |
|
|
300 |
module.add_class('Vector2DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
301 |
## vector.h (module 'core'): ns3::Vector2DValue [class] |
302 |
module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
303 |
## vector.h (module 'core'): ns3::Vector3DChecker [class] |
304 |
module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
305 |
## vector.h (module 'core'): ns3::Vector3DValue [class] |
306 |
module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
307 |
## address.h (module 'network'): ns3::AddressChecker [class] |
293 |
## address.h (module 'network'): ns3::AddressChecker [class] |
308 |
module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
294 |
module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
309 |
## address.h (module 'network'): ns3::AddressValue [class] |
295 |
## address.h (module 'network'): ns3::AddressValue [class] |
|
311 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogTimePrinter') |
297 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogTimePrinter') |
312 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogTimePrinter*') |
298 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogTimePrinter*') |
313 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogTimePrinter&') |
299 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogTimePrinter&') |
314 |
typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue') |
|
|
315 |
typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*') |
316 |
typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&') |
317 |
module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue') |
318 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogNodePrinter') |
300 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogNodePrinter') |
319 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogNodePrinter*') |
301 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogNodePrinter*') |
320 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogNodePrinter&') |
302 |
typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogNodePrinter&') |
321 |
typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector') |
|
|
322 |
typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*') |
323 |
typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&') |
324 |
module.add_typedef(root_module['ns3::Vector3D'], 'Vector') |
325 |
typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker') |
326 |
typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*') |
327 |
typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&') |
328 |
module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker') |
329 |
|
303 |
|
330 |
## Register a nested module for the namespace FatalImpl |
304 |
## Register a nested module for the namespace FatalImpl |
331 |
|
305 |
|
|
393 |
register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
367 |
register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
394 |
register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo']) |
368 |
register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo']) |
395 |
register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList']) |
369 |
register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList']) |
396 |
register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D']) |
|
|
397 |
register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D']) |
398 |
register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
370 |
register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
399 |
register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
371 |
register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
400 |
register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
372 |
register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
|
427 |
register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
399 |
register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
428 |
register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
400 |
register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
429 |
register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
401 |
register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
430 |
register_Ns3CanvasLocation_methods(root_module, root_module['ns3::CanvasLocation']) |
|
|
431 |
register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
402 |
register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
432 |
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
403 |
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
433 |
register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) |
404 |
register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) |
|
457 |
register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) |
428 |
register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) |
458 |
register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) |
429 |
register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) |
459 |
register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) |
430 |
register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) |
460 |
register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker']) |
|
|
461 |
register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue']) |
462 |
register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker']) |
463 |
register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue']) |
464 |
register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) |
431 |
register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) |
465 |
register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) |
432 |
register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) |
466 |
return |
433 |
return |
|
3147 |
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'param')]) |
3114 |
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'param')]) |
3148 |
return |
3115 |
return |
3149 |
|
3116 |
|
3150 |
def register_Ns3Vector2D_methods(root_module, cls): |
|
|
3151 |
cls.add_output_stream_operator() |
3152 |
## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [copy constructor] |
3153 |
cls.add_constructor([param('ns3::Vector2D const &', 'arg0')]) |
3154 |
## vector.h (module 'core'): ns3::Vector2D::Vector2D(double _x, double _y) [constructor] |
3155 |
cls.add_constructor([param('double', '_x'), param('double', '_y')]) |
3156 |
## vector.h (module 'core'): ns3::Vector2D::Vector2D() [constructor] |
3157 |
cls.add_constructor([]) |
3158 |
## vector.h (module 'core'): ns3::Vector2D::x [variable] |
3159 |
cls.add_instance_attribute('x', 'double', is_const=False) |
3160 |
## vector.h (module 'core'): ns3::Vector2D::y [variable] |
3161 |
cls.add_instance_attribute('y', 'double', is_const=False) |
3162 |
return |
3163 |
|
3164 |
def register_Ns3Vector3D_methods(root_module, cls): |
3165 |
cls.add_output_stream_operator() |
3166 |
## vector.h (module 'core'): ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [copy constructor] |
3167 |
cls.add_constructor([param('ns3::Vector3D const &', 'arg0')]) |
3168 |
## vector.h (module 'core'): ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor] |
3169 |
cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')]) |
3170 |
## vector.h (module 'core'): ns3::Vector3D::Vector3D() [constructor] |
3171 |
cls.add_constructor([]) |
3172 |
## vector.h (module 'core'): ns3::Vector3D::x [variable] |
3173 |
cls.add_instance_attribute('x', 'double', is_const=False) |
3174 |
## vector.h (module 'core'): ns3::Vector3D::y [variable] |
3175 |
cls.add_instance_attribute('y', 'double', is_const=False) |
3176 |
## vector.h (module 'core'): ns3::Vector3D::z [variable] |
3177 |
cls.add_instance_attribute('z', 'double', is_const=False) |
3178 |
return |
3179 |
|
3180 |
def register_Ns3Empty_methods(root_module, cls): |
3117 |
def register_Ns3Empty_methods(root_module, cls): |
3181 |
## empty.h (module 'core'): ns3::empty::empty() [constructor] |
3118 |
## empty.h (module 'core'): ns3::empty::empty() [constructor] |
3182 |
cls.add_constructor([]) |
3119 |
cls.add_constructor([]) |
|
4613 |
[param('ns3::CallbackBase', 'base')]) |
4550 |
[param('ns3::CallbackBase', 'base')]) |
4614 |
return |
4551 |
return |
4615 |
|
4552 |
|
4616 |
def register_Ns3CanvasLocation_methods(root_module, cls): |
|
|
4617 |
## canvas-location.h (module 'netanim'): ns3::CanvasLocation::CanvasLocation(ns3::CanvasLocation const & arg0) [copy constructor] |
4618 |
cls.add_constructor([param('ns3::CanvasLocation const &', 'arg0')]) |
4619 |
## canvas-location.h (module 'netanim'): ns3::CanvasLocation::CanvasLocation() [constructor] |
4620 |
cls.add_constructor([]) |
4621 |
## canvas-location.h (module 'netanim'): ns3::Vector ns3::CanvasLocation::GetLocation() const [member function] |
4622 |
cls.add_method('GetLocation', |
4623 |
'ns3::Vector', |
4624 |
[], |
4625 |
is_const=True) |
4626 |
## canvas-location.h (module 'netanim'): static ns3::TypeId ns3::CanvasLocation::GetTypeId() [member function] |
4627 |
cls.add_method('GetTypeId', |
4628 |
'ns3::TypeId', |
4629 |
[], |
4630 |
is_static=True) |
4631 |
## canvas-location.h (module 'netanim'): void ns3::CanvasLocation::SetLocation(ns3::Vector const & location) [member function] |
4632 |
cls.add_method('SetLocation', |
4633 |
'void', |
4634 |
[param('ns3::Vector const &', 'location')]) |
4635 |
return |
4636 |
|
4637 |
def register_Ns3EmptyAttributeValue_methods(root_module, cls): |
4553 |
def register_Ns3EmptyAttributeValue_methods(root_module, cls): |
4638 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor] |
4554 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor] |
4639 |
cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) |
4555 |
cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) |
|
6275 |
[param('ns3::TypeId const &', 'value')]) |
6191 |
[param('ns3::TypeId const &', 'value')]) |
6276 |
return |
6192 |
return |
6277 |
|
6193 |
|
6278 |
def register_Ns3Vector2DChecker_methods(root_module, cls): |
|
|
6279 |
## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker() [constructor] |
6280 |
cls.add_constructor([]) |
6281 |
## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [copy constructor] |
6282 |
cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')]) |
6283 |
return |
6284 |
|
6285 |
def register_Ns3Vector2DValue_methods(root_module, cls): |
6286 |
## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue() [constructor] |
6287 |
cls.add_constructor([]) |
6288 |
## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [copy constructor] |
6289 |
cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')]) |
6290 |
## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor] |
6291 |
cls.add_constructor([param('ns3::Vector2D const &', 'value')]) |
6292 |
## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector2DValue::Copy() const [member function] |
6293 |
cls.add_method('Copy', |
6294 |
'ns3::Ptr< ns3::AttributeValue >', |
6295 |
[], |
6296 |
is_const=True, is_virtual=True) |
6297 |
## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
6298 |
cls.add_method('DeserializeFromString', |
6299 |
'bool', |
6300 |
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
6301 |
is_virtual=True) |
6302 |
## vector.h (module 'core'): ns3::Vector2D ns3::Vector2DValue::Get() const [member function] |
6303 |
cls.add_method('Get', |
6304 |
'ns3::Vector2D', |
6305 |
[], |
6306 |
is_const=True) |
6307 |
## vector.h (module 'core'): std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
6308 |
cls.add_method('SerializeToString', |
6309 |
'std::string', |
6310 |
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
6311 |
is_const=True, is_virtual=True) |
6312 |
## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function] |
6313 |
cls.add_method('Set', |
6314 |
'void', |
6315 |
[param('ns3::Vector2D const &', 'value')]) |
6316 |
return |
6317 |
|
6318 |
def register_Ns3Vector3DChecker_methods(root_module, cls): |
6319 |
## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker() [constructor] |
6320 |
cls.add_constructor([]) |
6321 |
## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [copy constructor] |
6322 |
cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')]) |
6323 |
return |
6324 |
|
6325 |
def register_Ns3Vector3DValue_methods(root_module, cls): |
6326 |
## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue() [constructor] |
6327 |
cls.add_constructor([]) |
6328 |
## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [copy constructor] |
6329 |
cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')]) |
6330 |
## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor] |
6331 |
cls.add_constructor([param('ns3::Vector3D const &', 'value')]) |
6332 |
## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector3DValue::Copy() const [member function] |
6333 |
cls.add_method('Copy', |
6334 |
'ns3::Ptr< ns3::AttributeValue >', |
6335 |
[], |
6336 |
is_const=True, is_virtual=True) |
6337 |
## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
6338 |
cls.add_method('DeserializeFromString', |
6339 |
'bool', |
6340 |
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
6341 |
is_virtual=True) |
6342 |
## vector.h (module 'core'): ns3::Vector3D ns3::Vector3DValue::Get() const [member function] |
6343 |
cls.add_method('Get', |
6344 |
'ns3::Vector3D', |
6345 |
[], |
6346 |
is_const=True) |
6347 |
## vector.h (module 'core'): std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
6348 |
cls.add_method('SerializeToString', |
6349 |
'std::string', |
6350 |
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
6351 |
is_const=True, is_virtual=True) |
6352 |
## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function] |
6353 |
cls.add_method('Set', |
6354 |
'void', |
6355 |
[param('ns3::Vector3D const &', 'value')]) |
6356 |
return |
6357 |
|
6358 |
def register_Ns3AddressChecker_methods(root_module, cls): |
6194 |
def register_Ns3AddressChecker_methods(root_module, cls): |
6359 |
## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] |
6195 |
## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] |
6360 |
cls.add_constructor([]) |
6196 |
cls.add_constructor([]) |