libzypp  17.23.8
zypp::OnMediaLocation::Impl Class Reference

OnMediaLocation implementation. More...

Public Member Functions

 Impl ()
 
 Impl (Pathname filename_r, unsigned medianr_r)
 

Static Public Member Functions

static shared_ptr< Implnullimpl ()
 Offer default Impl. More...
 

Public Attributes

Pathname _filename
 
unsigned _medianr = 0U
 
bool _optional = false
 
ByteCount _downloadSize
 
CheckSum _checksum
 
ByteCount _openSize
 
CheckSum _openChecksum
 
ByteCount _headerSize
 
CheckSum _headerChecksum
 

Private Member Functions

Implclone () const
 clone for RWCOW_pointer More...
 

Friends

ImplrwcowClone (const Impl *rhs)
 

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const OnMediaLocation::Impl &obj)
 
std::ostream & dumpOn (std::ostream &str, const OnMediaLocation::Impl &obj)
 

Detailed Description

OnMediaLocation implementation.

Definition at line 26 of file OnMediaLocation.cc.

Constructor & Destructor Documentation

◆ Impl() [1/2]

zypp::OnMediaLocation::Impl::Impl ( )
inline

Definition at line 29 of file OnMediaLocation.cc.

◆ Impl() [2/2]

zypp::OnMediaLocation::Impl::Impl ( Pathname  filename_r,
unsigned  medianr_r 
)
inline

Definition at line 32 of file OnMediaLocation.cc.

Member Function Documentation

◆ nullimpl()

static shared_ptr<Impl> zypp::OnMediaLocation::Impl::nullimpl ( )
inlinestatic

Offer default Impl.

Definition at line 53 of file OnMediaLocation.cc.

◆ clone()

Impl* zypp::OnMediaLocation::Impl::clone ( ) const
inlineprivate

clone for RWCOW_pointer

Definition at line 58 of file OnMediaLocation.cc.

Friends And Related Function Documentation

◆ rwcowClone

Impl* rwcowClone ( const Impl rhs)
friend

◆ operator<<()

std::ostream & operator<< ( std::ostream &  str,
const OnMediaLocation::Impl obj 
)
related

Stream output

Definition at line 62 of file OnMediaLocation.cc.

◆ dumpOn()

std::ostream & dumpOn ( std::ostream &  str,
const OnMediaLocation::Impl obj 
)
related

Verbose stream output

Definition at line 66 of file OnMediaLocation.cc.

Member Data Documentation

◆ _filename

Pathname zypp::OnMediaLocation::Impl::_filename

Definition at line 37 of file OnMediaLocation.cc.

◆ _medianr

unsigned zypp::OnMediaLocation::Impl::_medianr = 0U

Definition at line 38 of file OnMediaLocation.cc.

◆ _optional

bool zypp::OnMediaLocation::Impl::_optional = false

Definition at line 40 of file OnMediaLocation.cc.

◆ _downloadSize

ByteCount zypp::OnMediaLocation::Impl::_downloadSize

Definition at line 42 of file OnMediaLocation.cc.

◆ _checksum

CheckSum zypp::OnMediaLocation::Impl::_checksum

Definition at line 43 of file OnMediaLocation.cc.

◆ _openSize

ByteCount zypp::OnMediaLocation::Impl::_openSize

Definition at line 45 of file OnMediaLocation.cc.

◆ _openChecksum

CheckSum zypp::OnMediaLocation::Impl::_openChecksum

Definition at line 46 of file OnMediaLocation.cc.

◆ _headerSize

ByteCount zypp::OnMediaLocation::Impl::_headerSize

Definition at line 48 of file OnMediaLocation.cc.

◆ _headerChecksum

CheckSum zypp::OnMediaLocation::Impl::_headerChecksum

Definition at line 49 of file OnMediaLocation.cc.


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