xrootd
Loading...
Searching...
No Matches
XrdClHttpPlugInFactory.hh
Go to the documentation of this file.
1
5#ifndef __XRD_CL_HTTP__
6#define __XRD_CL_HTTP__
7
9
10extern "C"
11{
12 void *XrdClGetPlugIn( const void* /*arg*/ );
13}
14
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__
void * XrdClGetPlugIn(const void *)
Definition XrdClHttpPlugInFactory.hh:15
virtual XrdCl::FileSystemPlugIn * CreateFileSystem(const std::string &url) override
Create a file system plug-in for the given URL.
virtual XrdCl::FilePlugIn * CreateFile(const std::string &url) override
Create a file plug-in for the given URL.
virtual ~HttpPlugInFactory()
An interface for file plug-ins.
Definition XrdClPlugInInterface.hh:39
An interface for file plug-ins.
Definition XrdClPlugInInterface.hh:284
Plugin factory.
Definition XrdClPlugInInterface.hh:549