Module cloudi_core_i_services_internal

CloudI Internal Service

Erlang process which manages internal service requests and info messages for modules that implement the cloudi_service behavior.

Copyright © 2011-2018 Michael Truog

Version: 1.7.5 Dec 17 2018 18:07:35 ------------------------------------------------------------------------

Behaviours: gen_server.

Authors: Michael Truog (mjtruog at protonmail dot com).

Description

CloudI Internal Service

Erlang process which manages internal service requests and info messages for modules that implement the cloudi_service behavior.

Function Index

code_change/3
duo_mode_loop/1
duo_mode_loop_init/1
format_status/2
get_status/1
get_status/2
handle_call/3
handle_cast/2
handle_info/2
handle_module_info_loop_hibernate/2
handle_module_request_loop_hibernate/2
init/1
start_link/19
system_code_change/4
system_continue/3
system_terminate/4
terminate/2

Function Details

code_change/3

code_change(X1, State, X3) -> any()

duo_mode_loop/1

duo_mode_loop(State_duo) -> any()

duo_mode_loop_init/1

duo_mode_loop_init(State_duo) -> any()

format_status/2

format_status(Opt, X2) -> any()

get_status/1

get_status(Dispatcher) -> any()

get_status/2

get_status(Dispatcher, Timeout) -> any()

handle_call/3

handle_call(Request, Client, State) -> any()

handle_cast/2

handle_cast(Request, State) -> any()

handle_info/2

handle_info(T, State) -> any()

handle_module_info_loop_hibernate/2

handle_module_info_loop_hibernate(Uses, ResultPid) -> any()

handle_module_request_loop_hibernate/2

handle_module_request_loop_hibernate(Uses, ResultPid) -> any()

init/1

init(X1) -> any()

start_link/19

start_link(ProcessIndex, ProcessCount, TimeStart, TimeRestart, Restarts, GroupLeader, Module, Args, Timeout, Prefix, TimeoutAsync, TimeoutSync, TimeoutTerm, DestRefresh, DestDeny, DestAllow, Config_service_options, ID, Parent) -> any()

system_code_change/4

system_code_change(State, Module, OldVsn, Extra) -> any()

system_continue/3

system_continue(Dispatcher, Debug, State) -> any()

system_terminate/4

system_terminate(Reason, Dispatcher, Debug, State) -> any()

terminate/2

terminate(Reason, State) -> any()


Generated by EDoc