Class

VipsThreadState

Description [src]

class Vips.ThreadState : Vips.Object {
  parent_object: VipsObject,
  im: VipsImage*,
  reg: VipsRegion*,
  pos: VipsRect,
  x: int,
  y: int,
  stop: gboolean,
  a: void*,
  stall: gboolean
}

A VipsThreadState represents a per-thread state.

ThreadpoolAllocateFn functions can use these members to communicate with ThreadpoolWorkFn functions.

::: seealso vips_threadpool_run().

Hierarchy

hierarchy this VipsThreadState ancestor_0 VipsObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Constructors

vips_thread_state_new
No description available.

Functions

vips_thread_state_set
No description available.

Instance methods

Methods inherited from VipsObject (27)
Methods inherited from GObject (42)

Properties

Properties inherited from VipsObject (2)
Vips.Object:description
No description available.
Vips.Object:nickname
No description available.

Signals

Signals inherited from VipsObject (4)
Vips.Object::close

The ::close signal is emitted once during object close. The object is dying and may not work.

Vips.Object::postbuild

The ::postbuild signal is emitted once just after successful object construction. Return non-zero to cause object construction to fail.

Vips.Object::postclose

The ::postclose signal is emitted once after object close. The object pointer is still valid, but nothing else.

Vips.Object::preclose

The ::preclose signal is emitted once just before object close starts. The object is still alive.

Signals inherited from GObject (1)
GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct VipsThreadStateClass {
  VipsObjectClass parent_class;
  
}
Class members
parent_class
VipsObjectClass
  No description available.