Ags.DestroyWorker

g Ags.Connectable Ags.Connectable Ags.Thread Ags.Thread Ags.Connectable->Ags.Thread Ags.DestroyWorker Ags.DestroyWorker Ags.WorkerThread Ags.WorkerThread Ags.Thread->Ags.WorkerThread Ags.WorkerThread->Ags.DestroyWorker GObject.GInterface GObject.GInterface GObject.GInterface->Ags.Connectable GObject.Object GObject.Object GObject.Object->Ags.Thread

Subclasses:

None

Methods

Inherited:

Ags.WorkerThread (5), Ags.Thread (48), GObject.Object (37), Ags.Connectable (13)

Structs:

GObject.ObjectClass (5)

class

add (destroy_worker, ptr, destroy_func)

class

get_instance ()

class

new ()

Virtual Methods

Inherited:

Ags.WorkerThread (1), Ags.Thread (4), GObject.Object (7), Ags.Connectable (13)

Properties

Inherited:

Ags.Thread (3)

Signals

Inherited:

Ags.WorkerThread (1), Ags.Thread (4), GObject.Object (1)

Fields

Inherited:

Ags.WorkerThread (1), Ags.Thread (4), GObject.Object (1)

Name

Type

Access

Description

destroy_interval

object

r

destroy_list

[object]

r

destroy_mutex

GLib.RecMutex

r

worker_thread

Ags.WorkerThread

r

Class Details

class Ags.DestroyWorker(**kwargs)
Bases:

Ags.WorkerThread

Abstract:

No

Structure:

Ags.DestroyWorkerClass

classmethod add(destroy_worker, ptr, destroy_func)
Parameters:

Add ptr for destruction using destroy_func.

New in version 3.0.0.

classmethod get_instance()
Returns:

the Ags.DestroyWorker instance

Return type:

Ags.DestroyWorker

Get your destroy worker instance.

New in version 3.0.0.

classmethod new()
Returns:

the new Ags.DestroyWorker

Return type:

Ags.DestroyWorker

Create a new Ags.DestroyWorker.

New in version 3.0.0.