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

add missing TINS_API to PDU classes. Extend/fix ICMPv6 enum values and unify naming

This commit is contained in:
Einar Gunnarsson
2016-02-17 17:42:04 +01:00
parent 423dbf2404
commit 6403d1908d
5 changed files with 14 additions and 7 deletions

View File

@@ -80,14 +80,20 @@ public:
NEIGHBOUR_SOLICIT = 135,
NEIGHBOUR_ADVERT = 136,
REDIRECT = 137,
ROUTER_RENUMBER = 137,
ROUTER_RENUMBER = 138,
NI_QUERY = 139,
NI_REPLY = 140,
MLD2_REPORT = 143,
DHAAD_REQUEST = 144,
DHAAD_REPLY = 145,
MOBILE_PREFIX_SOL = 146,
MOBILE_PREFIX_ADV = 147
MOBILE_PREFIX_SOLICIT = 146,
MOBILE_PREFIX_ADVERT = 147,
CERT_PATH_SOLICIT = 148,
CERT_PATH_ADVERT = 149,
MULTICAST_ROUTER_ADVERT = 151,
MULTICAST_ROUTER_SOLICIT = 152,
MULTICAST_ROUTER_TERMINATE = 153,
RPL_CONTROL_MSG = 155
};
/**

View File

@@ -40,9 +40,10 @@ namespace Tins {
class ICMPExtension;
/**
* \class MPLS
* \brief Represents an MPLS PDU
*/
class MPLS : public PDU {
class TINS_API MPLS : public PDU {
public:
/**
* \brief This PDU's flag.

View File

@@ -53,7 +53,7 @@ namespace Tins {
* etc.
*/
template <typename T>
class PDUCacher : public PDU {
class TINS_API PDUCacher : public PDU {
public:
/**
* The cached PDU type.

View File

@@ -60,7 +60,7 @@ namespace Tins {
*
* \sa RawPDU
*/
class UDP : public PDU {
class TINS_API UDP : public PDU {
public:
/**
* \brief This PDU's flag.