AgsMainLoop

AgsMainLoop — toplevel threads

Functions

Includes

#include <ags/object/ags_main_loop.h>

Description

The AgsMainLoop interface gives you a unique access to toplevel threads.

Functions

ags_main_loop_set_async_queue ()

void
ags_main_loop_set_async_queue (AgsMainLoop *main_loop,
                               AgsAsyncQueue *async_queue);


ags_main_loop_get_async_queue ()

AgsAsyncQueue *
ags_main_loop_get_async_queue (AgsMainLoop *main_loop);

Returns


ags_main_loop_set_tic ()

void
ags_main_loop_set_tic (AgsMainLoop *main_loop,
                       guint tic);

Sets tic to tic .

Parameters

main_loop

the AgsMainLoop

 

tic

tic

 

ags_main_loop_get_tic ()

guint
ags_main_loop_get_tic (AgsMainLoop *main_loop);

Retrieve tic.

Parameters

main_loop

the AgsMainLoop

 

Returns

tic


ags_main_loop_set_last_sync ()

void
ags_main_loop_set_last_sync (AgsMainLoop *main_loop,
                             guint last_sync);

Sets last sync to last_sync .

Parameters

main_loop

the AgsMainLoop

 

last_sync

last sync

 

ags_main_loop_get_last_sync ()

guint
ags_main_loop_get_last_sync (AgsMainLoop *main_loop);

Retrieve last sync.

Parameters

main_loop

the AgsMainLoop

 

Returns

last sync

Types and Values