Top |
#define | AGS_THREAD_DEFAULT_VERSION |
#define | AGS_THREAD_BUILD_ID |
enum | AgsThreadApplicationContextFlags |
#define | AGS_TYPE_THREAD_APPLICATION_CONTEXT |
#define | AGS_TYPE_THREAD_APPLICATION_CONTEXT_FLAGS |
struct | AgsThreadApplicationContext |
struct | AgsThreadApplicationContextClass |
GFlags ╰── AgsThreadApplicationContextFlags GObject ╰── AgsApplicationContext ╰── AgsThreadApplicationContext
AgsThreadApplicationContext implements AgsConnectable and AgsConcurrencyProvider.
void
ags_thread_application_context_register_types
(AgsApplicationContext *application_context
);
AgsThreadApplicationContext * ags_thread_application_context_new ();
Create a new instance of AgsThreadApplicationContext.
Since: 3.0.0
#define AGS_IS_THREAD_APPLICATION_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD_APPLICATION_CONTEXT))
#define AGS_IS_THREAD_APPLICATION_CONTEXT_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD_APPLICATION_CONTEXT))
#define AGS_THREAD_APPLICATION_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD_APPLICATION_CONTEXT, AgsThreadApplicationContext))
#define AGS_THREAD_APPLICATION_CONTEXT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD_APPLICATION_CONTEXT, AgsThreadApplicationContextClass))
#define AGS_THREAD_APPLICATION_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD_APPLICATION_CONTEXT, AgsThreadApplicationContextClass))
GType ags_thread_application_context_flags_get_type ();
Enum values to control the behavior or indicate internal state of AgsThreadApplicationContext by enable/disable as sync_flags.
#define AGS_TYPE_THREAD_APPLICATION_CONTEXT (ags_thread_application_context_get_type())
#define AGS_TYPE_THREAD_APPLICATION_CONTEXT_FLAGS (ags_thread_application_context_flags_get_type())
“thread-pool”
property“thread-pool” AgsThreadPool *
The assigned thread pool.
Owner: AgsThreadApplicationContext
Flags: Read / Write
Since: 3.0.0