Protocol++® (Protocolpp®)  v5.7.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
InterfacePP::secin Class Reference
Inheritance diagram for InterfacePP::secin:

Public Member Functions

 secin (uintptr_t address, uint32_t size)
 
virtual ~secin ()=default
 standard deconstructor
 
uintptr_t get_addr ()
 
uint32_t get_size ()
 
void set_addr (uintptr_t address)
 
void set_size (uint32_t size)
 

Constructor & Destructor Documentation

◆ secin()

InterfacePP::secin::secin ( uintptr_t  address,
uint32_t  size 
)
inline

Constructor for SEC input ring object

Parameters
address- address of flow
size- size of flow

Sits in the input ring as


| address (8-byte flow address) |

| size (4-byte value) |

Member Function Documentation

◆ get_addr()

uintptr_t InterfacePP::secin::get_addr ( )
inline

return address

Returns
- address

◆ get_size()

uint32_t InterfacePP::secin::get_size ( )
inline

return size

Returns
- size

◆ set_addr()

void InterfacePP::secin::set_addr ( uintptr_t  address)
inline

set the address

Parameters
address- address of the input

◆ set_size()

void InterfacePP::secin::set_size ( uint32_t  size)
inline

set the size of the input

Parameters
size- size of the input

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