EMANE  1.2.1
EMANE::Models::CommEffect::Rule Class Referenceabstract

#include <rule.h>

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

Public Member Functions

virtual ~Rule ()
 
virtual bool match (const void *buf, std::size_t len, std::uint16_t u16Type)=0
 

Protected Member Functions

 Rule ()
 

Detailed Description

Definition at line 46 of file rule.h.

Constructor & Destructor Documentation

◆ ~Rule()

virtual EMANE::Models::CommEffect::Rule::~Rule ( )
inlinevirtual

Definition at line 49 of file rule.h.

◆ Rule()

EMANE::Models::CommEffect::Rule::Rule ( )
inlineprotected

Definition at line 55 of file rule.h.

Member Function Documentation

◆ match()

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

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