Toggle Sidebar
Toggle Theme
Cizen
v0.9.1
GUIDES
Modules
Automaton
Cizen.Automaton
Top
Summary
Types
finish/0
state/0
Functions
finish/0
handle_event/3
init/2
perform/2
Callbacks
spawn/2
yield/2
Cizen.Effectful
Top
Summary
Functions
handle/1
Automaton Internal
Cizen.Automaton.EffectSender
Top
Summary
Functions
child_spec/1
start_link/0
Cizen.Automaton.PerformEffect
Cizen.Effect
Top
Summary
Types
alias_of/0
consume/0
handler/0
resolve/0
t/0
Functions
handle_event/4
init/2
Callbacks
expand/2
handle_event/4
init/2
Cizen.EffectHandler
Top
Summary
Types
resolve/0
state/0
Functions
feed_event/2
init/1
perform_effect/2
Channel
Cizen.Channel
Cizen.Channel.EmitMessage
Cizen.Channel.FeedMessage
Cizen.RegisterChannel
Cizen.RegisterChannel.Registered
Channel Internal
Cizen.RegisterChannel.Registered.EventIdFilter
Dispatchers
Cizen.Dispatcher
Top
Summary
Functions
dispatch/1
listen_all/0
listen_event_body/1
listen_event_type/1
Cizen.EventFilterDispatcher
Top
Summary
Functions
child_spec/1
start_link/0
subscribe/3
subscribe_as_proxy/5
Cizen.EventFilterDispatcher.Subscribe
Cizen.EventFilterDispatcher.Subscribe.Subscribed
Cizen.EventFilterDispatcher.Subscription
Top
Summary
Types
t/0
Functions
match?/2
Dispatcher Internal
Cizen.EventFilterDispatcher.EventPusher
Top
Summary
Functions
child_spec/1
start_link/0
Cizen.EventFilterDispatcher.PushEvent
Effects
Cizen.Effects
Cizen.Effects.All
Cizen.Effects.Chain
Cizen.Effects.Dispatch
Cizen.Effects.End
Cizen.Effects.Fork
Cizen.Effects.Map
Cizen.Effects.Monitor
Cizen.Effects.Race
Cizen.Effects.Receive
Cizen.Effects.Request
Cizen.Effects.Start
Cizen.Effects.Subscribe
Effects Internal
Cizen.Effects.HybridMap
Top
Summary
Functions
delete/2
drop/2
equal?/2
fetch!/2
fetch/2
from_struct/1
get/2
get/3
get_and_update!/3
get_and_update/3
get_lazy/3
has_key?/2
keys/1
merge/2
merge/3
new/0
new/1
new/2
pop/2
pop/3
pop_lazy/3
put/3
put_new/3
put_new_lazy/3
replace!/3
size/1
split/2
take/2
to_list/1
update!/3
update/4
values/1
Event
Cizen.Event
Top
Summary
Types
body/0
t/0
Functions
new/2
type/1
Cizen.EventBodyFilter
Top
Summary
Types
t/0
Functions
defeventbodyfilter/2
defeventbodyfilter/3
test/2
Callbacks
test/2
Cizen.EventBodyFilterSet
Top
Summary
Types
t/0
Functions
new/1
test/2
Cizen.EventFilter
Top
Summary
Types
t/0
Functions
new/1
test/2
Cizen.EventID
Top
Summary
Types
t/0
Functions
new/0
Cizen.SagaFilter
Top
Summary
Types
t/0
Functions
defsagafilter/2
defsagafilter/3
test/2
Callbacks
test/2
Cizen.SagaFilterSet
Top
Summary
Types
t/0
Functions
new/1
test/2
Messaging
Cizen.SubscribeMessage
Cizen.SubscribeMessage.Subscribed
Cizen.SubscribeMessage.Subscribed.EventIdFilter
Messaging Internal
Cizen.Messenger
Top
Summary
Functions
register_channel/2
subscribe_message/2
Cizen.Messenger.Transmitter
Cizen.SendMessage
Requesting
Cizen.Request
Top
Summary
Functions
defresponse/3
Callbacks
response_event_filters/1
Cizen.Request.Response
Requesting Internal
Cizen.Request.Response.RequestEventIDFilter
Cizen.RequestResponseMediator
Cizen.RequestResponseMediator.Worker
Saga
Cizen.CizenSagaRegistry
Top
Summary
Functions
get_pid/1
get_saga/1
start_link/0
Cizen.CrashLogger
Cizen.EndSaga
Cizen.MonitorSaga
Cizen.MonitorSaga.Down
Cizen.Saga
Top
Summary
Types
state/0
t/0
Functions
child_spec/1
exit/3
fork/1
launch/3
lazy_launch/0
module/1
start_link/1
unlaunch/1
Callbacks
handle_event/3
init/2
Cizen.Saga.Crashed
Cizen.Saga.Finish
Cizen.Saga.Finished
Cizen.Saga.Launched
Cizen.Saga.Launched.SagaIDFilter
Cizen.Saga.Unlaunched
Cizen.SagaID
Top
Summary
Types
t/0
Functions
new/0
Cizen.SagaMonitor
Top
Summary
Functions
child_spec/1
start_link/0
Cizen.SagaRegistry
Top
Summary
Types
dispatcher/0
entry/0
guards/0
key/0
registry/0
value/0
Functions
child_spec/1
count/1
dispatch/4
keys/2
lookup/2
meta/2
put_meta/3
register/4
start_link/1
unregister/3
update_value/4
Cizen.StartSaga
Cizen.StartSaga.SagaFilter
Cizen.StartSaga.SagaModuleFilter
Top
Summary
Functions
test/2
Saga Internal
Cizen.MonitorSaga.Down.TargetSagaIDFilter
Cizen.SagaEnder
Cizen.SagaLauncher
Top
Summary
Functions
child_spec/1
handle_event/2
launch_saga/1
start_link/0
Cizen.SagaLauncher.LaunchSaga
Cizen.SagaLauncher.UnlaunchSaga
Cizen.SagaStarter
Cizen v0.9.1
Cizen.Saga.Unlaunched
View Source
A event fired on unlaunch