Developer World
Spresense SDK Library v3.2.0-ebc0364
audiolite_sysmsg Class Reference
Inheritance diagram for audiolite_sysmsg:
Collaboration diagram for audiolite_sysmsg:

Public Member Functions

void setup_instance (audiolite_mempool *pool)
 
int get_evtid ()
 
void * get_issuer ()
 
unsigned long get_arg ()
 
void set_msgcontent (int evtid, void *issuer, unsigned long arg)
 
dq_entry_t * get_link (void)
 
void set_eof ()
 
void clear_eof ()
 
bool is_eof ()
 
- Public Member Functions inherited from audiolite_mem
void release (void)
 
virtual audiolite_memreference (void)
 
void * get_data (void)
 
int get_fs (void)
 
void set_fs (int hz)
 
int get_storedsize (void)
 
void set_storedsize (int sz)
 
int get_fullsize (void)
 
int get_typebytes (void)
 
virtual void set_eof ()=0
 
virtual void clear_eof ()=0
 
virtual bool is_eof ()=0
 

Static Public Member Functions

static audiolite_sysmsglocal_cast (dq_entry_t *ent)
 

Protected Attributes

struct audiolite_evtmsg_s _msg
 
- Protected Attributes inherited from audiolite_mem
int _sz
 

Additional Inherited Members

- Public Attributes inherited from audiolite_mem
friend audiolite_mempool
 
- Protected Member Functions inherited from audiolite_mem
virtual void setup_instance (int sz, char *mem, audiolite_mempool *pool)
 
int unrefer ()
 

Member Function Documentation

◆ set_eof()

void set_eof ( )
inlinevirtual

Implements audiolite_mem.

◆ clear_eof()

void clear_eof ( )
inlinevirtual

Implements audiolite_mem.

◆ is_eof()

bool is_eof ( )
inlinevirtual

Implements audiolite_mem.


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