- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# /home/coin/SVN-release/OS-2.3.5/OS/src/OSAgent/OShL.h

Go to the documentation of this file.

    00001 /* $Id: OShL.h 2698 2009-06-09 04:14:07Z kmartin $ */
    00019 #ifndef OSHL_H
    00020 #define OSHL_H
    00021
    00022 #include <string>
    00023
    00024
    00034 class OShL{
    00035 public:
    00036
    00041         OShL();
    00042
    00047         virtual ~OShL() = 0;
    00048
    00058         virtual std::string solve(std::string osil, std::string osol) = 0;
    00059
    00068         virtual std::string getJobID(std::string osol) = 0;
    00069
    00079         virtual bool send(std::string osil, std::string osol) = 0;
    00080
    00089         virtual std::string kill(std::string osol) = 0;
    00090
    00099         virtual std::string retrieve(std::string osol) = 0;
    00100
    00110         virtual std::string knock(std::string ospl, std::string osol) = 0;
    00111 };
    00112
    00113 #endif
    00114