Requester::expedap Class Reference

The (Ex)ternal (Pe)rformance (Da)ta (P)rovider requester. More...

Inheritance diagram for Requester::expedap:

Requester::SlowRequester Requester::Requester List of all members.

Public Class Methods

 new ()
 create a requester.

Public Object Methods

scalar startup (list args)
 Starts the expedap external command (and extends the path so that it contains the expedap directory).
hashref getinfo (arrayref vars, arrayref indexes)
 Just calls walk with parameter list extended by an empty walks list.
hashref getwalk (arrayref vars, arrayref indexes, arrayref walks)
 Mainly determines the command from the variable list and the tester environment and then uses the superclass' getinfo() method.
void do (scalar srq)
 Accepts lines of the form.

Detailed Description

The (Ex)ternal (Pe)rformance (Da)ta (P)rovider requester.

This requester requires an external program to handle the actual requests and return it to print "variable=value" lines on STDOUT.


Member Function Documentation

void Requester::expedap::do scalar  srq  ) 
 

Accepts lines of the form.

variable=value

as written to the STDOUT of the expedap external program.

Reimplemented from Requester::SlowRequester.

hashref Requester::expedap::getinfo arrayref  vars,
arrayref  indexes
 

Just calls walk with parameter list extended by an empty walks list.

Reimplemented from Requester::SlowRequester.

hashref Requester::expedap::getwalk arrayref  vars,
arrayref  indexes,
arrayref  walks
 

Mainly determines the command from the variable list and the tester environment and then uses the superclass' getinfo() method.

Reimplemented from Requester::Requester.

Requester::expedap::new  ) 
 

create a requester.

Reimplemented from Requester::Requester.

scalar Requester::expedap::startup list  args  ) 
 

Starts the expedap external command (and extends the path so that it contains the expedap directory).

Passes arguments and return values through to/from the superclass method.


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:24:37 2012 for Big Sister by  doxygen 1.4.5