Commit Graph

133 Commits

Author SHA1 Message Date
Tom Henderson
aad79536bf bindings: Rescan all APIs 2021-12-18 16:41:52 -08:00
Stefano Avallone
7fd2d476ba traffic-control: Allow to disable flow control for devices supporting it 2021-12-17 17:47:07 +01:00
Gabriel Ferreira
a893eba7e3 build: Fix CMake and ns3 script bugs, add a test suite and fix formatting 2021-12-05 21:53:49 +00:00
Gabriel Ferreira
9c876c7f5a CMake buildsystem 2021-12-01 12:29:55 -08:00
Tom Henderson
4e9afa965d bindings: Rescan all APIs 2021-09-27 11:18:37 -07:00
Tom Henderson
667715cac4 bindings: Rescan all APIs 2021-06-24 16:35:40 -07:00
Tom Henderson
4a661dc399 bindings: Rescan all APIs 2020-12-30 14:21:24 -08:00
Tom Henderson
6002d927bc bindings: Rescan all APIs 2020-12-21 21:18:58 -08:00
Tom Henderson
9bfa3bd724 bindings: Rescan all APIs 2020-10-03 14:21:45 -07:00
Anna Poon
1b8eb79481 Implementation of time-arithmetic changes introduced in issue !348 (merged).
Used method for printing time with a unit. Generally the changes follow this pattern:

now.GetSeconds () --> now.As (Time::S)
2020-09-10 11:51:14 -07:00
Tom Henderson
8c6fb7d420 bindings: Rescan all APIs 2020-09-05 13:04:28 -07:00
Tom Henderson
5eea3c0270 bindings: Rescan all APIs 2020-06-07 11:38:26 -07:00
Tom Henderson
e99ae43138 bindings: rescan all APIs 2020-05-11 22:07:00 -07:00
Peter D. Barnes, Jr
b23be18b3b Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
5e624d5504 doc: Use the new COMMANDLINE macro in every example 2020-04-27 16:20:09 -07:00
Tom Henderson
81db931bdc bindings: rescan all APIs 2020-02-17 13:11:04 -08:00
Tom Henderson
54593cee1b rescan all APIs 2020-02-11 18:14:45 -08:00
Tom Henderson
468f217d26 bindings: Rescan all APIs 2020-01-12 11:17:22 -08:00
Tom Henderson
80839b33e4 bindings: Rescan all APIs 2019-08-12 17:00:41 -07:00
Tom Henderson
0258405cc6 build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak) 2019-08-12 16:55:34 -07:00
Tom Henderson
caa195a49b bindings: Rescan all APIs 2018-12-09 20:56:55 -08:00
Stefano Avallone
b3e470c64f traffic-control: Make NetDeviceQueueInterface independent of Queue 2018-12-03 11:04:49 +01:00
Tom Henderson
3a7f6a1c06 bindings: Rescan all APIs 2018-11-14 11:53:21 -08:00
Stefano Avallone
96b8d1d7a5 Rescan python bindings 2018-09-18 15:50:27 +02:00
Stefano Avallone
1abd8331b8 traffic-control: the NetDeviceQueueInterface object is created by NetDevice helpers 2018-09-18 15:50:02 +02:00
Tom Henderson
9deaad5ae7 rescan bindings 2018-08-09 10:14:27 -07:00
Tom Henderson
0b9893a908 Rescan all Python bindings 2018-07-21 16:14:09 -07:00
Alexander Krotov
00bb6fe7f6 Spellcheck 2018-06-27 10:50:27 +03:00
Sébastien Deronne
d8922cd9dd rescan bindings 2018-06-01 00:07:27 +02:00
Sébastien Deronne
82173d9127 network: Change GetNDevices returned type in channel class and all subclasses to properly fix Visual Studio warnings 2018-06-01 00:07:24 +02:00
Tom Henderson
7d9b54aac9 rescan bindings 2018-05-28 22:00:09 -07:00
Tom Henderson
c2a9b2e56b bindings: Rescan all bindings 2018-03-14 20:38:59 -07:00
Tom Henderson
f05603f02f csma: (fixes # 2872) Packet copy in CsmaChannel breaks netanim tracing 2018-03-10 09:16:56 -08:00
Tom Henderson
ab8735f403 bindings: Update all 32-bit bindings 2017-09-27 21:42:46 -07:00
Tom Henderson
7f00a95f65 bindings: Rescan all 64-bit bindings 2017-09-27 18:51:23 -07:00
Alexander Krotov
4b66cb5ac5 Documentation spelling fixes 2017-09-01 11:40:28 +03:00
Tom Henderson
8a395dc05a csma: (fixes #2556) Avoid modification of transmitted packets
Packets sent to channel may later be modified by calling device.  Possible
solutions are to copy before or after sending the packet to the channel.
Adopted solution similar to YansWifiChannel; a Ptr<const Packet> is instead
passed to the channel object, and channel object is responsible for copy.
2017-06-03 07:59:20 -07:00
Stefano Avallone
9eff4d8251 Rescan python bindings 2017-03-08 18:02:19 +01:00
Stefano Avallone
4e9e6fec02 csma: Add support for flow control and BQL 2017-03-08 18:01:47 +01:00
Stefano Avallone
6fef34be47 network: Convert Queue into a template class 2017-03-08 18:01:29 +01:00
Tom Henderson
df4dd9df4d bindings: Rescan all bindings 2016-09-27 22:18:47 -07:00
Tom Henderson
b9e5595665 bindings: Rescan all bindings 2016-09-26 05:33:13 -07:00
Tom Henderson
3989c359ce bindings: rescan all module bindings 2016-08-20 22:00:50 -07:00
Tom Henderson
f23dc6a347 bindings: rescan all module bindings 2016-07-22 17:45:51 -07:00
Tom Henderson
7f88b04c33 bindings: rescan all module bindings 2016-07-20 16:33:57 -07:00
Tommaso Pecorella
971ace1bfd Rescan Python bindings 2016-07-16 23:29:23 +02:00
Tom Henderson
b1c3fd67bc rescan all bindings 2016-07-12 08:17:20 -07:00
Tom Henderson
178c70829f bindings: rescan all module bindings 2016-06-02 09:24:07 -07:00
Tommaso Pecorella
afa5de4a78 internet: (fixes #231) Remove SocketAddressTag
SocketAddressTag was a long-standing API glitch. It was used to replicate the RecvFrom effect (i.e., to know the source address of packet) without calling RecvFrom.
This option is more harmful than useful, because in case of tunnels the new tag needs to replace the old one. Moreover, there is no real need to create a new API when there is a perfectly working one (i.e., RecvFrom).
2016-06-02 01:16:39 +02:00
Tom Henderson
822ddcb157 bindings: rescan bindings 2016-03-08 22:01:30 -08:00