Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bseenginenode.hh File Reference
#include "bseengine.hh"
#include "gslcommon.hh"
Include dependency graph for bseenginenode.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BseJob
 
struct  BseTrans
 
union  EngineTimedJob
 
struct  EngineInput
 
struct  EngineJInput
 
struct  EngineOutput
 
struct  EngineNode
 

Macros

#define ENGINE_NODE(module)
 
#define ENGINE_NODE_N_OSTREAMS(node)
 
#define ENGINE_NODE_N_ISTREAMS(node)
 
#define ENGINE_NODE_N_JSTREAMS(node)
 
#define ENGINE_NODE_IS_CONSUMER(node)
 
#define ENGINE_NODE_IS_INTEGRATED(node)
 
#define ENGINE_NODE_IS_VIRTUAL(node)
 
#define ENGINE_NODE_IS_SUSPENDED(nod, s)
 
#define ENGINE_NODE_IS_DEFERRED(node)
 
#define ENGINE_NODE_IS_SCHEDULED(node)
 
#define ENGINE_NODE_IS_CHEAP(node)
 
#define ENGINE_NODE_IS_EXPENSIVE(node)
 
#define ENGINE_NODE_LOCK(node)
 
#define ENGINE_NODE_UNLOCK(node)
 
#define ENGINE_MODULE_IS_VIRTUAL(mod)
 

Enumerations

enum  EngineJobType {
  ENGINE_JOB_NOP, ENGINE_JOB_SYNC, ENGINE_JOB_INTEGRATE, ENGINE_JOB_DISCARD,
  ENGINE_JOB_ICONNECT, ENGINE_JOB_JCONNECT, ENGINE_JOB_IDISCONNECT, ENGINE_JOB_JDISCONNECT,
  ENGINE_JOB_KILL_INPUTS, ENGINE_JOB_KILL_OUTPUTS, ENGINE_JOB_SET_CONSUMER, ENGINE_JOB_UNSET_CONSUMER,
  ENGINE_JOB_FORCE_RESET, ENGINE_JOB_ACCESS, ENGINE_JOB_SUSPEND, ENGINE_JOB_RESUME,
  ENGINE_JOB_ADD_POLL, ENGINE_JOB_REMOVE_POLL, ENGINE_JOB_ADD_TIMER, ENGINE_JOB_PROBE_JOB,
  ENGINE_JOB_FLOW_JOB, ENGINE_JOB_BOUNDARY_JOB, ENGINE_JOB_MESSAGE, ENGINE_JOB_LAST
}