OpenCSD - CoreSight Trace Decode Library
1.3.3
|
#include <ocsd_gen_elem_stack.h>
Public Member Functions | |
OcsdGenElemStack () | |
~OcsdGenElemStack () | |
void | initSendIf (componentAttachPt< ITrcGenElemIn > *pGenElemIf) |
void | initCSID (const uint8_t CSID) |
OcsdTraceElement & | getCurrElem () |
get the current element. More... | |
ocsd_err_t | resetElemStack () |
set pointers to base of stack More... | |
ocsd_err_t | addElem (const ocsd_trc_index_t trc_pkt_idx) |
add elem to stack and set current. More... | |
void | setCurrElemIdx (const ocsd_trc_index_t trc_pkt_idx) |
packet index for this element More... | |
ocsd_err_t | addElemType (const ocsd_trc_index_t trc_pkt_idx, ocsd_gen_trc_elem_t elem_type) |
ocsd_datapath_resp_t | sendElements () |
send elements on the stack More... | |
const int | numElemToSend () const |
Definition at line 44 of file ocsd_gen_elem_stack.h.
OcsdGenElemStack::OcsdGenElemStack | ( | ) |
OcsdGenElemStack::~OcsdGenElemStack | ( | ) |
ocsd_err_t OcsdGenElemStack::addElem | ( | const ocsd_trc_index_t | trc_pkt_idx | ) |
add elem to stack and set current.
ocsd_err_t OcsdGenElemStack::addElemType | ( | const ocsd_trc_index_t | trc_pkt_idx, |
ocsd_gen_trc_elem_t | elem_type | ||
) |
|
inline |
get the current element.
Definition at line 103 of file ocsd_gen_elem_stack.h.
|
inline |
Definition at line 51 of file ocsd_gen_elem_stack.h.
|
inline |
Definition at line 93 of file ocsd_gen_elem_stack.h.
|
inline |
Definition at line 88 of file ocsd_gen_elem_stack.h.
ocsd_err_t OcsdGenElemStack::resetElemStack | ( | ) |
set pointers to base of stack
ocsd_datapath_resp_t OcsdGenElemStack::sendElements | ( | ) |
send elements on the stack
|
inline |
packet index for this element
Definition at line 98 of file ocsd_gen_elem_stack.h.