BEAST/BSE - Better Audio System and Sound Engine  0.8.0
Public Attributes
BseJob Struct Reference
Collaboration diagram for BseJob:
Collaboration graph
[legend]

List of all members.

Public Attributes

EngineJobType job_id
BseJob * next
union {
   struct {
      EngineNode *   node
      gboolean   free_with_job
      gchar *   message
   }   data
   struct {
      Bse::Mutex *   lock_mutex
      Bse::Cond *   lock_cond
      gboolean *   lock_p
   }   sync
   struct {
      EngineNode *   node
      guint64   stamp
   }   tick
   struct {
      EngineNode *   dest_node
      guint   dest_ijstream
      EngineNode *   src_node
      guint   src_ostream
   }   connection
   struct {
      EngineNode *   node
      BseEngineAccessFunc   access_func
      gpointer   data
      BseFreeFunc   free_func
   }   access
   struct {
      BseEnginePollFunc   poll_func
      gpointer   data
      BseFreeFunc   free_func
      guint   n_fds
      GPollFD *   fds
   }   poll
   struct {
      BseEngineTimerFunc   timer_func
      gpointer   data
      BseFreeFunc   free_func
   }   timer
   struct {
      EngineNode *   node
      EngineTimedJob *   tjob
   }   timed_job
}; 

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Typedefs Defines