Commit Graph

154 Commits

Author SHA1 Message Date
Tom Henderson
822ddcb157 bindings: rescan bindings 2016-03-08 22:01:30 -08:00
Stefano Avallone
df2fa95970 network: Make Queue store QueueItem objects
A QueueItem base class is introduced to represent the items stored
in a Queue. The base class only contains a Ptr<Packet>. Derived classes
can store additional information. DropTailQueue, RedQueue and CodelQueue,
along with their examples and testsuits, have been adapted. Objects using
such queues have been adapted too.
2016-03-08 10:44:03 -08:00
Vedran Miletić
c5cb7eb896 spectrum: actually remove the define 2016-02-28 22:50:25 +01:00
Vedran Miletić
26ed7563e1 spectrum: replace #define private public with friend class
ns-3 declares test classes as friend classes elsewhere, and this is the
only use of #define private public. Removing this #define also fixes
building with GCC 6.
2016-02-28 22:47:50 +01:00
Tom Henderson
332ea29d8e rescan all bindings 2016-02-25 11:58:10 -08:00
Tommaso Pecorella
d3a2524942 [Doxygen] spectrum module fixes 2015-11-11 21:46:04 -08:00
Tom Henderson
9c5e9b5cf5 rescan bindings 2015-10-11 11:15:57 -07:00
Tom Henderson
55b0e0147e rescan bindings 2015-09-07 11:04:33 -07:00
Peter D. Barnes, Jr.
b1976b6366 Merge 2015-08-18 16:59:27 -07:00
Peter D. Barnes, Jr.
61f2fbd415 [doxygen] Revise TracedCallback function signatures for const. 2015-08-18 16:46:10 -07:00
Tom Henderson
95ffc4d89b rescan bindings 2015-08-14 08:00:38 -07:00
Peter D. Barnes, Jr.
de61c2f689 GetDevice() should be const. 2015-08-13 12:10:01 -07:00
Peter D. Barnes, Jr.
6c8fcc72b9 GetDevice() should be const. 2015-08-13 12:10:01 -07:00
Peter D. Barnes, Jr.
d67ced0392 Fix parents, group names, and missing constructors in GetTypeId definitions. 2015-06-09 12:59:59 -07:00
Peter D. Barnes, Jr.
5545a7f224 Remove extraneous ' ' around :: 2015-02-04 13:40:57 -08:00
Tom Henderson
e10195a6ec SetGroupName for TvSpectrumTransmitter 2015-04-16 21:10:21 -07:00
Benjamin Cizdziel
a4b5738b44 remove ChannelNumber attribute from TvSpectrumTransmitter 2015-04-13 14:21:27 -07:00
Benjamin Cizdziel
5b023387a4 add missing figures 2015-04-13 13:19:33 -07:00
Tom Henderson
089ae3ba9e bug 2094: adjust floating point comparison epsilon based on inputs 2015-04-12 21:44:41 -07:00
Tommaso Pecorella
36f51b8607 Bug 2093 - MultiModelSpectrumChannel::GetDevice only works for 0-th index 2015-04-09 22:01:13 +02:00
Tom Henderson
0596d0d97b fix an enum declaration 2015-04-09 08:16:05 -07:00
Tom Henderson
c1b59f5fbc silence unused variable warning 2015-04-09 07:25:24 -07:00
Tom Henderson
c9f32caa50 update bindings 2015-04-08 20:16:57 -07:00
Benjamin Cizdziel
7e795e2891 TvSpectrumTransmitter classes to create television transmitter(s) that transmit PSD spectrums customized by attributes such as modulation type, power, antenna type, channel frequency, etc. 2015-04-08 19:45:39 -07:00
Tom Henderson
9cb3e2b28c rescan bindings 2015-04-03 12:28:40 -07:00
Tommaso Pecorella
b2b25df074 SetGroupName for spectrum module 2015-03-29 16:22:52 +02:00
Tommaso Pecorella
0630f6dee9 Bug 1974 - CalculateTxTime should return a Time, not a double 2015-02-28 18:20:46 +01:00
Luis Pacheco
32827de86a Bug 2038 - Stop method does not stop next wave in WaveformGenerator 2015-01-17 09:01:26 +01:00
Tom Henderson
e1108928f1 rescan bindings 2014-12-19 16:22:49 -08:00
Peter D. Barnes, Jr.
692bf472e6 TracedCallback function signatures, the rest. 2014-12-04 10:02:01 -08:00
Peter D. Barnes, Jr.
4cb9c7b916 TracedCallback function signatures, the simple ones.
These are TracedCallback function signatures for traces sources
using a single argument.
2014-10-03 02:24:42 -07:00
Peter D. Barnes, Jr.
ee641c723b [Doxygen] Remove inappropriate uses of @internal 2014-11-03 12:33:13 -08:00
Tom Henderson
31d2a3aad7 rescan bindings 2014-10-14 11:36:00 -07:00
Tom Henderson
c41ba4e79a rescan bindings 2014-10-13 21:25:21 -07:00
Tom Henderson
d471d382ac rescan bindings 2014-10-07 12:19:52 -07:00
Peter D. Barnes, Jr.
bfdb6ef10a [Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace? 2014-09-26 15:51:00 -07:00
Tom Henderson
c0168538ae revert accidental commit of debugging code in changeset 55f1b7dc037e 2014-09-19 12:07:15 -07:00
Tom Henderson
aa9be76b3f update RELEASE_NOTES for new release version 2014-09-19 11:47:30 -07:00
Tom Henderson
c994aa10d8 rescan remaining bindings 2014-09-15 20:51:08 -07:00
Tommaso Pecorella
b489a41127 Bug 1811 - Basic traffic generator for network module 2014-09-10 06:09:45 +02:00
Piotr Gawlowicz
a9ef49d196 GSoC 2014 FFR algorithms 2014-09-05 01:12:55 +02:00
Sascha Alexander Jopen
9fd85ad079 Add const double& operator[] to SpectrumValue 2014-07-08 08:27:21 +02:00
Sascha Alexander Jopen
4078d90539 Bug 1943 - Waveform generator signal duration calc error 2014-07-04 20:22:47 +02:00
Tommaso Pecorella
d7731afca3 Bug 1941 - [partial] Remove unnecessary dependency on Application module in other modules 2014-06-28 08:31:24 +02:00
Tom Henderson
70f3450c5e update bindings 2014-05-30 10:07:22 -07:00
Andrey Mazo
9afed6b932 make various implementation-specific tables static const.
This should prevent possible name collisions, clean up ns3 namespace a little
and allow compiler to place them in a sharable read-only data section.
Also make various global variables static not to pollute ns3 namespace and to
force use of Attribute framework where appropriate.
2014-03-26 14:51:14 +04:00
Nicola Baldo
19e595c09f fixed Bug 1885 - WifiSpectrumValue5MhzFactory::CreateRfFilter does not align with the used 5Mhz SpectrumModel 2014-03-17 13:55:12 +01:00
Peter D. Barnes, Jr.
cd3da7143d [doxygen] Revert r10410, r10411, r10412 2014-03-05 17:06:59 -08:00
Tom Henderson
727fa3f326 bindings rescan (another try) 2014-02-23 13:49:13 -08:00
Tommaso Pecorella
b24df55aa8 [Python Bindings] rescan bindings 2014-02-23 08:45:57 +01:00