Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_LOCAL_TASK_CONTROLLER_CONTEXT_PATH |
#define | AGS_TYPE_LOCAL_TASK_CONTROLLER |
struct | AgsLocalTaskController |
struct | AgsLocalTaskControllerClass |
gpointer ags_local_task_controller_launch (AgsLocalTaskController *local_task_controller
,AgsTask *task
);
Launch task.
Since: 2.0.0
gpointer ags_local_task_controller_launch_timed (AgsLocalTaskController *local_task_controller
,AgsTask *task
,AgsTimestamp *timestamp
);
Launch task.
Since: 2.0.0
AgsLocalTaskController * ags_local_task_controller_new ();
Instantiate new AgsLocalTaskController
Since: 2.0.0
#define AGS_IS_LOCAL_TASK_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOCAL_TASK_CONTROLLER))
#define AGS_LOCAL_TASK_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOCAL_TASK_CONTROLLER, AgsLocalTaskController))
#define AGS_LOCAL_TASK_CONTROLLER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LOCAL_TASK_CONTROLLER, AgsLocalTaskControllerClass))
#define AGS_LOCAL_TASK_CONTROLLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_LOCAL_TASK_CONTROLLER, AgsLocalTaskControllerClass))
#define AGS_TYPE_LOCAL_TASK_CONTROLLER (ags_local_task_controller_get_type())
struct AgsLocalTaskControllerClass { AgsControllerClass controller; gpointer (*launch)(AgsLocalTaskController *local_task_controller, AgsTask *task); gpointer (*launch_timed)(AgsLocalTaskController *local_task_controller, AgsTask *task, AgsTimestamp *timestamp); };
“launch”
signalgpointer user_function (AgsLocalTaskController *local_task_controller, GObject *task, gpointer user_data)
The ::launch-timed signal is used to launch a task delayed.
local_task_controller |
||
task |
the AgsTask to launch |
|
timestamp |
the AgsTimestamp specify the start time |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 2.0.0