Module cloudi_core_i_services_external

CloudI External Service

Erlang process which provides the connection to a thread in an external service.

Copyright © 2011-2016 Michael Truog

Version: 1.5.4 Oct 7 2016 12:03:14 ------------------------------------------------------------------------

Behaviours: gen_fsm.

Authors: Michael Truog (mjtruog [at] gmail (dot) com).

Description

CloudI External Service

Erlang process which provides the connection to a thread in an external service.

Function Index

'CONNECT'/2
'HANDLE'/2
'INIT'/2
'INIT_WAIT'/2
code_change/4
format_status/2
get_status/1
get_status/2
handle_event/3
handle_info/3
handle_sync_event/4
init/1
port/2
start_link/17
stderr/2
stdout/2
terminate/3

Function Details

'CONNECT'/2

CONNECT(Request, State) -> any()

'HANDLE'/2

HANDLE(Request, State) -> any()

'INIT'/2

INIT(Request, State) -> any()

'INIT_WAIT'/2

INIT_WAIT(Request, State) -> any()

code_change/4

code_change(X1, StateName, State, X4) -> 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_event/3

handle_event(Event, StateName, State) -> any()

handle_info/3

handle_info(T, StateName, State) -> any()

handle_sync_event/4

handle_sync_event(Event, From, StateName, State) -> any()

init/1

init(X1) -> any()

port/2

port(Dispatcher, Timeout) -> any()

start_link/17

start_link(Protocol, SocketPath, ThreadIndex, ProcessIndex, ProcessCount, CommandLine, BufferSize, Timeout, Prefix, TimeoutAsync, TimeoutSync, TimeoutTerm, DestRefresh, DestDeny, DestAllow, Config_service_options, ID) -> any()

stderr/2

stderr(OSPid, Output) -> any()

stdout/2

stdout(OSPid, Output) -> any()

terminate/3

terminate(Reason, X2, State) -> any()


Generated by EDoc, Oct 7 2016, 12:03:14.