C# Class bigloo.pthread.bglpmutex

Inheritance: bigloo.mutex
Show file Open project: mbrock/bigloo-llvm Class Usage Examples

Protected Properties

Property Type Description
thread Object

Public Methods

Method Description
SPECIFIC ( Object m ) : Object
SPECIFIC_SET ( Object m, Object s ) : void
acquire_lock ( ) : bool
bglpmutex ( Object n ) : System
mutexes_unlock ( Object thread ) : void
release_lock ( ) : bool
setup ( ) : void
state ( ) : Object

Protected Methods

Method Description
create ( Object name ) : mutex

Method Details

SPECIFIC() public static method

public static SPECIFIC ( Object m ) : Object
m Object
return Object

SPECIFIC_SET() public static method

public static SPECIFIC_SET ( Object m, Object s ) : void
m Object
s Object
return void

acquire_lock() public method

public acquire_lock ( ) : bool
return bool

bglpmutex() public method

public bglpmutex ( Object n ) : System
n Object
return System

create() protected method

protected create ( Object name ) : mutex
name Object
return bigloo.mutex

mutexes_unlock() public static method

public static mutexes_unlock ( Object thread ) : void
thread Object
return void

release_lock() public method

public release_lock ( ) : bool
return bool

setup() public static method

public static setup ( ) : void
return void

state() public method

public state ( ) : Object
return Object

Property Details

thread protected property

protected Object thread
return Object