Module lama_guard

This module implements a guard process for custom event handlers.

Version: $Rev: 318 $ $LastChangedDate: 2005-12-21 14:22:57 -0500 (Wed, 21 Dec 2005) $

Authors: Serge Aleynikov (serge@hq.idt.net).

Description

This module implements a guard process for custom event handlers

Function Index

init/4
start_link/3Use this function to link this process to a supervisor.
system_code_change/4
system_continue/3
system_terminate/4

Function Details

init/4

init(GuardName, HandlerModule, Options, Parent) -> term()

start_link/3

start_link(GuardName::atom(), HandlerModule::atom(), Options::list()) -> {ok, Pid} | {error, {already_started, Pid}} | {error, Reason}

Use this function to link this process to a supervisor. Note that it uses proc_lib so that this process would comply with OTP release management principles

system_code_change/4

system_code_change(GuardName, Module, OldVsn, Extra) -> term()

system_continue/3

system_continue(Parent, Debug, GuardName) -> term()

system_terminate/4

system_terminate(Reason, Parent, Debug, GuardName) -> term()