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 JobListRetrieverPluginARC1 : public JobListRetrieverPlugin {
15
JobListRetrieverPluginARC1(PluginArgument* parg): JobListRetrieverPlugin(parg) {
16
supportedInterfaces.push_back("org.nordugrid.wsrfglue2");
18
virtual ~JobListRetrieverPluginARC1() {}
20
static Plugin* Instance(PluginArgument *arg) { return new JobListRetrieverPluginARC1(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__