Copyright © 2011-2019 Michael Truog
Version: 1.8.0 Nov 28 2019 14:41:55 ------------------------------------------------------------------------
Behaviours: cloudi_service.
Authors: Michael Truog (mjtruog at protonmail dot com).
agent() = cloudi:agent()
priority() = cloudi:priority()
service_name() = cloudi:service_name()
timeout_milliseconds() = cloudi:timeout_milliseconds()
cloudi_service_handle_info/3 | |
cloudi_service_handle_request/11 | |
cloudi_service_init/4 | |
cloudi_service_terminate/3 | |
notify_all/3 |
Subscribe all service processes to be notified of file updates.The current file contents is returned, if the file is found. |
notify_all/4 |
Subscribe all service processes to be notified of file updates.The current file contents is returned, if the file is found. |
notify_all/5 |
Subscribe all service processes to be notified of file updates.The current file contents is returned, if the file is found. |
notify_clear/2 |
Clear all notification subscriptions for a file.. |
notify_one/3 |
Subscribe to have a service process notified of file updates.The current file contents is returned, if the file is found. |
notify_one/4 |
Subscribe to have a service process notified of file updates.The current file contents is returned, if the file is found. |
notify_one/5 |
Subscribe to have a service process notified of file updates.The current file contents is returned, if the file is found. |
cloudi_service_handle_info(Request, State, Dispatcher) -> any()
cloudi_service_handle_request(RequestType, Name, Pattern, RequestInfo, File_notify, Timeout, Priority, TransId, Pid, State, Dispatcher) -> any()
cloudi_service_init(Args, Prefix, Timeout, Dispatcher) -> any()
cloudi_service_terminate(Reason, Timeout, State) -> any()
notify_all(Agent::agent(), Name::service_name(), NotifyName::service_name()) -> {{ok, binary()} | {error, any()}, NewAgent::agent()}
notify_all(Agent::agent(), Name::service_name(), NotifyName::service_name(), NotifyTimeout::timeout_milliseconds()) -> {{ok, binary()} | {error, any()}, NewAgent::agent()}
notify_all(Agent::agent(), Name::service_name(), NotifyName::service_name(), NotifyTimeout::timeout_milliseconds(), NotifyPriority::priority()) -> {{ok, binary()} | {error, any()}, NewAgent::agent()}
notify_clear(Agent::agent(), Name::service_name()) -> {ok | {error, any()}, NewAgent::agent()}
notify_one(Agent::agent(), Name::service_name(), NotifyName::service_name()) -> {{ok, binary()} | {error, any()}, NewAgent::agent()}
notify_one(Agent::agent(), Name::service_name(), NotifyName::service_name(), NotifyTimeout::timeout_milliseconds()) -> {{ok, binary()} | {error, any()}, NewAgent::agent()}
notify_one(Agent::agent(), Name::service_name(), NotifyName::service_name(), NotifyTimeout::timeout_milliseconds(), NotifyPriority::priority()) -> {{ok, binary()} | {error, any()}, NewAgent::agent()}
Generated by EDoc