libnexus-rv
Public Attributes | List of all members
nexusrv_msg_decoder Struct Reference

NexusRV Message decoder context. More...

#include <msg-decoder.h>

Collaboration diagram for nexusrv_msg_decoder:
Collaboration graph
[legend]

Public Attributes

const nexusrv_hw_cfghw_cfg
 
int fd
 
int16_t src_filter
 
void * buffer
 
size_t bufsz
 
size_t nread
 
size_t filled
 
size_t pos
 
size_t lastmsg_len
 

Detailed Description

NexusRV Message decoder context.

This should be initialized by nexusrv_msg_decoder_init before calling nexusrv_msg_next

Member Data Documentation

◆ buffer

void* nexusrv_msg_decoder::buffer

Buffer to hold chunks read from trace file

◆ bufsz

size_t nexusrv_msg_decoder::bufsz

Buffer size

◆ fd

int nexusrv_msg_decoder::fd

File descriptor of binary trace file

◆ filled

size_t nexusrv_msg_decoder::filled

Currently filled bytes in buffer

◆ hw_cfg

const nexusrv_hw_cfg* nexusrv_msg_decoder::hw_cfg

Hardware/Implementation configuration

◆ lastmsg_len

size_t nexusrv_msg_decoder::lastmsg_len

Length of last message in buffer

◆ nread

size_t nexusrv_msg_decoder::nread

Number of bytes read

◆ pos

size_t nexusrv_msg_decoder::pos

Currently consumed bytes in buffer

◆ src_filter

int16_t nexusrv_msg_decoder::src_filter

Filter SRC ID


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