Module pg_ps

Data Types

etag()

etag() = '?ETag'

message()

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

Function Index

etag/0
message/2
publish/2
publish/3
start/0
start/1
start_link/0
start_link/1
subscribe/1
subscribe/2
subscribe/3
unsubscribe/1
unsubscribe/2
unsubscribe/3

Function Details

etag/0

etag() -> etag()

message/2

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

publish/2

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

publish/3

publish(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

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


Generated by EDoc