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;


TnyLockableIface

typedef struct {
	GTypeInterface parent;

	void (*lock_func) (TnyLockable *self);
	void (*unlock_func) (TnyLockable *self);
} TnyLockableIface;


tny_lockable_lock ()

void                tny_lockable_lock                   (TnyLockable *self);

Lock self

self : a TnyLockable object

tny_lockable_unlock ()

void                tny_lockable_unlock                 (TnyLockable *self);

Unlock self

self : a TnyLockable object