libzypp 17.31.23
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.
 

Public Attributes

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

Private Member Functions

Implclone () const
 clone for RWCOW_pointer
 

Friends

ImplrwcowClone (const Impl *rhs)
 

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const OnMediaLocation::Impl &obj)
 Stream output.
 
std::ostream & dumpOn (std::ostream &str, const OnMediaLocation::Impl &obj)
 Verbose stream output.
 

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 55 of file onmedialocation.cc.

◆ clone()

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

clone for RWCOW_pointer

Definition at line 60 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 64 of file onmedialocation.cc.

◆ dumpOn()

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

Verbose stream output.

Definition at line 68 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.

◆ _deltafile

Pathname zypp::OnMediaLocation::Impl::_deltafile

Definition at line 51 of file onmedialocation.cc.


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