BSE Interface Reference

/opt/src/beast/bse/bseengineschedule.h

SYNOPSIS

DESCRIPTION

EngineCycle

/opt/src/beast/bse/bseengineschedule.h:25
struct EngineCycle
{
  EngineNode *last;
  SfiRing    *nodes;
  guint       seen_deferred_node;
};

EngineQuery

/opt/src/beast/bse/bseengineschedule.h:31
struct EngineQuery
{
  guint    leaf_level;
  SfiRing *cycles;
  SfiRing *cycle_nodes;
};

_EngineSchedule

/opt/src/beast/bse/bseengineschedule.h:37
struct _EngineSchedule
{
  guint     n_items;
  guint     leaf_levels;
  SfiRing **nodes;
  SfiRing **cycles;
  guint     secured;
  guint     in_pqueue;
  guint     cur_leaf_level;
  SfiRing  *cur_node;
  SfiRing  *cur_cycle;
  SfiRing  *vnodes;
};

_engine_schedule_clear

/opt/src/beast/bse/bseengineschedule.h:54

_engine_schedule_consumer_node

/opt/src/beast/bse/bseengineschedule.h:57

_engine_schedule_destroy

/opt/src/beast/bse/bseengineschedule.h:55

_engine_schedule_new

/opt/src/beast/bse/bseengineschedule.h:53

_engine_schedule_pop_cycle

/opt/src/beast/bse/bseengineschedule.h:60
SfiRing*  _engine_schedule_pop_cycle 
(EngineSchedule *schedule);

_engine_schedule_pop_node

/opt/src/beast/bse/bseengineschedule.h:59

_engine_schedule_restart

/opt/src/beast/bse/bseengineschedule.h:61

_engine_schedule_secure

/opt/src/beast/bse/bseengineschedule.h:58

_engine_schedule_unsecure

/opt/src/beast/bse/bseengineschedule.h:62