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:
@@ -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
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -60,7 +60,7 @@ namespace Tins {
|
||||
*
|
||||
* \sa RawPDU
|
||||
*/
|
||||
class UDP : public PDU {
|
||||
class TINS_API UDP : public PDU {
|
||||
public:
|
||||
/**
|
||||
* \brief This PDU's flag.
|
||||
|
||||
@@ -109,7 +109,7 @@ ostream& operator<<(ostream& output, const IPv4Address& addr) {
|
||||
}
|
||||
mask -= 8;
|
||||
}
|
||||
return output;;
|
||||
return output;
|
||||
}
|
||||
|
||||
bool IPv4Address::is_private() const {
|
||||
|
||||
Reference in New Issue
Block a user