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 metalinkparser.cc.

Constructor & Destructor Documentation

◆ ml_parsedata()

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

Definition at line 127 of file metalinkparser.cc.

Member Function Documentation

◆ doTransition()

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

Definition at line 151 of file metalinkparser.cc.

◆ popState()

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

Definition at line 159 of file metalinkparser.cc.

Member Data Documentation

◆ parser

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

Definition at line 166 of file metalinkparser.cc.

◆ state

ParserState zypp::media::ml_parsedata::state

Definition at line 168 of file metalinkparser.cc.

◆ parentStates

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

Definition at line 169 of file metalinkparser.cc.

◆ depth

int zypp::media::ml_parsedata::depth

Definition at line 171 of file metalinkparser.cc.

◆ 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 metalinkparser.cc.

◆ content

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

Definition at line 180 of file metalinkparser.cc.

◆ docontent

int zypp::media::ml_parsedata::docontent

Definition at line 181 of file metalinkparser.cc.

◆ gotfile

int zypp::media::ml_parsedata::gotfile

Definition at line 183 of file metalinkparser.cc.

◆ size

off_t zypp::media::ml_parsedata::size

Definition at line 184 of file metalinkparser.cc.

◆ urls

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

Definition at line 185 of file metalinkparser.cc.

◆ blksize

size_t zypp::media::ml_parsedata::blksize

Definition at line 186 of file metalinkparser.cc.

◆ piece

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

Definition at line 188 of file metalinkparser.cc.

◆ piecel

int zypp::media::ml_parsedata::piecel

Definition at line 189 of file metalinkparser.cc.

◆ sha1

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

Definition at line 191 of file metalinkparser.cc.

◆ zsync

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

Definition at line 192 of file metalinkparser.cc.

◆ chksum

UByteArray zypp::media::ml_parsedata::chksum

Definition at line 194 of file metalinkparser.cc.

◆ chksuml

int zypp::media::ml_parsedata::chksuml

Definition at line 195 of file metalinkparser.cc.


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