Copyright © 2016 - 2026 SigScale Global Inc.
Behaviours: gen_server.
References
state() = #state{auth_port_sup = pid(), address = inet:ip_address(), port = inet:port_number(), method_prefer = ocs:eap_method(), method_order = [ocs:eap_method()], simple_auth_sup = undefined | pid(), ttls_sup = undefined | pid(), aka_sup = undefined | pid(), akap_sup = undefined | pid(), pwd_sup = undefined | pid(), cb_fsms = gb_trees:tree(Key::(AuthFsm::pid()), Value::(CbProc::pid())), handlers = gb_trees:tree(Key::(SessionId::string()), Value::(Fsm::pid()))}
| init/1 | Initialize the ocs_diameter_auth_port_server server. |
| handle_call/3 | Handle a request sent using gen_server:call/2,3 or gen_server:multi_call/2,3,4. |
| handle_cast/2 | Handle a request sent using gen_server:cast/2 or gen_server:abcast/2,3. |
| handle_info/2 | Handle a received message. |
| terminate/2 | Cleanup and exit. |
| code_change/3 | Update internal state data during a release upgrade/downgrade. |
| get_fsm/1* |
init(Args) -> Result
Initialize the ocs_diameter_auth_port_server server. Args :: [Sup :: pid(), Module :: atom(), Port :: non_neg_integer(), Address :: inet:ip_address()].
See also: //stdlib/gen_server:init/1.
handle_call(Request, From, State) -> Result
Handle a request sent using gen_server:call/2,3 or gen_server:multi_call/2,3,4.
See also: //stdlib/gen_server:handle_call/3.
handle_cast(Request, State) -> Result
Handle a request sent using gen_server:cast/2 or gen_server:abcast/2,3.
See also: //stdlib/gen_server:handle_cast/2.
handle_info(Info, State) -> Result
Handle a received message.
See also: //stdlib/gen_server:handle_info/2.
Cleanup and exit.
See also: //stdlib/gen_server:terminate/3.
code_change(OldVsn, State, Extra) -> Result
Update internal state data during a release upgrade/downgrade.
See also: //stdlib/gen_server:code_change/3.
get_fsm(X1) -> any()
Generated by EDoc