An interface that specified virtual methods to be implemented by agents. More...
#include "OShL.h"
Public Member Functions | |
OShL () | |
Default constructor. More... | |
virtual | ~OShL ()=0 |
Class destructor. More... | |
virtual std::string | solve (std::string osil, std::string osol)=0 |
submit an instance with its options for a synchronous solution More... | |
virtual std::string | getJobID (std::string osol)=0 |
get a jobID for use in the send method More... | |
virtual bool | send (std::string osil, std::string osol)=0 |
submit an instance with its options for an asynchronous solution More... | |
virtual std::string | kill (std::string osol)=0 |
kill an instance that is running More... | |
virtual std::string | retrieve (std::string osol)=0 |
retrieve an instance result that ran in asynchronous mode More... | |
virtual std::string | knock (std::string ospl, std::string osol)=0 |
knock to get information on the current status of a job More... | |
An interface that specified virtual methods to be implemented by agents.
This is a virtual class that lists all of the methods a client (or scheduler/solver) should implement
|
pure virtual |
submit an instance with its options for a synchronous solution
osil | is the string with the instance in OSiL format |
osol | is the string with the options in OSoL format |
Implemented in OSSolverAgent.
|
pure virtual |
get a jobID for use in the send method
osol | is the string with the options in OSoL format |
Implemented in OSSolverAgent.
|
pure virtual |
submit an instance with its options for an asynchronous solution
osil | is the string with the instance in OSiL format |
osol | is the string with the options in OSoL format |
Implemented in OSSolverAgent.
|
pure virtual |
kill an instance that is running
osol | is the string with the options in OSoL format |
Implemented in OSSolverAgent.
|
pure virtual |
retrieve an instance result that ran in asynchronous mode
osol | is the string with the options in OSoL format |
Implemented in OSSolverAgent.
|
pure virtual |
knock to get information on the current status of a job
ospl | is the string with the process information in OSpL format |
osol | is the string with the options in OSoL format |
Implemented in OSSolverAgent.