mirror of
https://github.com/mfontanini/libtins
synced 2026-01-23 02:35:57 +01:00
Done some changes on the build system.
This commit is contained in:
13
include/ip.h
13
include/ip.h
@@ -214,6 +214,11 @@ namespace Tins {
|
||||
*/
|
||||
typedef generic_route_option_type record_route_type;
|
||||
|
||||
/**
|
||||
* The type used to store IP options.
|
||||
*/
|
||||
typedef std::list<ip_option> options_type;
|
||||
|
||||
/**
|
||||
* \brief Constructor for building the IP PDU.
|
||||
*
|
||||
@@ -318,6 +323,12 @@ namespace Tins {
|
||||
*/
|
||||
small_uint<4> version() const { return _ip.version; }
|
||||
|
||||
/**
|
||||
* \brief Getter for the IP options.
|
||||
* \return The stored options.
|
||||
*/
|
||||
const options_type &options() const { return _ip_options; }
|
||||
|
||||
/* Setters */
|
||||
|
||||
/**
|
||||
@@ -616,7 +627,7 @@ namespace Tins {
|
||||
generic_route_option_type search_route_option(option_identifier id) const;
|
||||
|
||||
iphdr _ip;
|
||||
std::list<ip_option> _ip_options;
|
||||
options_type _ip_options;
|
||||
uint32_t _options_size, _padded_options_size;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user