File 'lib/plugin.tcl' (part of 'Makedist')


Home | Packages | Files | Procedures | Keywords | External packages


Written by
Andreas Kupries
Description
Plugin management of makedist. Builds a database containing the information about all available plugins during startup.
Depends on
Tcl, Pool_Base
Keywords
plugin management

::makedist::isPacker (o v)

Type checker procedure. Tests wether argument v contains the internal code of a registered packer procedure, or not.
Argument: o The name of the option to check
Argument: v The value to check.
Returns: a boolean value, 1 if v contains a registered packer, 0 else.

::makedist::isPackerList (o v)

Type checker procedure. Tests wether argument v contains a list of internal codes of registered packer procedures, or not.
Argument: o The name of the option to check
Argument: v The value to check.
Returns: a boolean value, 1 if v contains a list of registered packers, 0 else.

::makedist::isRetriever (o v)

Type checker procedure. Tests wether argument v contains the internal code of a registered retriever procedure, or not.
Argument: o The name of the option to check
Argument: v The value to check.
Returns: a boolean value, 1 if v contains a registered retriever, 0 else.

::makedist::isTransport (o v)

Type checker procedure. Tests wether argument v contains the internal code of a registered transport procedure, or not.
Argument: o The name of the option to check
Argument: v The value to check.
Returns: a boolean value, 1 if v contains a registered transport, 0 else.

::makedist::packer (code name extension body)

Defines a packer procedure.
Argument: code Internal code of the packer
Argument: name Name to use externally
Argument: extension Extension of archivefiles generated by the packer defined here.
Argument: body script to execute.

::makedist::packerCode (name)

Argument: name external name of the packer to look for.
Returns: The internal code of the retriever refered by name

::makedist::packerExtension (code)

Argument: code symbolic name of the packer to look for.
Returns: The extension used by the packer refered by code

::makedist::packerName (code)

Argument: code symbolic name of the packer to look for.
Returns: The external name of the packer refered by code

::makedist::packerNames ()

Returns: The list of registered packer procedures, their external names, that is.

::makedist::packers ()

Returns: The list of registered packer procedures.

::makedist::retriever (code name body)

Defines a retriever procedure.
Argument: code Internal code of the retriever
Argument: name Name to use externally
Argument: body script to execute.

::makedist::retrieverCode (name)

Argument: name external name of the retriever to look for.
Returns: The internal code of the retriever refered by name

::makedist::retrieverName (code)

Argument: code symbolic name of the retriever to look for.
Returns: The external name of the retriever refered by code

::makedist::retrieverNames ()

Returns: The list of registered retrieval procedures, their external names, that is.

::makedist::retrievers ()

Returns: The list of registered retrieval procedures.

::makedist::transportCode (name)

Argument: name external name of the transport to look for.
Returns: The internal code of the retriever refered by name

::makedist::transportName (code)

Argument: code symbolic name of the transport to look for.
Returns: The external name of the retriever refered by code

::makedist::transportNames ()

Returns: The list of registered transport procedures, their external names, that is.

::makedist::transporter (code name body)

Defines a transporter procedure.
Argument: code Internal code of the transporter
Argument: name Name to use externally
Argument: body script to execute.

::makedist::transports ()

Returns: The list of registered transport procedures.


Generated by AutoDoc 2.1 at 06/05/1999, invoked by Andreas Kupries