class Atomic (View source)

Methods

__construct(int $value = 0)

No description

int
add(int $add_value = 1)

No description

int
sub(int $sub_value = 1)

No description

int
get()

No description

set(int $value)

No description

bool
wait(float $timeout = 1.0)

No description

bool
wakeup(int $count = 1)

No description

bool
cmpset(int $cmp_value, int $new_value)

No description

Details

__construct(int $value = 0)

No description

Parameters

int $value

int add(int $add_value = 1)

No description

Parameters

int $add_value

Return Value

int

int sub(int $sub_value = 1)

No description

Parameters

int $sub_value

Return Value

int

int get()

No description

Return Value

int

set(int $value)

No description

Parameters

int $value

bool wait(float $timeout = 1.0)

No description

Parameters

float $timeout

Return Value

bool

bool wakeup(int $count = 1)

No description

Parameters

int $count

Return Value

bool

bool cmpset(int $cmp_value, int $new_value)

No description

Parameters

int $cmp_value
int $new_value

Return Value

bool