Public Member Functions | |
| JobIdentifier () | |
| const std::string | operator() () const |
Static Public Member Functions | |
| static const char * | program_id () |
Private Attributes | |
| std::string | id |
Identification of a program run. JobIdentifier determines the start time of a program run and stores it as a program identifier. There exists a library object dealjobid of this class. This object can be accessed by all output functions to provide an id for the current job.
| JobIdentifier::JobIdentifier | ( | ) |
Constructor. Set program identifier to value of program_id concatenated with the present time.
| static const char* JobIdentifier::program_id | ( | ) | [static] |
This function returns an identifier for the running program. Currently, the library provides a function returning "JobID".
The user may define a replacement of this function in his source code and avoid linking the library version. Unfortunately, this mechanism does not work with shared libraries.
| const std::string JobIdentifier::operator() | ( | ) | const |
Return the value of id.
std::string JobIdentifier::id [private] |
String holding the identifier of the presently running program.
documentation generated on Mon Nov 23 22:57:51 2009 by
doxygen
1.6.1