Copyright © 2014-2017 Michael Truog
Version: 1.7.2 Sep 12 2017 18:32:05 ------------------------------------------------------------------------
Behaviours: cloudi_service.
Authors: Michael Truog (mjtruog [at] gmail (dot) com).
agent() = cloudi:agent()
headers() = [{binary(), binary()}]
service_name() = cloudi:service_name()
timeout_milliseconds() = cloudi:timeout_milliseconds()
cloudi_service_handle_info(Request, State, Dispatcher) -> any()
cloudi_service_handle_request(Type, Name, Pattern, RequestInfo, Request, Timeout, Priority, TransId, Pid, State, Dispatcher) -> any()
cloudi_service_init(Args, Prefix, Timeout, Dispatcher) -> any()
cloudi_service_terminate(Reason, Timeout, State) -> any()
delete(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
delete(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
delete_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
delete_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
get(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
get(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
get_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
get_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
head(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
head(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
head_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
head_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
options(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
options(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
options_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
options_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
post(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
post(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
post_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
post_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
put(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
put(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
put_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
put_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
trace(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
trace(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, headers(), binary()} | {error, any()}, NewAgent::agent()}
trace_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
trace_async(Agent::agent(), Prefix::service_name(), RequestInfo::headers(), Request::binary(), Timeout::timeout_milliseconds()) -> {{ok, cloudi:trans_id()} | {error, cloudi:error_reason()}, NewAgent::agent()}
Generated by EDoc, Sep 12 2017, 18:32:05.