XRootD
XrdClHttpPlugInFactory.hh
Go to the documentation of this file.
1
5
#ifndef __XRD_CL_HTTP__
6
#define __XRD_CL_HTTP__
7
8
#include <
XrdCl/XrdClPlugInInterface.hh
>
9
10
extern
"C"
11
{
12
void
*
XrdClGetPlugIn
(
const
void
*
/*arg*/
);
13
}
14
15
class
HttpPlugInFactory
:
public
XrdCl::PlugInFactory
{
16
virtual
~
HttpPlugInFactory
();
17
18
virtual
XrdCl::FilePlugIn
*CreateFile(
const
std::string &url )
override
;
19
20
virtual
XrdCl::FileSystemPlugIn
*CreateFileSystem(
const
std::string &url )
override
;
21
};
22
23
#endif
// __XRD_CL_HTTP__
XrdClGetPlugIn
void * XrdClGetPlugIn(const void *)
XrdClPlugInInterface.hh
HttpPlugInFactory
Definition:
XrdClHttpPlugInFactory.hh:15
XrdCl::FilePlugIn
An interface for file plug-ins.
Definition:
XrdClPlugInInterface.hh:39
XrdCl::FileSystemPlugIn
An interface for file plug-ins.
Definition:
XrdClPlugInInterface.hh:284
XrdCl::PlugInFactory
Plugin factory.
Definition:
XrdClPlugInInterface.hh:549
XrdClHttp
XrdClHttpPlugInFactory.hh
Generated by
1.9.1