#include <OSrLWriter.h>
Collaboration diagram for OSrLWriter:
Public Member Functions | |
OSrLWriter () | |
Default constructor. | |
~OSrLWriter () | |
Class destructor. | |
std::string | writeOSrL (OSResult *theosresult) |
create an osrl string from an OSResult object | |
Private Attributes | |
OSResult * | m_OSResult |
m_OSResult is an object in the class OSResult, the data in m_OSResult are written to a string that validates against OSrL |
Definition at line 32 of file OSrLWriter.h.
OSrLWriter::OSrLWriter | ( | ) |
OSrLWriter::~OSrLWriter | ( | ) |
std::string OSrLWriter::writeOSrL | ( | OSResult * | theosresult | ) |
create an osrl string from an OSResult object
theosresult | is a pointer to an OSResult object |
Definition at line 58 of file OSrLWriter.cpp.
References JobResult::actualStartTime, SystemResult::availableCPUNumber, SystemResult::availableCPUSpeed, SystemResult::availableDiskSpace, SystemResult::availableMemory, Time::category, ServiceResult::currentJobCount, ServiceResult::currentState, Time::description, CPUNumber::description, CPUSpeed::description, MemorySize::description, DiskSpace::description, OtherResult::description, GeneralSubstatus::description, GeneralStatus::description, JobResult::endTime, OSResult::general, GeneralResult::generalStatus, GeneralResult::instanceName, OSResult::job, GeneralResult::jobID, m_OSResult, GeneralResult::message, OtherResult::name, GeneralSubstatus::name, OtherResults::numberOfOtherResults, GeneralStatus::numberOfSubstatuses, TimingInformation::numberOfTimes, os_dtoa_format(), OS_SCHEMA_VERSION, OtherResults::other, JobResult::otherResults, ServiceResult::otherResults, SystemResult::otherResults, GeneralResult::otherResults, JobResult::scheduledStartTime, OSResult::service, GeneralResult::serviceName, GeneralResult::serviceURI, ServiceResult::serviceUtilization, GeneralResult::solverInvoked, JobResult::status, JobResult::submitTime, GeneralStatus::substatus, OSResult::system, SystemResult::systemInformation, TimingInformation::time, ServiceResult::timeServiceStarted, GeneralResult::timeStamp, JobResult::timingInformation, ServiceResult::totalJobsSoFar, Time::type, GeneralStatus::type, Time::unit, CPUSpeed::unit, MemorySize::unit, DiskSpace::unit, JobResult::usedCPUNumber, JobResult::usedCPUSpeed, JobResult::usedDiskSpace, JobResult::usedMemory, Time::value, CPUNumber::value, CPUSpeed::value, MemorySize::value, DiskSpace::value, and OtherResult::value.
Referenced by LindoSolver::buildSolverInstance(), KnitroSolver::buildSolverInstance(), CouenneSolver::buildSolverInstance(), CoinSolver::buildSolverInstance(), BonminSolver::buildSolverInstance(), IpoptProblem::finalize_solution(), LindoSolver::generateLindoModel(), CoinSolver::getCoinSolverType(), getJobID(), kill(), knock(), main(), LindoSolver::optimize(), LindoSolver::processConstraints(), LindoSolver::processNonlinearExpressions(), LindoSolver::processQuadraticTerms(), LindoSolver::processVariables(), retrieve(), send(), CoinSolver::setCoinPackedMatrix(), LindoSolver::setSolverOptions(), CouenneSolver::setSolverOptions(), BonminSolver::setSolverOptions(), solve(), LindoSolver::solve(), KnitroSolver::solve(), CouenneSolver::solve(), CoinSolver::solve(), BonminSolver::solve(), CouenneSolver::writeResult(), CoinSolver::writeResult(), and BonminSolver::writeResult().
OSResult* OSrLWriter::m_OSResult [private] |
m_OSResult is an object in the class OSResult, the data in m_OSResult are written to a string that validates against OSrL
Definition at line 38 of file OSrLWriter.h.
Referenced by writeOSrL().