|
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: