nngn
Loading...
Searching...
No Matches
nngn::AudioWorker Class Reference

#include <worker.h>

Inheritance diagram for nngn::AudioWorker:
Collaboration diagram for nngn::AudioWorker:

Signals

void new_graph (std::vector< std::byte > v)
 
void new_pos (std::size_t i, std::size_t p)
 
void new_graph (std::vector< std::byte > v)
 
void new_pos (std::size_t i, std::size_t p)
 
- Signals inherited from Worker
void finished (void)
 
void finished (void)
 

Private Types

enum class  Command : u8 {
  QUIT = 'q' , GRAPH = 'g' , POS = 'p' , QUIT = 'q' ,
  GRAPH = 'g' , POS = 'p'
}
 
enum class  Command : u8 {
  QUIT = 'q' , GRAPH = 'g' , POS = 'p' , QUIT = 'q' ,
  GRAPH = 'g' , POS = 'p'
}
 

Private Member Functions

bool cmd (std::string_view s) final
 
bool cmd_graph (std::stringstream *ss)
 
bool cmd_pos (std::stringstream *ss)
 
bool cmd (std::string_view s) final
 
bool cmd_graph (std::stringstream *ss)
 
bool cmd_pos (std::stringstream *ss)
 

Additional Inherited Members

- Public Slots inherited from Worker
void finish (void)
 
void finish (void)
 
- Public Member Functions inherited from Worker
bool init (int fd)
 
bool destroy (void)
 
void run (void) final
 
constexpr bool ok (void) const
 
bool init (int fd)
 
bool destroy (void)
 
void run (void) final
 
constexpr bool ok (void) const
 
- Protected Member Functions inherited from Worker
template<typename ... Ts>
auto read_values (std::stringstream *s, Ts *...ts)
 
void err (void)
 
template<typename ... Ts>
auto read_values (std::stringstream *s, Ts *...ts)
 
void err (void)
 

Member Enumeration Documentation

◆ Command [1/2]

enum class nngn::AudioWorker::Command : u8
strongprivate
Enumerator
QUIT 
GRAPH 
POS 
QUIT 
GRAPH 
POS 

◆ Command [2/2]

enum class nngn::AudioWorker::Command : u8
strongprivate
Enumerator
QUIT 
GRAPH 
POS 
QUIT 
GRAPH 
POS 

Member Function Documentation

◆ cmd() [1/2]

bool nngn::AudioWorker::cmd ( std::string_view  s)
finalprivatevirtual

Implements Worker.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cmd() [2/2]

bool nngn::AudioWorker::cmd ( std::string_view  s)
finalprivatevirtual

Implements Worker.

◆ cmd_graph() [1/2]

bool nngn::AudioWorker::cmd_graph ( std::stringstream *  ss)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cmd_graph() [2/2]

bool nngn::AudioWorker::cmd_graph ( std::stringstream *  ss)
private

◆ cmd_pos() [1/2]

bool nngn::AudioWorker::cmd_pos ( std::stringstream *  ss)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cmd_pos() [2/2]

bool nngn::AudioWorker::cmd_pos ( std::stringstream *  ss)
private

◆ new_graph [1/2]

void nngn::AudioWorker::new_graph ( std::vector< std::byte >  v)
signal
Here is the caller graph for this function:

◆ new_graph [2/2]

void nngn::AudioWorker::new_graph ( std::vector< std::byte >  v)
signal

◆ new_pos [1/2]

void nngn::AudioWorker::new_pos ( std::size_t  i,
std::size_t  p 
)
signal
Here is the caller graph for this function:

◆ new_pos [2/2]

void nngn::AudioWorker::new_pos ( std::size_t  i,
std::size_t  p 
)
signal

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