Jens Keim
2a8101eef3
add advertised_size method
2019-01-22 19:32:51 +01:00
Matias Fontanini
a6817528bc
Use absolute include paths
...
Fixes #250
2017-09-21 20:48:57 -07:00
Matias Fontanini
7250c7a03d
Performance improvements
...
* Remove option size memers on IP/TCP and instead calculate
these when they're needed
* Reorder members on IP/TCP so as to remove/decrease padding
* Move most memory helpers impl into header file so they
can be inlined
* Make PDUOption's move ctor/assignment operator noexcept
2017-05-13 16:21:18 -07:00
Matias Fontanini
cedd127e8f
Use vector instead of lists everywhere
2017-05-13 11:14:11 -07:00
Matias Fontanini
60b5f3e6e4
Remove inclusion of algorithm almost everywhere
2017-04-30 18:51:55 -07:00
Matias Fontanini
c06787ca22
Update license date to 2017
2017-04-29 09:56:26 -07:00
Matias Fontanini
15a353c123
Remove parent parameter from write_serialization
...
This is no longer needed as each PDU knows its parent PDU already
2017-04-29 09:53:33 -07:00
Matias Fontanini
17da10d76e
Add extract_metadata to main PDU classes
2016-02-20 22:19:12 -08:00
Josh Hunter
e69d0d7ce9
Fixed comment spelling
2016-02-19 10:27:56 -06:00
Matias Fontanini
5d41316b9a
Rename IP header member to header_
2016-02-04 20:37:24 -08:00
Matias Fontanini
88d8f99676
Replace "wether" with "whether" on doc strings
2016-01-31 20:45:30 -08:00
Matias Fontanini
fb4e5086fd
Update copyright notice
2016-01-31 20:03:49 -08:00
Matias Fontanini
d84f10cf08
Code cleanup and use same syntax on the entire project
...
Initial code cleanup
More code cleanup
Cleanup more code
Cleanup Dot11 code
Fix OSX build issue
Cleanup examples
Fix ref and pointer declaration syntax
Fix braces
2016-01-09 10:01:58 -08:00
Matias Fontanini
7a2ae6b7d5
Export classes on Windows shared lib builds
...
Fixes #120
2015-12-28 06:28:52 -08:00
Matias Fontanini
02e2b278de
Add OutputMemoryStream and port most classes to use it
2015-12-26 06:30:00 -08:00
Matias Fontanini
a35b086d12
Use endian independent way of setting IP fragment offset and flags
2015-12-07 22:11:28 -08:00
Matias Fontanini
3e23bcc73c
Add IP::fragment_offset and IP::flags
2015-12-07 21:10:41 -08:00
Matias Fontanini
534bdaf30b
Always calculate IP checksum
...
Fixes #105
2015-11-08 10:25:49 -08:00
Matias Fontanini
6dec68128d
Add remove_option member to IP, TCP, Dot11, ICMPv6, DHCP and DHCPv6
2015-08-17 15:19:03 -07:00
Matias Fontanini
9ee90755d1
Moved headers to include/tins.
2014-10-17 12:14:00 -03:00