TnyLockable

TnyLockable — A lockable type

Synopsis




                    TnyLockable;
                    TnyLockableIface;
void                tny_lockable_lock                   (TnyLockable *self);
void                tny_lockable_unlock                 (TnyLockable *self);

Object Hierarchy


  GInterface
   +----TnyLockable

Known Implementations

TnyLockable is implemented by TnyNoopLockable and TnyGtkLockable.

Description

A lockable type with a lock and unlock implementation

Details

TnyLockable

typedef struct _TnyLockable TnyLockable;

A type for locking and unlocking things

free-function: g_object_unref


TnyLockableIface

typedef struct {
	GTypeInterface parent;

	void (*lock) (TnyLockable *self);
	void (*unlock) (TnyLockable *self);
} TnyLockableIface;


tny_lockable_lock ()

void                tny_lockable_lock                   (TnyLockable *self);

Lock self

self : a TnyLockable

Since 1.0 audience: platform-developer


tny_lockable_unlock ()

void                tny_lockable_unlock                 (TnyLockable *self);

Unlock self

self : a TnyLockable

Since 1.0 audience: platform-developer