Protocol++® (Protocolpp®)  v5.7.0
InterfacePP::secout Class Reference
Inheritance diagram for InterfacePP::secout:
Collaboration diagram for InterfacePP::secout:

Public Member Functions

 secout (uintptr_t address, uint32_t size, uint32_t status)
 
virtual ~secout ()=default
 standard deconstructor
 
uint32_t get_status ()
 
void set_status (uint32_t status)
 
- Public Member Functions inherited from InterfacePP::secin
 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

◆ secout()

InterfacePP::secout::secout ( uintptr_t  address,
uint32_t  size,
uint32_t  status 
)
inline

Constructor for SEC output ring object

Parameters
address- address of output
size- size of output
status- status of the operation

Sits in the input ring as


| address (8-byte flow address) |

| size (4-byte value) |

| status (4-byte value) |

Member Function Documentation

◆ get_status()

uint32_t InterfacePP::secout::get_status ( )
inline

return the name of the flow

Returns
- name of the flow

◆ set_status()

void InterfacePP::secout::set_status ( uint32_t  status)
inline

set the status of the packet

Parameters
status- status of the packet

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