EMANE  1.2.1
EMANE::Models::CommEffect::IPProtocolRule Class Referenceabstract

#include <ipprotocolrule.h>

Inheritance diagram for EMANE::Models::CommEffect::IPProtocolRule:
EMANE::Models::CommEffect::Rule EMANE::Models::CommEffect::IPProtocolSimpleRule EMANE::Models::CommEffect::IPProtocolUDPRule

Public Member Functions

 IPProtocolRule (std::uint8_t u8Type)
 
virtual bool match (const void *buf, std::size_t len, std::uint16_t u16Type)=0
 

Protected Attributes

std::uint8_t u8Type_
 

Detailed Description

Definition at line 49 of file ipprotocolrule.h.

Constructor & Destructor Documentation

◆ IPProtocolRule()

EMANE::Models::CommEffect::IPProtocolRule::IPProtocolRule ( std::uint8_t  u8Type)
inline

Definition at line 52 of file ipprotocolrule.h.

Member Function Documentation

◆ match()

virtual bool EMANE::Models::CommEffect::Rule::match ( const void *  buf,
std::size_t  len,
std::uint16_t  u16Type 
)
pure virtualinherited

Member Data Documentation

◆ u8Type_

std::uint8_t EMANE::Models::CommEffect::IPProtocolRule::u8Type_
protected

Definition at line 53 of file ipprotocolrule.h.


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