| PcapPlusPlus
    21.11
    | 
#include <IPReassembly.h>
 
  
 | Public Member Functions | |
| IPv6PacketKey () | |
| IPv6PacketKey (uint32_t fragmentID, IPv6Address srcip, IPv6Address dstip) | |
| IPv6PacketKey (const IPv6PacketKey &other) | |
| IPv6PacketKey & | operator= (const IPv6PacketKey &other) | 
| uint32_t | getFragmentID () const | 
| IPv6Address | getSrcIP () const | 
| IPv6Address | getDstIP () const | 
| void | setFragmentID (uint32_t fragID) | 
| void | setSrcIP (const IPv6Address &srcIP) | 
| void | setDstIP (const IPv6Address &dstIP) | 
| uint32_t | getHashValue () const | 
| ProtocolType | getProtocolType () const | 
| PacketKey * | clone () const | 
|  Public Member Functions inherited from pcpp::IPReassembly::PacketKey | |
| virtual | ~PacketKey () | 
Represents a key that can uniquely identify IPv6 fragment packets. The key comprises of source IPv6 address, dest IPv6 address and fragment ID (which resides in the IPv6 fragmentation extension)
| 
 | inline | 
A default c'tor which zeros all members
| 
 | inline | 
A c'tor that sets values in each one of the members
| [in] | fragmentID | Fragment ID value | 
| [in] | srcip | Source IPv6 address | 
| [in] | dstip | Dest IPv6 address | 
| 
 | inline | 
A copy c'tor for this class
| [in] | other | The instance to copy from | 
| 
 | inlinevirtual | 
Implements pcpp::IPReassembly::PacketKey.
| 
 | inline | 
| 
 | inline | 
| 
 | virtual | 
Implements pcpp::IPReassembly::PacketKey.
| 
 | inlinevirtual | 
Implements pcpp::IPReassembly::PacketKey.
| 
 | inline | 
| 
 | inline | 
Assignment operator for this class
| [in] | other | The instance to assign from | 
| 
 | inline | 
Set dest IPv6 address
| [in] | dstIP | Dest IP to set | 
| 
 | inline | 
Set fragment ID
| [in] | fragID | Fragment ID value to set | 
| 
 | inline | 
Set source IPv6 address
| [in] | srcIP | Source IP to set |