table of contents
other versions
- wheezy 1:15.b.1-dfsg-4+deb7u1
inviso_as_lib(3erl) | Erlang Module Definition | inviso_as_lib(3erl) |
NAME¶
inviso_as_lib - The Inviso Autostart Utility LibraryDESCRIPTION¶
The purpose of the Inviso autostart utility library is to facilitate the creation and modification of autostart configuration files used by the standard autostart.EXPORTS¶
setup_autostart(Node, R, Opts, TracerData, CmdFiles, Bindings, Transl, RTtag) -> ok | {error, Reason}
Types:
Node = atom()
R = int()
Opts -- see inviso:add_nodes/2,3
TracerData -- see inviso:init_tracing/1,2
CmdFiles = [CmdFile]
CmdFile = string()
Bindings = [{Var,Val}]
Var = atom()
Val = term()
Transl = [{{M1,F1,Arity}, {M2,F2,{Mt,Ft}}}]
M1 = F1 = M2 = F2 = Mt = Ft = atom()
Arity = int()
RTtag = term()
Reason = term()
CmdFile = string()
Var = atom()
Val = term()
M1 = F1 = M2 = F2 = Mt = Ft = atom()
Arity = int()
Creates an autostart configuration file on Node. The name of the file is
automatically deducted from consulting the Runtime_Tools configuration
parameters at Node.
R is the number of allowed autostarts remaining.
Opts is the options which shall be given to the runtime component. See
inviso:add_nodes/2,3.
TracerData is used when initiating tracing on this node. See
inviso:init_tracing/1,2.
CmdFiles points out files containing instructions understood by the
inviso_autostart_server implementation of an autostart initiator.
Bindings is a list of {Var, Val} tuples, where Var is the
name of a variable and Val the actual value of the variable.
Transl means that M1:F1/Arity shall be translated into
M2:F2.
RTtag is the incarnation tag of the runtime component. See See
inviso:add_nodes/2,3.
Types:
Node = atom()
R = int()
Reason = term()
Sets the repeat parameter in the autostart file at Node without changing
any of its other contents. The autostart configuration file must exist.
R is the number of allowed autostarts remaining.
Types:
Node = atom()
Reason = term()
Sets the repeat parameter in the autostart file at Node to 0. Equivalent
to set_repeat(Node, 0).
inviso 0.6.3 | Ericsson AB |