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.
1.8.5