1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-23 02:35:57 +01:00

Moved endianness change functions to endianness.h.

This commit is contained in:
Matias Fontanini
2012-09-03 23:58:43 -03:00
parent 279940c398
commit 832a79a1e1
39 changed files with 482 additions and 557 deletions

View File

@@ -31,7 +31,7 @@
#include "pdu.h"
#include "small_uint.h"
#include "ipaddress.h"
#include "utils.h"
#include "endianness.h"
namespace Tins {
@@ -174,21 +174,21 @@ namespace Tins {
*
* \return The total length of this IP PDU.
*/
uint16_t tot_len() const { return Utils::be_to_host(_ip.tot_len); }
uint16_t tot_len() const { return Endian::be_to_host(_ip.tot_len); }
/**
* \brief Getter for the id field.
*
* \return The id for this IP PDU.
*/
uint16_t id() const { return Utils::be_to_host(_ip.id); }
uint16_t id() const { return Endian::be_to_host(_ip.id); }
/**
* \brief Getter for the fragment offset field.
*
* \return The fragment offset for this IP PDU.
*/
uint16_t frag_off() const { return Utils::be_to_host(_ip.frag_off); }
uint16_t frag_off() const { return Endian::be_to_host(_ip.frag_off); }
/**
* \brief Getter for the time to live field.
@@ -209,7 +209,7 @@ namespace Tins {
*
* \return The checksum for this IP PDU.
*/
uint16_t check() const { return Utils::be_to_host(_ip.check); }
uint16_t check() const { return Endian::be_to_host(_ip.check); }
/**
* \brief Getter for the source address field.