IPv4_5TupleL2Ident< Packet >::ConnectionID Struct Reference

#include <IPv4_5TupleL2Ident.hpp>

Public Member Functions

bool operator== (const ConnectionID &c) const
 
bool operator< (const ConnectionID &c) const
 
 operator std::string () const
 
 ConnectionID (const ConnectionID &c)
 
 ConnectionID ()
 

Public Attributes

uint32_t dstIP
 
uint32_t srcIP
 
uint16_t dstPort
 
uint16_t srcPort
 
uint8_t proto
 

Detailed Description

template<class Packet>
struct IPv4_5TupleL2Ident< Packet >::ConnectionID

Definition at line 20 of file IPv4_5TupleL2Ident.hpp.

Constructor & Destructor Documentation

◆ ConnectionID() [1/2]

template<class Packet>
IPv4_5TupleL2Ident< Packet >::ConnectionID::ConnectionID ( const ConnectionID c)
inline

Definition at line 54 of file IPv4_5TupleL2Ident.hpp.

◆ ConnectionID() [2/2]

template<class Packet>
IPv4_5TupleL2Ident< Packet >::ConnectionID::ConnectionID ( )
inline

Definition at line 57 of file IPv4_5TupleL2Ident.hpp.

Member Function Documentation

◆ operator std::string()

template<class Packet>
IPv4_5TupleL2Ident< Packet >::ConnectionID::operator std::string ( ) const
inline

Definition at line 45 of file IPv4_5TupleL2Ident.hpp.

◆ operator<()

template<class Packet>
bool IPv4_5TupleL2Ident< Packet >::ConnectionID::operator< ( const ConnectionID c) const
inline

Definition at line 36 of file IPv4_5TupleL2Ident.hpp.

◆ operator==()

template<class Packet>
bool IPv4_5TupleL2Ident< Packet >::ConnectionID::operator== ( const ConnectionID c) const
inline

Definition at line 27 of file IPv4_5TupleL2Ident.hpp.

Member Data Documentation

◆ dstIP

template<class Packet>
uint32_t IPv4_5TupleL2Ident< Packet >::ConnectionID::dstIP

Definition at line 21 of file IPv4_5TupleL2Ident.hpp.

◆ dstPort

template<class Packet>
uint16_t IPv4_5TupleL2Ident< Packet >::ConnectionID::dstPort

Definition at line 23 of file IPv4_5TupleL2Ident.hpp.

◆ proto

template<class Packet>
uint8_t IPv4_5TupleL2Ident< Packet >::ConnectionID::proto

Definition at line 25 of file IPv4_5TupleL2Ident.hpp.

◆ srcIP

template<class Packet>
uint32_t IPv4_5TupleL2Ident< Packet >::ConnectionID::srcIP

Definition at line 22 of file IPv4_5TupleL2Ident.hpp.

◆ srcPort

template<class Packet>
uint16_t IPv4_5TupleL2Ident< Packet >::ConnectionID::srcPort

Definition at line 24 of file IPv4_5TupleL2Ident.hpp.


The documentation for this struct was generated from the following file: