57 virtual std::string
solve(std::string osil, std::string osol) = 0;
67 virtual std::string
getJobID(std::string osol) = 0;
78 virtual bool send(std::string osil, std::string osol) = 0;
88 virtual std::string
kill(std::string osol) = 0;
98 virtual std::string
retrieve(std::string osol) = 0;
109 virtual std::string
knock(std::string ospl, std::string osol) = 0;
virtual std::string retrieve(std::string osol)=0
retrieve an instance result that ran in asynchronous mode
An interface that specified virtual methods to be implemented by agents.
virtual std::string getJobID(std::string osol)=0
get a jobID for use in the send method
OShL()
Default constructor.
virtual std::string solve(std::string osil, std::string osol)=0
submit an instance with its options for a synchronous solution
virtual std::string kill(std::string osol)=0
kill an instance that is running
virtual std::string knock(std::string ospl, std::string osol)=0
knock to get information on the current status of a job
virtual ~OShL()=0
Class destructor.
virtual bool send(std::string osil, std::string osol)=0
submit an instance with its options for an asynchronous solution