C# Class bigloo.mutex

Inheritance: obj
显示文件 Open project: mbrock/bigloo-llvm Class Usage Examples

Public Properties

Property Type Description
amutex mutex
name Object
nil_mutex mutex

Public Methods

Method Description
acquire_lock ( ) : bool
acquire_timed_lock ( int tmt ) : bool
make ( Object name ) : mutex
mutex ( ) : System
mutex ( Object n ) : System
release_lock ( ) : bool
state ( ) : Object
write ( output_port p ) : void

Protected Methods

Method Description
create ( Object name ) : mutex

Method Details

acquire_lock() public method

public acquire_lock ( ) : bool
return bool

acquire_timed_lock() public method

public acquire_timed_lock ( int tmt ) : bool
tmt int
return bool

create() protected method

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

make() public static method

public static make ( Object name ) : mutex
name Object
return mutex

mutex() public method

public mutex ( ) : System
return System

mutex() public method

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

release_lock() public method

public release_lock ( ) : bool
return bool

state() public method

public state ( ) : Object
return Object

write() public method

public write ( output_port p ) : void
p output_port
return void

Property Details

amutex public_oe static_oe property

public static mutex,bigloo amutex
return mutex

name public_oe property

public Object name
return Object

nil_mutex public_oe static_oe property

public static mutex,bigloo nil_mutex
return mutex