Interface
AgsConcurrencyProvider
Prerequisite
In order to implement ConcurrencyProvider, your type must inherit fromGObject
.
Interface structure
struct AgsConcurrencyProviderInterface {
GTypeInterface ginterface;
AgsThread* (* get_main_loop) (
AgsConcurrencyProvider* concurrency_provider
);
void (* set_main_loop) (
AgsConcurrencyProvider* concurrency_provider,
AgsThread* main_loop
);
AgsTaskLauncher* (* get_task_launcher) (
AgsConcurrencyProvider* concurrency_provider
);
void (* set_task_launcher) (
AgsConcurrencyProvider* concurrency_provider,
AgsTaskLauncher* task_launcher
);
AgsThreadPool* (* get_thread_pool) (
AgsConcurrencyProvider* concurrency_provider
);
void (* set_thread_pool) (
AgsConcurrencyProvider* concurrency_provider,
AgsThreadPool* thread_pool
);
GList* (* get_worker) (
AgsConcurrencyProvider* concurrency_provider
);
void (* set_worker) (
AgsConcurrencyProvider* concurrency_provider,
GList* worker
);
}
No description available.
Interface members
ginterface |
|
No description available. |
|
get_main_loop |
|
No description available. |
|
set_main_loop |
|
No description available. |
|
get_task_launcher |
|
No description available. |
|
set_task_launcher |
|
No description available. |
|
get_thread_pool |
|
No description available. |
|
set_thread_pool |
|
No description available. |
|
get_worker |
|
No description available. |
|
set_worker |
|
No description available. |