Module pge_ps

Data Types

cond_clause()

cond_clause() = {ets:match_pattern(), [term()], [term()]} | {ets:match_pattern(), [term()]} | {ets:match_pattern()}

etag()

etag() = '?ETag'

message()

message(Event, Msg) = {etag(), Event, Msg}

Function Index

etag/0
message/2
mpublish/2
mpublish/3
publish/2
publish/3
publish_cond/2
publish_cond/3
start/0
start/1
start_link/0
start_link/1
subscribe/1
subscribe/2
subscribe/3
subscribe_cond/2
subscribe_cond/3
subscribe_cond/4
unsubscribe/1
unsubscribe/2
unsubscribe/3
unsubscribe_cond/2
unsubscribe_cond/3
unsubscribe_cond/4

Function Details

etag/0

etag() -> etag()

message/2

message(Event, Msg) -> message(Event, Msg)

mpublish/2

mpublish(Event::any(), Msgs::list()) -> ok

mpublish/3

mpublish(Scope::atom(), Event::any, Msgs::list()) -> ok

publish/2

publish(Event, Msg) -> message(Event, Msg)

publish/3

publish(Scope::atom(), Event, Msg) -> message(Event, Msg)

publish_cond/2

publish_cond(Event, Msg) -> message(Event, Msg)

publish_cond/3

publish_cond(Scope::atom(), Event, Msg) -> message(Event, Msg)

start/0

start() -> {ok, pid()} | {error, any()}

start/1

start(Scope::atom()) -> {ok, pid()} | {error, any()}

start_link/0

start_link() -> {ok, pid()} | {error, any()}

start_link/1

start_link(Scope::atom()) -> {ok, pid()} | {error, any()}

subscribe/1

subscribe(Event::any()) -> ok

subscribe/2

subscribe(Event::any(), Pid::pid()) -> ok

subscribe(Scope::atom(), Event::any()) -> ok

subscribe/3

subscribe(Scope::atom(), Event::any(), Pid::pid()) -> ok

subscribe_cond/2

subscribe_cond(Event::any(), Cond::[cond_clause()] | cond_clause() | undefined) -> ok

subscribe_cond/3

subscribe_cond(Event::any(), Cond::[cond_clause()] | cond_clause() | undefined, Pid::pid()) -> ok

subscribe_cond(Scope::atom(), Event::any(), Cond::[cond_clause()] | cond_clause() | undefined) -> ok

subscribe_cond/4

subscribe_cond(Scope::atom(), Event::any(), Cond::[cond_clause()] | cond_clause() | undefined, Pid::pid()) -> ok

unsubscribe/1

unsubscribe(Event::any()) -> ok

unsubscribe/2

unsubscribe(Event::any(), Pid::pid()) -> ok

unsubscribe(Scope::atom(), Event::any()) -> ok

unsubscribe/3

unsubscribe(Scope::atom(), Event::any(), Pid::pid()) -> ok

unsubscribe_cond/2

unsubscribe_cond(Event::any(), Cond::[cond_clause()] | cond_clause() | undefined) -> ok

unsubscribe_cond/3

unsubscribe_cond(Event::any(), Cond::[cond_clause()] | cond_clause() | undefined, Pid::pid()) -> ok

unsubscribe_cond(Scope::atom(), Event::any(), Cond::[cond_clause()] | cond_clause() | undefined) -> ok

unsubscribe_cond/4

unsubscribe_cond(Scope::atom(), Event::any(), Cond::[cond_clause()] | cond_clause() | undefined, Pid::pid()) -> ok


Generated by EDoc