This website requires JavaScript.
e57869a38e
add some debugging output. initialize the time argument correctly.
Mathieu Lacage
2007-07-02 15:27:53 +02:00
e4d291802b
make the sample code actually do something
Mathieu Lacage
2007-07-02 15:15:25 +02:00
77eb4ec65a
improve sample code, make it build
Mathieu Lacage
2007-07-02 15:08:10 +02:00
d27798e797
rework the notification mechanism to allow its optional use with every position model
Mathieu Lacage
2007-07-02 14:57:19 +02:00
fca6b52fba
random walk position model (untested)
Mathieu Lacage
2007-07-02 14:07:51 +02:00
04ebac2279
forgot to add TypeName implementation for float and double
Mathieu Lacage
2007-07-02 14:07:27 +02:00
fb968dccdf
forgot to add missing constructor implementation
Mathieu Lacage
2007-07-02 14:02:57 +02:00
1271ada6e1
TimeDefaultValue class
Mathieu Lacage
2007-07-02 14:02:02 +02:00
7a86a8a8e7
make default constructor private to avoid potential problems
Mathieu Lacage
2007-07-02 14:01:49 +02:00
e9ee638ae9
grid topology
Mathieu Lacage
2007-07-02 12:14:24 +02:00
965e14c3f9
add cid support
Mathieu Lacage
2007-07-02 12:14:12 +02:00
a2ca638f47
add cid support to position subclasses
Mathieu Lacage
2007-07-02 11:29:54 +02:00
0197e59eb1
DoSet should not be const
Mathieu Lacage
2007-07-02 11:29:27 +02:00
418adb52a4
add Position::DoSet et al.
Mathieu Lacage
2007-07-02 10:50:18 +02:00
8894524474
add floating point support to type names
Mathieu Lacage
2007-07-02 10:50:07 +02:00
8b7716b380
Add payload size to UDP
Unknown
2007-07-01 00:35:59 -07:00
96a92d230e
more verbose commenting of the sample
Unknown
2007-07-01 00:21:14 -07:00
7bed39940e
merge with head
Mathieu Lacage
2007-07-02 19:47:03 +02:00
5625551898
append correct unit when printing Time objects
Mathieu Lacage
2007-07-02 19:44:18 +02:00
fd479088ec
WAF scripts update
Gustavo J. A. M. Carneiro
2007-07-02 18:23:52 +01:00
6ec6318d5f
position models
Mathieu Lacage
2007-06-29 09:41:37 +02:00
bedbfd18d7
add dox doc for header and trailer PrintTo and DoGetName
Mathieu Lacage
2007-06-29 08:18:16 +02:00
a5e90a8dea
test
Craig Dowell
2007-06-28 14:54:42 -07:00
b22e98aa01
test
Craig Dowell
2007-06-28 14:39:56 -07:00
89ea0a9911
test
Craig Dowell
2007-06-28 14:29:46 -07:00
2756732458
add more internal documentation
Mathieu Lacage
2007-06-28 13:59:51 +02:00
3bb28c049f
test and fix backward printing
Mathieu Lacage
2007-06-28 13:43:27 +02:00
ce57b5d156
more asserts, add failing tests, fix them
Mathieu Lacage
2007-06-28 13:01:40 +02:00
23f4e85f87
fix basic tests, add new test, add a bunch of asserts, add XXX comment
Mathieu Lacage
2007-06-28 12:29:21 +02:00
b937ec5a87
add failing assert
Mathieu Lacage
2007-06-28 12:00:00 +02:00
103a2527ce
use pretty printing in ascii output
Mathieu Lacage
2007-06-28 11:52:50 +02:00
18e53720d1
change arp pretty printing to new format
Mathieu Lacage
2007-06-28 11:52:16 +02:00
35f80fc5c3
modify sample packet printer to use ipv4 and udp headers
Mathieu Lacage
2007-06-28 11:48:37 +02:00
993dc85f8f
change default pretty printing output format, add doc to metadata data structures
Mathieu Lacage
2007-06-28 11:07:38 +02:00
99bd5418bc
merge with head
Mathieu Lacage
2007-06-27 20:51:07 +02:00
7c1e148ffa
WAF: add a warning to the --high-precision-as-double option help text saying they it works in configure.
Gustavo J. A. M. Carneiro
2007-06-21 12:33:50 +01:00
ffa52a935a
WAF: simplify --debug-level option to only have debug and optimized as possible values (debug becomes the former ultradebug); Add a warning to some options help text saying they only work in configure.
Gustavo J. A. M. Carneiro
2007-06-21 12:26:46 +01:00
4b4b121366
WAF: be careful not to set gcc-specific flags (like -Werror) when using a non-gcc compiler.
Gustavo J. A. M. Carneiro
2007-06-21 11:59:55 +01:00
2964b90925
add testcase, fix bug
Mathieu Lacage
2007-06-21 11:07:04 +02:00
50f2fc5a16
fix small variable name typo
Mathieu Lacage
2007-06-21 11:01:15 +02:00
d879c3c54a
merge from head
Mathieu Lacage
2007-06-21 09:40:57 +02:00
3012f74206
WAF: configure dynamic path for the cygwin platform.
Gustavo J. A. M. Carneiro
2007-06-21 00:38:58 +01:00
7fec46aecf
test
Craig Dowell
2007-06-20 12:07:31 -07:00
91aa5250de
Add Ipv4Address operator <, to allow Ipv4Address to be used in std::set; Closes #39 .
Gustavo J. A. M. Carneiro
2007-06-19 16:59:44 +01:00
75d762c0b9
fix small typos
Mathieu Lacage
2007-06-18 19:31:27 +02:00
67454b117b
Add Ipv4Mask == and != operators, similarly to Ipv4Address.
Gustavo J. A. M. Carneiro
2007-06-18 18:01:28 +01:00
3b96881ba2
Bug 37: NS_TEST_ASSERT_EQUAL
Gustavo J. A. M. Carneiro
2007-06-18 15:55:47 +01:00
87c5cb5706
add separator support to backward printing
Mathieu Lacage
2007-06-13 00:20:53 +02:00
f4911e544b
update packet benchmark
Mathieu Lacage
2007-06-13 00:10:40 +02:00
10d053a838
comment the sample code a little bit
Mathieu Lacage
2007-06-13 00:07:17 +02:00
c4ab5ba8ff
add separator support to PacketPrinter
Mathieu Lacage
2007-06-13 00:02:57 +02:00
75bc2e9b0b
sample code for pretty printing
Mathieu Lacage
2007-06-12 23:40:14 +02:00
c2fda9ce09
do not forget payload printer for default printer
Mathieu Lacage
2007-06-12 23:23:31 +02:00
8e2ee88b93
merge
Mathieu Lacage
2007-06-12 22:54:43 +02:00
d27fe9ac8e
merge
Mathieu Lacage
2007-06-12 22:54:10 +02:00
0d7b0e26ee
history -> metadata
Mathieu Lacage
2007-06-12 22:52:56 +02:00
55f2084e86
avoid duplicating the packet uid
Mathieu Lacage
2007-06-12 13:21:06 +02:00
102dcfd4bc
do not crash is the payload printer is null
Mathieu Lacage
2007-06-07 13:19:25 +02:00
e89ad0a86b
fix uleb128 reading bug
Mathieu Lacage
2007-06-07 13:16:15 +02:00
b7ded4e595
PacketHistory -> PacketMetadata
Mathieu Lacage
2007-06-07 12:51:57 +02:00
b61417101f
rename packet-history.h to packet-metadata.h
Mathieu Lacage
2007-06-07 12:48:52 +02:00
6e2d898443
add an option to control the history implementation
Mathieu Lacage
2007-06-07 12:44:44 +02:00
1ba5c01281
more dox
Mathieu Lacage
2007-06-07 12:42:44 +02:00
c6f42b1cff
constify Callback::IsNull
Mathieu Lacage
2007-06-07 12:30:52 +02:00
2b3882fb1a
make the code match the dox doc
Mathieu Lacage
2007-06-07 12:29:38 +02:00
12476595ad
improve dox doc
Mathieu Lacage
2007-06-07 12:29:27 +02:00
8435bfc4fe
add back optimization option
Mathieu Lacage
2007-06-07 12:25:40 +02:00
9cec524f88
rename History::Enable to Packet::EnableMetadata
Mathieu Lacage
2007-06-07 12:17:25 +02:00
fb3786c137
remove dead code
Mathieu Lacage
2007-06-07 11:38:06 +02:00
40e654dd22
store chunkUid and packetUid as fixed-size fields
Mathieu Lacage
2007-06-07 11:21:21 +02:00
d5087e2d90
unconditionally set m_data
Mathieu Lacage
2007-06-07 11:00:49 +02:00
adf49bbc32
fix gcov link
Mathieu Lacage
2007-06-07 10:51:25 +02:00
8361cbab71
try alternative implementation of AddSmall
Mathieu Lacage
2007-06-07 10:38:48 +02:00
49abdbd009
fix Append and optimize GetUleb128Size
Mathieu Lacage
2007-06-07 09:38:51 +02:00
4b95d67bea
optimize a bit AddHeader
Mathieu Lacage
2007-06-07 09:18:04 +02:00
a6382422df
remove atStart arg to AddBig
Mathieu Lacage
2007-06-07 08:13:19 +02:00
e77c211955
remove ReadSmall and ReadExtra
Mathieu Lacage
2007-06-07 07:39:47 +02:00
8a3e4b7b14
ReadItems does not depend on ReadSmall & ReadExtra
Mathieu Lacage
2007-06-07 07:32:10 +02:00
a0901958a8
make some methods inline
Mathieu Lacage
2007-06-06 14:40:48 +02:00
8e0ccbb45a
Update -> UpdateHead + UpdateTail
Mathieu Lacage
2007-06-06 14:38:52 +02:00
1608934b89
simplify a bit the small item logic
Mathieu Lacage
2007-06-06 14:32:17 +02:00
02763bf7cb
fix bug introduced in commit 767
Mathieu Lacage
2007-06-06 14:19:21 +02:00
e5b63ce34d
add counters
Mathieu Lacage
2007-06-06 14:14:22 +02:00
4ed6463d22
remove Update call from within AddSmall and AddBig
Mathieu Lacage
2007-06-06 14:11:22 +02:00
f348fc4fbc
remove useless CanAdd
Mathieu Lacage
2007-06-06 13:56:42 +02:00
07489e7e9c
a few micro-optimizations
Mathieu Lacage
2007-06-06 13:51:15 +02:00
eb6eea0f72
make all tests pass
Mathieu Lacage
2007-06-06 13:02:00 +02:00
b0a30b32bb
implement ReplaceTail
Mathieu Lacage
2007-06-06 12:39:33 +02:00
2caaf90037
simplify calls to AddBig and AddSmall
Mathieu Lacage
2007-06-06 11:30:17 +02:00
929ea4dab0
share some code, implement AddAtEnd
Mathieu Lacage
2007-06-06 11:01:59 +02:00
5698e745c9
fix a few bugs in ::RemoveAtEnd
Mathieu Lacage
2007-06-06 10:04:02 +02:00
8c03ce9e0c
remove data from end of trailer, not start of header
Mathieu Lacage
2007-06-06 09:55:01 +02:00
113e6255ea
simplify GetTotalSize
Mathieu Lacage
2007-06-06 09:45:23 +02:00
cbac246ffb
fix simple bugs in RemoveAtEnd
Mathieu Lacage
2007-06-06 09:43:54 +02:00
e829515b02
fix fragment printing
Mathieu Lacage
2007-06-06 09:23:47 +02:00
3e511d1457
rewrite PacketHistory::RemoveAtstart
Mathieu Lacage
2007-06-06 09:13:21 +02:00
aabed928b1
make sure that we set the low bit for typeUid when writing a 'big' item
Mathieu Lacage
2007-06-06 08:54:11 +02:00
6816e303ec
implement PacketHistory::RemoveAtStart
Mathieu Lacage
2007-06-06 08:49:15 +02:00
1bbf7ce1a2
when doing a copy of a buffer, make sure to clear the prev and next fields
Mathieu Lacage
2007-06-05 21:48:26 +02:00
969ff1267e
the mask to filter out the low bit is 0xfe, not 0xfd
Mathieu Lacage
2007-06-05 18:28:37 +02:00