Module riak_dt_disable_flag

an ON/OFF (boolean) CRDT, which converges towards OFF it has a single operation: disable.

Behaviours: riak_dt.

Description

an ON/OFF (boolean) CRDT, which converges towards OFF it has a single operation: disable.

Data Types

disable_flag()

abstract datatype: disable_flag()

disable_flag_op()

disable_flag_op() = disable

Function Index

equal/2
from_binary/1
merge/2
new/0
parent_clock/2
stat/2
stats/1
to_binary/1
to_binary/2
to_version/2
update/3
update/4
value/1
value/2

Function Details

equal/2

equal(FA::disable_flag(), FB::disable_flag()) -> boolean()

from_binary/1

from_binary(Bin::binary()) -> {ok, disable_flag()} | {error, invalid_binary} | {error, unsupported_version, Vers::pos_integer()}

merge/2

merge(FA::disable_flag(), FB::disable_flag()) -> disable_flag()

new/0

new() -> disable_flag()

parent_clock/2

parent_clock(Clock::riak_dt_vclock:vclock(), Flag::disable_flag()) -> disable_flag()

stat/2

stat(X1::atom(), X2::disable_flag()) -> number() | undefined

stats/1

stats(X1::disable_flag()) -> [{atom(), number()}]

to_binary/1

to_binary(X1::disable_flag()) -> binary()

to_binary/2

to_binary(Vers::pos_integer(), Flag::disable_flag()) -> {ok, binary()} | {error, unsupported_version, Vers::pos_integer()}

to_version/2

to_version(Version::pos_integer(), Flag::disable_flag()) -> disable_flag()

update/3

update(X1::disable_flag_op(), Actor::riak_dt:actor(), Flag::disable_flag()) -> {ok, disable_flag()}

update/4

update(Op::disable_flag_op(), Actor::riak_dt:actor(), Flag::disable_flag(), Ctx::riak_dt:context()) -> {ok, disable_flag()}

value/1

value(Flag::disable_flag()) -> on | off

value/2

value(X1::term(), Flag::disable_flag()) -> on | off


Generated by EDoc