44 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) |
44 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) |
45 ## callback.h (module 'core'): ns3::CallbackBase [class] |
45 ## callback.h (module 'core'): ns3::CallbackBase [class] |
46 module.add_class('CallbackBase', import_from_module='ns.core') |
46 module.add_class('CallbackBase', import_from_module='ns.core') |
47 ## event-id.h (module 'core'): ns3::EventId [class] |
47 ## event-id.h (module 'core'): ns3::EventId [class] |
48 module.add_class('EventId', import_from_module='ns.core') |
48 module.add_class('EventId', import_from_module='ns.core') |
|
49 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class] |
|
50 module.add_class('Inet6SocketAddress', import_from_module='ns.network') |
|
51 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class] |
|
52 root_module['ns3::Inet6SocketAddress'].implicitly_converts_to(root_module['ns3::Address']) |
|
53 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class] |
|
54 module.add_class('InetSocketAddress', import_from_module='ns.network') |
|
55 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class] |
|
56 root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) |
49 ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct] |
57 ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct] |
50 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0']) |
58 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0']) |
51 ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration] |
59 ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration] |
52 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core') |
60 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core') |
53 ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct] |
61 ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct] |
206 module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'ERROR_ADDRINUSE', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') |
214 module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'ERROR_ADDRINUSE', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') |
207 ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration] |
215 ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration] |
208 module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') |
216 module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') |
209 ## socket.h (module 'network'): ns3::SocketAddressTag [class] |
217 ## socket.h (module 'network'): ns3::SocketAddressTag [class] |
210 module.add_class('SocketAddressTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
218 module.add_class('SocketAddressTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
|
219 ## socket.h (module 'network'): ns3::SocketIpTosTag [class] |
|
220 module.add_class('SocketIpTosTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
211 ## socket.h (module 'network'): ns3::SocketIpTtlTag [class] |
221 ## socket.h (module 'network'): ns3::SocketIpTtlTag [class] |
212 module.add_class('SocketIpTtlTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
222 module.add_class('SocketIpTtlTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
|
223 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag [class] |
|
224 module.add_class('SocketIpv6HopLimitTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
|
225 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag [class] |
|
226 module.add_class('SocketIpv6TclassTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
213 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class] |
227 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class] |
214 module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
228 module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) |
215 ## nstime.h (module 'core'): ns3::Time [class] |
229 ## nstime.h (module 'core'): ns3::Time [class] |
216 module.add_class('Time', import_from_module='ns.core') |
230 module.add_class('Time', import_from_module='ns.core') |
217 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
231 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
337 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
351 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
338 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
352 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
339 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
353 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
340 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
354 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
341 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) |
355 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) |
|
356 register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) |
|
357 register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) |
342 register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >']) |
358 register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >']) |
343 register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >']) |
359 register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >']) |
344 register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >']) |
360 register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >']) |
345 register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >']) |
361 register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >']) |
346 register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >']) |
362 register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >']) |
396 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
412 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
397 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
413 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
398 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
414 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
399 register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) |
415 register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) |
400 register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag']) |
416 register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag']) |
|
417 register_Ns3SocketIpTosTag_methods(root_module, root_module['ns3::SocketIpTosTag']) |
401 register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) |
418 register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) |
|
419 register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag']) |
|
420 register_Ns3SocketIpv6TclassTag_methods(root_module, root_module['ns3::SocketIpv6TclassTag']) |
402 register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag']) |
421 register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag']) |
403 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
422 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
404 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
423 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
405 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
424 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
406 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
425 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
965 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] |
984 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] |
966 cls.add_method('PeekEventImpl', |
985 cls.add_method('PeekEventImpl', |
967 'ns3::EventImpl *', |
986 'ns3::EventImpl *', |
968 [], |
987 [], |
969 is_const=True) |
988 is_const=True) |
|
989 return |
|
990 |
|
991 def register_Ns3Inet6SocketAddress_methods(root_module, cls): |
|
992 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Inet6SocketAddress const & arg0) [copy constructor] |
|
993 cls.add_constructor([param('ns3::Inet6SocketAddress const &', 'arg0')]) |
|
994 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6, uint16_t port) [constructor] |
|
995 cls.add_constructor([param('ns3::Ipv6Address', 'ipv6'), param('uint16_t', 'port')]) |
|
996 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6) [constructor] |
|
997 cls.add_constructor([param('ns3::Ipv6Address', 'ipv6')]) |
|
998 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(uint16_t port) [constructor] |
|
999 cls.add_constructor([param('uint16_t', 'port')]) |
|
1000 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6, uint16_t port) [constructor] |
|
1001 cls.add_constructor([param('char const *', 'ipv6'), param('uint16_t', 'port')]) |
|
1002 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6) [constructor] |
|
1003 cls.add_constructor([param('char const *', 'ipv6')]) |
|
1004 ## inet6-socket-address.h (module 'network'): static ns3::Inet6SocketAddress ns3::Inet6SocketAddress::ConvertFrom(ns3::Address const & addr) [member function] |
|
1005 cls.add_method('ConvertFrom', |
|
1006 'ns3::Inet6SocketAddress', |
|
1007 [param('ns3::Address const &', 'addr')], |
|
1008 is_static=True) |
|
1009 ## inet6-socket-address.h (module 'network'): ns3::Ipv6Address ns3::Inet6SocketAddress::GetIpv6() const [member function] |
|
1010 cls.add_method('GetIpv6', |
|
1011 'ns3::Ipv6Address', |
|
1012 [], |
|
1013 is_const=True) |
|
1014 ## inet6-socket-address.h (module 'network'): uint16_t ns3::Inet6SocketAddress::GetPort() const [member function] |
|
1015 cls.add_method('GetPort', |
|
1016 'uint16_t', |
|
1017 [], |
|
1018 is_const=True) |
|
1019 ## inet6-socket-address.h (module 'network'): static bool ns3::Inet6SocketAddress::IsMatchingType(ns3::Address const & addr) [member function] |
|
1020 cls.add_method('IsMatchingType', |
|
1021 'bool', |
|
1022 [param('ns3::Address const &', 'addr')], |
|
1023 is_static=True) |
|
1024 ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetIpv6(ns3::Ipv6Address ipv6) [member function] |
|
1025 cls.add_method('SetIpv6', |
|
1026 'void', |
|
1027 [param('ns3::Ipv6Address', 'ipv6')]) |
|
1028 ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetPort(uint16_t port) [member function] |
|
1029 cls.add_method('SetPort', |
|
1030 'void', |
|
1031 [param('uint16_t', 'port')]) |
|
1032 return |
|
1033 |
|
1034 def register_Ns3InetSocketAddress_methods(root_module, cls): |
|
1035 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [copy constructor] |
|
1036 cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')]) |
|
1037 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor] |
|
1038 cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')]) |
|
1039 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor] |
|
1040 cls.add_constructor([param('ns3::Ipv4Address', 'ipv4')]) |
|
1041 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(uint16_t port) [constructor] |
|
1042 cls.add_constructor([param('uint16_t', 'port')]) |
|
1043 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4, uint16_t port) [constructor] |
|
1044 cls.add_constructor([param('char const *', 'ipv4'), param('uint16_t', 'port')]) |
|
1045 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4) [constructor] |
|
1046 cls.add_constructor([param('char const *', 'ipv4')]) |
|
1047 ## inet-socket-address.h (module 'network'): static ns3::InetSocketAddress ns3::InetSocketAddress::ConvertFrom(ns3::Address const & address) [member function] |
|
1048 cls.add_method('ConvertFrom', |
|
1049 'ns3::InetSocketAddress', |
|
1050 [param('ns3::Address const &', 'address')], |
|
1051 is_static=True) |
|
1052 ## inet-socket-address.h (module 'network'): ns3::Ipv4Address ns3::InetSocketAddress::GetIpv4() const [member function] |
|
1053 cls.add_method('GetIpv4', |
|
1054 'ns3::Ipv4Address', |
|
1055 [], |
|
1056 is_const=True) |
|
1057 ## inet-socket-address.h (module 'network'): uint16_t ns3::InetSocketAddress::GetPort() const [member function] |
|
1058 cls.add_method('GetPort', |
|
1059 'uint16_t', |
|
1060 [], |
|
1061 is_const=True) |
|
1062 ## inet-socket-address.h (module 'network'): static bool ns3::InetSocketAddress::IsMatchingType(ns3::Address const & address) [member function] |
|
1063 cls.add_method('IsMatchingType', |
|
1064 'bool', |
|
1065 [param('ns3::Address const &', 'address')], |
|
1066 is_static=True) |
|
1067 ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetIpv4(ns3::Ipv4Address address) [member function] |
|
1068 cls.add_method('SetIpv4', |
|
1069 'void', |
|
1070 [param('ns3::Ipv4Address', 'address')]) |
|
1071 ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetPort(uint16_t port) [member function] |
|
1072 cls.add_method('SetPort', |
|
1073 'void', |
|
1074 [param('uint16_t', 'port')]) |
970 return |
1075 return |
971 |
1076 |
972 def register_Ns3IntToType__0_methods(root_module, cls): |
1077 def register_Ns3IntToType__0_methods(root_module, cls): |
973 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor] |
1078 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor] |
974 cls.add_constructor([]) |
1079 cls.add_constructor([]) |
3235 ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] |
3340 ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] |
3236 cls.add_method('GetErrno', |
3341 cls.add_method('GetErrno', |
3237 'ns3::Socket::SocketErrno', |
3342 'ns3::Socket::SocketErrno', |
3238 [], |
3343 [], |
3239 is_pure_virtual=True, is_const=True, is_virtual=True) |
3344 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3345 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTos() const [member function] |
|
3346 cls.add_method('GetIpTos', |
|
3347 'uint8_t', |
|
3348 [], |
|
3349 is_const=True) |
|
3350 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTtl() const [member function] |
|
3351 cls.add_method('GetIpTtl', |
|
3352 'uint8_t', |
|
3353 [], |
|
3354 is_const=True, is_virtual=True) |
|
3355 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6HopLimit() const [member function] |
|
3356 cls.add_method('GetIpv6HopLimit', |
|
3357 'uint8_t', |
|
3358 [], |
|
3359 is_const=True, is_virtual=True) |
|
3360 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6Tclass() const [member function] |
|
3361 cls.add_method('GetIpv6Tclass', |
|
3362 'uint8_t', |
|
3363 [], |
|
3364 is_const=True) |
3240 ## socket.h (module 'network'): ns3::Ptr<ns3::Node> ns3::Socket::GetNode() const [member function] |
3365 ## socket.h (module 'network'): ns3::Ptr<ns3::Node> ns3::Socket::GetNode() const [member function] |
3241 cls.add_method('GetNode', |
3366 cls.add_method('GetNode', |
3242 'ns3::Ptr< ns3::Node >', |
3367 'ns3::Ptr< ns3::Node >', |
3243 [], |
3368 [], |
3244 is_pure_virtual=True, is_const=True, is_virtual=True) |
3369 is_pure_virtual=True, is_const=True, is_virtual=True) |
3344 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) |
3489 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) |
3345 ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] |
3490 ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] |
3346 cls.add_method('SetDataSentCallback', |
3491 cls.add_method('SetDataSentCallback', |
3347 'void', |
3492 'void', |
3348 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) |
3493 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) |
|
3494 ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTos(bool ipv4RecvTos) [member function] |
|
3495 cls.add_method('SetIpRecvTos', |
|
3496 'void', |
|
3497 [param('bool', 'ipv4RecvTos')]) |
|
3498 ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTtl(bool ipv4RecvTtl) [member function] |
|
3499 cls.add_method('SetIpRecvTtl', |
|
3500 'void', |
|
3501 [param('bool', 'ipv4RecvTtl')]) |
|
3502 ## socket.h (module 'network'): void ns3::Socket::SetIpTos(uint8_t ipTos) [member function] |
|
3503 cls.add_method('SetIpTos', |
|
3504 'void', |
|
3505 [param('uint8_t', 'ipTos')]) |
|
3506 ## socket.h (module 'network'): void ns3::Socket::SetIpTtl(uint8_t ipTtl) [member function] |
|
3507 cls.add_method('SetIpTtl', |
|
3508 'void', |
|
3509 [param('uint8_t', 'ipTtl')], |
|
3510 is_virtual=True) |
|
3511 ## socket.h (module 'network'): void ns3::Socket::SetIpv6HopLimit(uint8_t ipHopLimit) [member function] |
|
3512 cls.add_method('SetIpv6HopLimit', |
|
3513 'void', |
|
3514 [param('uint8_t', 'ipHopLimit')], |
|
3515 is_virtual=True) |
|
3516 ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvHopLimit(bool ipv6RecvHopLimit) [member function] |
|
3517 cls.add_method('SetIpv6RecvHopLimit', |
|
3518 'void', |
|
3519 [param('bool', 'ipv6RecvHopLimit')]) |
|
3520 ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvTclass(bool ipv6RecvTclass) [member function] |
|
3521 cls.add_method('SetIpv6RecvTclass', |
|
3522 'void', |
|
3523 [param('bool', 'ipv6RecvTclass')]) |
|
3524 ## socket.h (module 'network'): void ns3::Socket::SetIpv6Tclass(int ipTclass) [member function] |
|
3525 cls.add_method('SetIpv6Tclass', |
|
3526 'void', |
|
3527 [param('int', 'ipTclass')]) |
3349 ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function] |
3528 ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function] |
3350 cls.add_method('SetRecvCallback', |
3529 cls.add_method('SetRecvCallback', |
3351 'void', |
3530 'void', |
3352 [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')]) |
3531 [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')]) |
3353 ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function] |
3532 ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function] |
3371 ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function] |
3550 ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function] |
3372 cls.add_method('DoDispose', |
3551 cls.add_method('DoDispose', |
3373 'void', |
3552 'void', |
3374 [], |
3553 [], |
3375 visibility='protected', is_virtual=True) |
3554 visibility='protected', is_virtual=True) |
|
3555 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTos() const [member function] |
|
3556 cls.add_method('IsManualIpTos', |
|
3557 'bool', |
|
3558 [], |
|
3559 is_const=True, visibility='protected') |
|
3560 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTtl() const [member function] |
|
3561 cls.add_method('IsManualIpTtl', |
|
3562 'bool', |
|
3563 [], |
|
3564 is_const=True, visibility='protected') |
|
3565 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6HopLimit() const [member function] |
|
3566 cls.add_method('IsManualIpv6HopLimit', |
|
3567 'bool', |
|
3568 [], |
|
3569 is_const=True, visibility='protected') |
|
3570 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6Tclass() const [member function] |
|
3571 cls.add_method('IsManualIpv6Tclass', |
|
3572 'bool', |
|
3573 [], |
|
3574 is_const=True, visibility='protected') |
3376 ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function] |
3575 ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function] |
3377 cls.add_method('NotifyConnectionFailed', |
3576 cls.add_method('NotifyConnectionFailed', |
3378 'void', |
3577 'void', |
3379 [], |
3578 [], |
3380 visibility='protected') |
3579 visibility='protected') |
3464 cls.add_method('SetAddress', |
3663 cls.add_method('SetAddress', |
3465 'void', |
3664 'void', |
3466 [param('ns3::Address', 'addr')]) |
3665 [param('ns3::Address', 'addr')]) |
3467 return |
3666 return |
3468 |
3667 |
|
3668 def register_Ns3SocketIpTosTag_methods(root_module, cls): |
|
3669 ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag(ns3::SocketIpTosTag const & arg0) [copy constructor] |
|
3670 cls.add_constructor([param('ns3::SocketIpTosTag const &', 'arg0')]) |
|
3671 ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag() [constructor] |
|
3672 cls.add_constructor([]) |
|
3673 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Deserialize(ns3::TagBuffer i) [member function] |
|
3674 cls.add_method('Deserialize', |
|
3675 'void', |
|
3676 [param('ns3::TagBuffer', 'i')], |
|
3677 is_virtual=True) |
|
3678 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTosTag::GetInstanceTypeId() const [member function] |
|
3679 cls.add_method('GetInstanceTypeId', |
|
3680 'ns3::TypeId', |
|
3681 [], |
|
3682 is_const=True, is_virtual=True) |
|
3683 ## socket.h (module 'network'): uint32_t ns3::SocketIpTosTag::GetSerializedSize() const [member function] |
|
3684 cls.add_method('GetSerializedSize', |
|
3685 'uint32_t', |
|
3686 [], |
|
3687 is_const=True, is_virtual=True) |
|
3688 ## socket.h (module 'network'): uint8_t ns3::SocketIpTosTag::GetTos() const [member function] |
|
3689 cls.add_method('GetTos', |
|
3690 'uint8_t', |
|
3691 [], |
|
3692 is_const=True) |
|
3693 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTosTag::GetTypeId() [member function] |
|
3694 cls.add_method('GetTypeId', |
|
3695 'ns3::TypeId', |
|
3696 [], |
|
3697 is_static=True) |
|
3698 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Print(std::ostream & os) const [member function] |
|
3699 cls.add_method('Print', |
|
3700 'void', |
|
3701 [param('std::ostream &', 'os')], |
|
3702 is_const=True, is_virtual=True) |
|
3703 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Serialize(ns3::TagBuffer i) const [member function] |
|
3704 cls.add_method('Serialize', |
|
3705 'void', |
|
3706 [param('ns3::TagBuffer', 'i')], |
|
3707 is_const=True, is_virtual=True) |
|
3708 ## socket.h (module 'network'): void ns3::SocketIpTosTag::SetTos(uint8_t tos) [member function] |
|
3709 cls.add_method('SetTos', |
|
3710 'void', |
|
3711 [param('uint8_t', 'tos')]) |
|
3712 return |
|
3713 |
3469 def register_Ns3SocketIpTtlTag_methods(root_module, cls): |
3714 def register_Ns3SocketIpTtlTag_methods(root_module, cls): |
3470 ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [copy constructor] |
3715 ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [copy constructor] |
3471 cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) |
3716 cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) |
3472 ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] |
3717 ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] |
3473 cls.add_constructor([]) |
3718 cls.add_constructor([]) |
3508 is_const=True, is_virtual=True) |
3753 is_const=True, is_virtual=True) |
3509 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] |
3754 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] |
3510 cls.add_method('SetTtl', |
3755 cls.add_method('SetTtl', |
3511 'void', |
3756 'void', |
3512 [param('uint8_t', 'ttl')]) |
3757 [param('uint8_t', 'ttl')]) |
|
3758 return |
|
3759 |
|
3760 def register_Ns3SocketIpv6HopLimitTag_methods(root_module, cls): |
|
3761 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag(ns3::SocketIpv6HopLimitTag const & arg0) [copy constructor] |
|
3762 cls.add_constructor([param('ns3::SocketIpv6HopLimitTag const &', 'arg0')]) |
|
3763 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag() [constructor] |
|
3764 cls.add_constructor([]) |
|
3765 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Deserialize(ns3::TagBuffer i) [member function] |
|
3766 cls.add_method('Deserialize', |
|
3767 'void', |
|
3768 [param('ns3::TagBuffer', 'i')], |
|
3769 is_virtual=True) |
|
3770 ## socket.h (module 'network'): uint8_t ns3::SocketIpv6HopLimitTag::GetHopLimit() const [member function] |
|
3771 cls.add_method('GetHopLimit', |
|
3772 'uint8_t', |
|
3773 [], |
|
3774 is_const=True) |
|
3775 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6HopLimitTag::GetInstanceTypeId() const [member function] |
|
3776 cls.add_method('GetInstanceTypeId', |
|
3777 'ns3::TypeId', |
|
3778 [], |
|
3779 is_const=True, is_virtual=True) |
|
3780 ## socket.h (module 'network'): uint32_t ns3::SocketIpv6HopLimitTag::GetSerializedSize() const [member function] |
|
3781 cls.add_method('GetSerializedSize', |
|
3782 'uint32_t', |
|
3783 [], |
|
3784 is_const=True, is_virtual=True) |
|
3785 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6HopLimitTag::GetTypeId() [member function] |
|
3786 cls.add_method('GetTypeId', |
|
3787 'ns3::TypeId', |
|
3788 [], |
|
3789 is_static=True) |
|
3790 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Print(std::ostream & os) const [member function] |
|
3791 cls.add_method('Print', |
|
3792 'void', |
|
3793 [param('std::ostream &', 'os')], |
|
3794 is_const=True, is_virtual=True) |
|
3795 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Serialize(ns3::TagBuffer i) const [member function] |
|
3796 cls.add_method('Serialize', |
|
3797 'void', |
|
3798 [param('ns3::TagBuffer', 'i')], |
|
3799 is_const=True, is_virtual=True) |
|
3800 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::SetHopLimit(uint8_t hopLimit) [member function] |
|
3801 cls.add_method('SetHopLimit', |
|
3802 'void', |
|
3803 [param('uint8_t', 'hopLimit')]) |
|
3804 return |
|
3805 |
|
3806 def register_Ns3SocketIpv6TclassTag_methods(root_module, cls): |
|
3807 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag(ns3::SocketIpv6TclassTag const & arg0) [copy constructor] |
|
3808 cls.add_constructor([param('ns3::SocketIpv6TclassTag const &', 'arg0')]) |
|
3809 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag() [constructor] |
|
3810 cls.add_constructor([]) |
|
3811 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Deserialize(ns3::TagBuffer i) [member function] |
|
3812 cls.add_method('Deserialize', |
|
3813 'void', |
|
3814 [param('ns3::TagBuffer', 'i')], |
|
3815 is_virtual=True) |
|
3816 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6TclassTag::GetInstanceTypeId() const [member function] |
|
3817 cls.add_method('GetInstanceTypeId', |
|
3818 'ns3::TypeId', |
|
3819 [], |
|
3820 is_const=True, is_virtual=True) |
|
3821 ## socket.h (module 'network'): uint32_t ns3::SocketIpv6TclassTag::GetSerializedSize() const [member function] |
|
3822 cls.add_method('GetSerializedSize', |
|
3823 'uint32_t', |
|
3824 [], |
|
3825 is_const=True, is_virtual=True) |
|
3826 ## socket.h (module 'network'): uint8_t ns3::SocketIpv6TclassTag::GetTclass() const [member function] |
|
3827 cls.add_method('GetTclass', |
|
3828 'uint8_t', |
|
3829 [], |
|
3830 is_const=True) |
|
3831 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6TclassTag::GetTypeId() [member function] |
|
3832 cls.add_method('GetTypeId', |
|
3833 'ns3::TypeId', |
|
3834 [], |
|
3835 is_static=True) |
|
3836 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Print(std::ostream & os) const [member function] |
|
3837 cls.add_method('Print', |
|
3838 'void', |
|
3839 [param('std::ostream &', 'os')], |
|
3840 is_const=True, is_virtual=True) |
|
3841 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Serialize(ns3::TagBuffer i) const [member function] |
|
3842 cls.add_method('Serialize', |
|
3843 'void', |
|
3844 [param('ns3::TagBuffer', 'i')], |
|
3845 is_const=True, is_virtual=True) |
|
3846 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::SetTclass(uint8_t tclass) [member function] |
|
3847 cls.add_method('SetTclass', |
|
3848 'void', |
|
3849 [param('uint8_t', 'tclass')]) |
3513 return |
3850 return |
3514 |
3851 |
3515 def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): |
3852 def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): |
3516 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [copy constructor] |
3853 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [copy constructor] |
3517 cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) |
3854 cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) |
3599 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
3936 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
3600 cls.add_method('Compare', |
3937 cls.add_method('Compare', |
3601 'int', |
3938 'int', |
3602 [param('ns3::Time const &', 'o')], |
3939 [param('ns3::Time const &', 'o')], |
3603 is_const=True) |
3940 is_const=True) |
|
3941 ## nstime.h (module 'core'): static void ns3::Time::FreezeResolution() [member function] |
|
3942 cls.add_method('FreezeResolution', |
|
3943 'void', |
|
3944 [], |
|
3945 is_static=True) |
3604 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] |
3946 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] |
3605 cls.add_method('From', |
3947 cls.add_method('From', |
3606 'ns3::Time', |
3948 'ns3::Time', |
3607 [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], |
3949 [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], |
3608 is_static=True) |
3950 is_static=True) |
4017 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] |
4359 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] |
4018 cls.add_method('Receive', |
4360 cls.add_method('Receive', |
4019 'ns3::IpL4Protocol::RxStatus', |
4361 'ns3::IpL4Protocol::RxStatus', |
4020 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], |
4362 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], |
4021 is_pure_virtual=True, is_virtual=True) |
4363 is_pure_virtual=True, is_virtual=True) |
4022 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Address & src, ns3::Ipv6Address & dst, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] |
4364 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Header const & header, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] |
4023 cls.add_method('Receive', |
4365 cls.add_method('Receive', |
4024 'ns3::IpL4Protocol::RxStatus', |
4366 'ns3::IpL4Protocol::RxStatus', |
4025 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address &', 'src'), param('ns3::Ipv6Address &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], |
4367 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], |
4026 is_pure_virtual=True, is_virtual=True) |
4368 is_pure_virtual=True, is_virtual=True) |
4027 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::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] |
4369 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::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] |
4028 cls.add_method('ReceiveIcmp', |
4370 cls.add_method('ReceiveIcmp', |
4029 'void', |
4371 'void', |
4030 [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], |
4372 [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], |