flext
0.6.2
|
Implementation of the flext message queuing functionality. More...
#include "flext.h"
#include "flinternal.h"
#include "flcontainers.h"
#include <cstring>
#include "flpushns.h"
#include "flpopns.h"
Classes | |
class | QueueFifo |
class | Queue |
struct | QVars |
class | flext ::MsgBundle |
class | flext ::MsgBundle::Msg |
Macros | |
#define | __FLEXT_QUEUE_CPP |
#define | PERMANENTIDLE |
#define | STATSIZE 8 |
#define | CHUNK 10 |
Functions | |
void | Trigger () |
bool | QWork (bool syslock, flext_base *flushobj=NULL) |
void | QTick (flext_base *c) |
Implementation of the flext message queuing functionality.
if FLEXT_PDLOCK is defined, the new PD thread lock functions are used
#define __FLEXT_QUEUE_CPP |
#define CHUNK 10 |
#define PERMANENTIDLE |
#define STATSIZE 8 |
void QTick | ( | flext_base * | c | ) |
bool QWork | ( | bool | syslock, |
flext_base * | flushobj = NULL |
||
) |
void Trigger | ( | ) |