libzypp 17.36.1
zypp::media::MediaHandlerFactory Class Reference

#include <zypp/media/MediaHandlerFactory.h>

Public Types

enum  MediaHandlerType {
  MediaCDType , MediaNFSType , MediaISOType , MediaFileType ,
  MediaDISKType , MediaCIFSType , MediaCURLType , MediaPluginType
}
 

Public Member Functions

 MediaHandlerFactory ()
 

Static Public Member Functions

static std::unique_ptr< MediaHandlercreateHandler (const Url &o_url, const Pathname &preferred_attach_point)
 
static std::optional< MediaHandlerTypehandlerType (const Url &url)
 

Detailed Description

Definition at line 14 of file MediaHandlerFactory.h.

Member Enumeration Documentation

◆ MediaHandlerType

Enumerator
MediaCDType 
MediaNFSType 
MediaISOType 
MediaFileType 
MediaDISKType 
MediaCIFSType 
MediaCURLType 
MediaPluginType 

Definition at line 18 of file MediaHandlerFactory.h.

Constructor & Destructor Documentation

◆ MediaHandlerFactory()

zypp::media::MediaHandlerFactory::MediaHandlerFactory ( )

Definition at line 22 of file MediaHandlerFactory.cc.

Member Function Documentation

◆ createHandler()

std::unique_ptr< MediaHandler > zypp::media::MediaHandlerFactory::createHandler ( const Url & o_url,
const Pathname & preferred_attach_point )
static

Definition at line 49 of file MediaHandlerFactory.cc.

◆ handlerType()

std::optional< MediaHandlerFactory::MediaHandlerType > zypp::media::MediaHandlerFactory::handlerType ( const Url & url)
static

Definition at line 27 of file MediaHandlerFactory.cc.


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