baseIO
cookies
fileIO
htmldep
htmlform
htmlout
procUtils
readini
variables

EarthWalk
Software


EarthWalk
Software
is hosted by

SourceForge Logo


visit

Open Source Developers Network Logo

ewsperl is a collection of object-oriented perl class modules. Included is a class to convert a process to a daemon, a class which wraps perl file i/o functions in a class object, a base class to load environment variables, program arguements and user-defined variables into a common, shared object...

baseIO
EWS::baseIO is an object-oriented basic input/output class. It provides redirectable access to console input and output, allows standard redirection, and provides a mechanism to allow output to be sent to the current console, a log file, or both.

cookies
EWS::cookies is an object class interface to HTTP cookies. EWS::cookies creates a wrapper around the methods and attributes used to manipulate HTTP cookies.

fileIO
EWS::fileIO provides object-oriented input/output to locally mounted disk files. EWS::fileIO is a class wrapper around the 'class-less' perl file i/o functions. It supports non-blocking (timeout) input/output, and all calls to perl core input/output functions are wrapped in 'eval' blocks to trap system errors.

htmldep
EWS::htmldep is an object-oriented class which extends the EWS::htmlout class, providing backward compatablility for applications using DEPRECATED HTML 4.01 entities not provided by EWS::htmlout.

htmlform
EWS::htmlform is an object-oriented perl class which provides methods to read the form data returned from an user-agent (browser).

htmlout
EWS::htmlout is an object-oriented class which provides access to a collection of HTML 4.01 related methods designed to make the creation of cgi scripts easier. EWS::htmlout extends the baseclass EWS::baseIO to provide object-oriented HTML 4.01 input/output functionality.

procUtils
EWS::procUtils is an object-oriented perl module which contains several commonly used process/program utility methods and attributes.

Methods are included to:

  • create a daemon from the running process,
  • get a list of current PIDs which match a given program (application) name,
  • catch SIGALRM, SIGINT, SIGKILL interrupts,
  • process eval result code.

Attributes include:

  • Current (calling) program name and name parts,
  • regex used to parse program (application) names,

readini
EWS::readini provides object-oriented read access to ini-type files.

variables
EWS::variables provides object-oriented access to contained objects (variables). Variable-named attributes (i.e. - attribute methods with the same name as a contained variable) provide direct access to contained variables.

EarthWalk Software. Copyright 2002.