libzypp 17.31.23
zypp::media::ml_parsedata Struct Reference
Inheritance diagram for zypp::media::ml_parsedata:

Public Member Functions

 ml_parsedata ()
void doTransition (const transition &t)
void popState ()

Public Attributes

AutoDispose< xmlParserCtxtPtr > parser
ParserState state
std::stack< ParserStateparentStates
int depth
int statedepth
std::string content
int docontent
int gotfile
off_t size
std::vector< MetalinkMirrorurls
size_t blksize
std::vector< UByteArraypiece
int piecel
std::vector< UByteArraysha1
std::vector< UByteArrayzsync
UByteArray chksum
int chksuml

Detailed Description

Definition at line 126 of file

Constructor & Destructor Documentation

◆ ml_parsedata()

zypp::media::ml_parsedata::ml_parsedata ( )

Definition at line 127 of file

Member Function Documentation

◆ doTransition()

void zypp::media::ml_parsedata::doTransition ( const transition t)

Definition at line 151 of file

◆ popState()

void zypp::media::ml_parsedata::popState ( )

Definition at line 159 of file

Member Data Documentation

◆ parser

AutoDispose<xmlParserCtxtPtr> zypp::media::ml_parsedata::parser

Definition at line 166 of file

◆ state

ParserState zypp::media::ml_parsedata::state

Definition at line 168 of file

◆ parentStates

std::stack<ParserState> zypp::media::ml_parsedata::parentStates

Definition at line 169 of file

◆ depth

int zypp::media::ml_parsedata::depth

Definition at line 171 of file

◆ statedepth

int zypp::media::ml_parsedata::statedepth

Current element depts expected by the current state, if depth != statedepth we ignore all elements and just increase and decrease depth until they match again. This is basically a helper variable that allows us to ignore elements we do not care about

Definition at line 178 of file

◆ content

std::string zypp::media::ml_parsedata::content

Definition at line 180 of file

◆ docontent

int zypp::media::ml_parsedata::docontent

Definition at line 181 of file

◆ gotfile

int zypp::media::ml_parsedata::gotfile

Definition at line 183 of file

◆ size

off_t zypp::media::ml_parsedata::size

Definition at line 184 of file

◆ urls

std::vector<MetalinkMirror> zypp::media::ml_parsedata::urls

Definition at line 185 of file

◆ blksize

size_t zypp::media::ml_parsedata::blksize

Definition at line 186 of file

◆ piece

std::vector<UByteArray> zypp::media::ml_parsedata::piece

Definition at line 188 of file

◆ piecel

int zypp::media::ml_parsedata::piecel

Definition at line 189 of file

◆ sha1

std::vector<UByteArray> zypp::media::ml_parsedata::sha1

Definition at line 191 of file

◆ zsync

std::vector<UByteArray> zypp::media::ml_parsedata::zsync

Definition at line 192 of file

◆ chksum

UByteArray zypp::media::ml_parsedata::chksum

Definition at line 194 of file

◆ chksuml

int zypp::media::ml_parsedata::chksuml

Definition at line 195 of file

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