16 #ifndef OSSOLVERAGENT_H 17 #define OSSOLVERAGENT_H 65 std::string
solve(std::string osil, std::string osol);
75 std::string
getJobID(std::string osol);
86 bool send(std::string osil, std::string osol);
96 std::string
kill(std::string osol);
106 std::string
retrieve(std::string osol);
117 std::string
knock(std::string ospl, std::string osol);
128 std::string
fileUpload(std::string osilFileName, std::string osil);
133 std::string solverAddress;
136 unsigned short solverPortNumber;
std::string retrieve(std::string osol)
implement the retrieve() method which is a virtual function in OShL
OSSolverAgent(std::string solverURI)
Default constructor.
~OSSolverAgent()
Class destructor.
Used by a client to invoke a remote solver.
std::string kill(std::string osol)
implement the kill() method which is a virtual function in OShL
std::string solve(std::string osil, std::string osol)
implement the solve() method which is a virtual function in OShL, this is synchronous ...
An interface that specified virtual methods to be implemented by agents.
std::string fileUpload(std::string osilFileName, std::string osil)
implement the fileUpload() method which is a virtual function in OShL
std::string getJobID(std::string osol)
implement the getJobID() method which is a virtual function in OShL
bool send(std::string osil, std::string osol)
implement the send() method which is a virtual function in OShL
std::string knock(std::string ospl, std::string osol)
implement the knock() method which is a virtual function in OShL