xrootd
Public Member Functions | List of all members
XrdCl::PlugInFactory Class Referenceabstract

Plugin factory. More...

#include <XrdClPlugInInterface.hh>

Inheritance diagram for XrdCl::PlugInFactory:
Inheritance graph
[legend]

Public Member Functions

virtual ~PlugInFactory ()
 Destructor. More...
 
virtual FilePlugInCreateFile (const std::string &url)=0
 Create a file plug-in for the given URL. More...
 
virtual FileSystemPlugInCreateFileSystem (const std::string &url)=0
 Create a file system plug-in for the given URL. More...
 

Detailed Description

Plugin factory.

Constructor & Destructor Documentation

◆ ~PlugInFactory()

virtual XrdCl::PlugInFactory::~PlugInFactory ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ CreateFile()

virtual FilePlugIn* XrdCl::PlugInFactory::CreateFile ( const std::string &  url)
pure virtual

Create a file plug-in for the given URL.

Implemented in xrdcl_proxy::ProxyFactory, and HttpPlugInFactory.

◆ CreateFileSystem()

virtual FileSystemPlugIn* XrdCl::PlugInFactory::CreateFileSystem ( const std::string &  url)
pure virtual

Create a file system plug-in for the given URL.

Implemented in xrdcl_proxy::ProxyFactory, and HttpPlugInFactory.


The documentation for this class was generated from the following file: