1
// -*- indent-tabs-mode: nil -*-
3
#ifndef __ARC_JOBLISTRETRIEVERPLUGINWSRFGLUE2_H__
4
#define __ARC_JOBLISTRETRIEVERPLUGINWSRFGLUE2_H__
6
#include <arc/client/Job.h>
7
#include <arc/client/EntityRetriever.h>
13
class JobListRetrieverPluginWSRFGLUE2 : public JobListRetrieverPlugin {
15
JobListRetrieverPluginWSRFGLUE2(PluginArgument* parg): JobListRetrieverPlugin(parg) {
16
supportedInterfaces.push_back("org.nordugrid.wsrfglue2");
18
virtual ~JobListRetrieverPluginWSRFGLUE2() {}
20
static Plugin* Instance(PluginArgument *arg) { return new JobListRetrieverPluginWSRFGLUE2(arg); }
21
virtual EndpointQueryingStatus Query(const UserConfig&, const Endpoint&, std::list<Job>&, const EndpointQueryOptions<Job>&) const;
22
virtual bool isEndpointNotSupported(const Endpoint&) const;
30
#endif // __ARC_JOBLISTRETRIEVERPLUGINWSRFGLUE2_H__