Class

AgsWorkerThread

[]

Description

class Ags.WorkerThread : Ags.Thread
  implements Ags.Connectable {
  status_flags: volatile guint,
  run_mutex: GMutex,
  run_cond: GCond,
  worker_thread: GThread*
}

No description available.

Descendants

[]

Implements

[]

Constructors

ags_worker_thread_new

Create a new instance of AgsWorkerThread.

since: 3.0.0

[]

Instance methods

ags_worker_thread_do_poll

Do poll your work. It is called of the worker thread.

since: 3.0.0

ags_worker_thread_set_status_flags

Set status flags.

since: 3.0.0

ags_worker_thread_test_status_flags

Test status_flags of worker_thread.

since: 3.0.0

ags_worker_thread_unset_status_flags

Unset status flags.

since: 3.0.0

Methods inherited from AgsThread (45)
Methods inherited from GObject (43)
Methods inherited from AgsConnectable (13)
[]

Properties

Properties inherited from AgsThread (3)
[]

Signals

Ags.WorkerThread::do-poll

The ::do_poll() signal runs independently of ::run() but might be synchronized using a conditional lock.

since: 3.0.0

Signals inherited from AgsThread (4)
Signals inherited from GObject (1)

Class structure

[]

Virtual methods

Ags.WorkerThreadClass.do_poll

Do poll your work. It is called of the worker thread.

since: 3.0.0