LMMS
Loading...
Searching...
No Matches
zyncarla::WatchManager Struct Reference

#include <WatchPoint.h>

Public Types

typedef rtosc::ThreadLink thrlnk

Public Member Functions

 WatchManager (thrlnk *link=0)
void add_watch (const char *)
void del_watch (const char *)
void tick (void)
bool active (const char *) const
int samples (const char *) const
void satisfy (const char *, float)
void satisfy (const char *, float *, int)

Public Attributes

thrlnkwrite_back
bool new_active
char active_list [MAX_WATCH][MAX_WATCH_PATH]
float data_list [MAX_SAMPLE][MAX_WATCH]
int sample_list [MAX_WATCH]
bool deactivate [MAX_WATCH]

Member Typedef Documentation

◆ thrlnk

Constructor & Destructor Documentation

◆ WatchManager()

zyncarla::WatchManager::WatchManager ( thrlnk * link = 0)

Member Function Documentation

◆ active()

bool zyncarla::WatchManager::active ( const char * id) const

◆ add_watch()

void zyncarla::WatchManager::add_watch ( const char * id)

◆ del_watch()

void zyncarla::WatchManager::del_watch ( const char * id)

◆ samples()

int zyncarla::WatchManager::samples ( const char * id) const

◆ satisfy() [1/2]

void zyncarla::WatchManager::satisfy ( const char * id,
float * f,
int n )

◆ satisfy() [2/2]

void zyncarla::WatchManager::satisfy ( const char * id,
float f )

◆ tick()

void zyncarla::WatchManager::tick ( void )

Member Data Documentation

◆ active_list

char zyncarla::WatchManager::active_list[MAX_WATCH][MAX_WATCH_PATH]

◆ data_list

float zyncarla::WatchManager::data_list[MAX_SAMPLE][MAX_WATCH]

◆ deactivate

bool zyncarla::WatchManager::deactivate[MAX_WATCH]

◆ new_active

bool zyncarla::WatchManager::new_active

◆ sample_list

int zyncarla::WatchManager::sample_list[MAX_WATCH]

◆ write_back

thrlnk* zyncarla::WatchManager::write_back

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