Peter D. Barnes, Jr
e461e54d5a
Update Ptr validity checks to new Ptr<>::operator bool
2022-08-18 08:59:30 -07:00
Tommaso Pecorella
4644023085
applications: fix GCC12 warning in test
2022-08-07 12:49:56 -05:00
Gabriel Ferreira
c5d0c8efb4
bindings: remove pybindgen bindings sources
2022-08-01 21:24:02 +00:00
Tommaso Pecorella
4e0747d759
applications: ( fixes #702 ) Support IPv6 for PacketSink
2022-07-23 18:54:10 +00:00
Gabriel Ferreira
60e1e4032c
fixing dead links
2022-06-18 17:57:05 -03:00
Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Tom Henderson
a614114865
bindings: Rescan all APIs
2022-04-18 15:30:35 -07:00
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Tom Henderson
5367f1fed7
bindings: Rescan APIs of most modules
2022-02-16 15:59:27 -08:00
Gabriel Ferreira
41aacec626
build: CMake refactoring
...
Includes:
- refactor build_lib and build_lib_example macros
- unify src and contrib macros
- replace macro with function not to leak definitions
- parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Gabriel Ferreira
33f2ee841b
doc: update ns3 API
2022-01-19 16:25:03 -03:00
Peter Barnes
0e685cbdbb
Use [[maybe_unused]] attribute directly, instead of NS_UNUSED
2021-12-21 10:32:43 +00:00
Tom Henderson
aad79536bf
bindings: Rescan all APIs
2021-12-18 16:41:52 -08: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
3c604d5b2e
Update docs with CMake and ns3 wrapper
2021-12-01 12:29:56 -08: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
8620df1da7
applications: Allow InetSocketAddress types to be logged
2021-09-18 11:26:26 -07:00
Tommaso Pecorella
65b1e59ccf
applications: ( fixes #449 , #453 ) add correct receiving address to PacketSink traces for UDP.
2021-09-10 18:09:50 +00:00
Gabriel Ferreira
22346169fb
applications: cache peer address string in UdpClient
2021-08-24 12:35:30 -03:00
Tom Henderson
667715cac4
bindings: Rescan all APIs
2021-06-24 16:35:40 -07:00
Tommaso Pecorella
6f9225dfab
applications: doxygen fixes
2021-05-27 21:52:29 +00:00
Tom Henderson
a773a15d48
applications: Include SeqTs header size in logged receive packet size
2021-04-16 07:55:38 -07:00
Tommaso Pecorella
5407711b8f
applications: remove unneeded module dependency
2021-01-28 22:52:49 +00: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
Peter D. Barnes, Jr
29e691d342
applications: (merges !444 ) Report Tx bytes from UdpClient.
...
This is the send side counterpart to PacketSink::GetTotalRx
2020-11-28 12:08:31 -08:00
Tom Henderson
9bfa3bd724
bindings: Rescan all APIs
2020-10-03 14:21:45 -07:00
Anna Poon
7f5d58c769
applications: Time arithmetic implementation changes
2020-09-15 19:32:07 +00:00
Tom Henderson
8c6fb7d420
bindings: Rescan all APIs
2020-09-05 13:04:28 -07:00
Tom Henderson
d66b180611
applications: Handle possible partial socket send
2020-09-02 17:51:21 -07:00
Steven Smith
098d8490fd
applications: Remove stray exit call from OnOffApplication
2020-08-29 10:56:04 -07:00
Stefano Avallone
a7d667a926
applications: Use SimpleNetDevice instead of PointToPoint
2020-06-10 18:07:20 +02:00
Tom Henderson
059640f466
applications: Rescan APIs
2020-06-09 20:59:06 -07:00
Tom Henderson
c8f1267127
applications: Align E2eStatsHeader with other application headers ( !211 )
...
* E2eStatsHeader renamed to SeqTsSizeHeader, for module naming consistency
* BulkSendApplication::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* BulkSendApplication::TxE2EStat trace source renamed to TxWithSeqTsSize
* OnOffApplication::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* OnOffApplication::TxE2EStat trace source renamed to TxWithSeqTsSize
* PacketSink::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* PacketSink::RxE2EStat trace source renamed to RxWithSeqTsSize
* Cache outgoing packet based on Socket::Send () failure (due to full buffer)
* Add test suite for BulkSendApplication, checking sequence number operation
* Various other review comments addressed, and doxygen alignments
2020-06-09 18:29:27 -07:00
Tommaso Pecorella
5fd3f38528
applications: Add SeqTsEchoHeader variant
2020-06-09 16:29:21 -07:00
Steven Smith
dded72e02e
build: ( fixes #217 ) Guard compilation of example used as a test
...
* Added documentation to ExampleAsTestSuite on the need for this guarding
* Updated with Peter's patch for examples-as-test placeholders in wscripts
2020-06-08 09:35:50 -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
N
a9491c47ae
app: E2E stats header
...
Right now, there is no way of extracting e2e statistics without using flow monitor. This patch enables, with an attribute, the possibility of adding a particular header to the outgoing packets, that will be read from PacketSink. The header contains Sequence, Size, and Timestamp, and therefore at the reception, it is possible to measure throughput and per-packet delay.
2020-03-09 10:39:45 +00: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
a503f36664
bindings: Rescan network, applications, lr-wpan, spectrum modules
2020-01-17 13:38:54 -08:00
Tom Henderson
468f217d26
bindings: Rescan all APIs
2020-01-12 11:17:22 -08:00
Stefano Avallone
7c1645ee28
applications: Cancel pending events when disposing an OnOffApplication object
2019-09-12 10:16:03 +02:00
Alexander Krotov
5de272fa18
Fix a typo in the comment ("freed ip")
2019-09-03 12:29:58 +03:00
Tom Henderson
80839b33e4
bindings: Rescan all APIs
2019-08-12 17:00:41 -07:00
Gabriel Arrobo
dba4333f85
Fix various typos
2019-03-30 20:30:18 -07:00