#include <XMLUtils.h>
Public Types | |
typedef StorageWrap | Stream_t |
Public Member Functions | |
virtual unsigned int | curPos () const |
virtual unsigned int | readBytes (XMLByte *const buf, const unsigned int size) |
StorageInputStream (StorageWrap &in) | |
virtual | ~StorageInputStream () |
Private Attributes | |
std::vector< uint8_t > | buffer_ |
unsigned int | buffLoc_ = 0 |
unsigned int | buffTotal_ = 0 |
bool | compression_ |
StorageWrap & | in |
unsigned int | lasttotal_ |
lzma_stream | lstr |
unsigned int | pos |
Static Private Attributes | |
static constexpr unsigned | bufferSize_ = 16*1024*1024 |
Definition at line 168 of file XMLUtils.h.
Definition at line 171 of file XMLUtils.h.
lhef::StorageInputStream::StorageInputStream | ( | StorageWrap & | in | ) |
Definition at line 207 of file XMLUtils.cc.
References buffer_, bufferSize_, compression_, Exception, lstr, NULL, Storage::position(), Storage::read(), run_regression::ret, and Storage::SET.
|
virtual |
|
inlinevirtual |
|
virtual |
Definition at line 249 of file XMLUtils.cc.
References assert(), buffer_, buffLoc_, buffTotal_, compression_, Storage::CURRENT, Exception, edm::errors::FileReadError, in, lstr, min(), Storage::position(), Storage::read(), run_regression::ret, and findQualityFiles::size.
|
private |
Definition at line 189 of file XMLUtils.h.
Referenced by readBytes(), and StorageInputStream().
|
staticprivate |
Definition at line 190 of file XMLUtils.h.
Referenced by StorageInputStream().
|
private |
Definition at line 188 of file XMLUtils.h.
Referenced by readBytes().
|
private |
Definition at line 188 of file XMLUtils.h.
Referenced by readBytes().
|
private |
Definition at line 185 of file XMLUtils.h.
Referenced by readBytes(), and StorageInputStream().
|
private |
Definition at line 182 of file XMLUtils.h.
Referenced by readBytes().
|
private |
Definition at line 186 of file XMLUtils.h.
|
private |
Definition at line 184 of file XMLUtils.h.
Referenced by readBytes(), StorageInputStream(), and ~StorageInputStream().
|
private |
Definition at line 183 of file XMLUtils.h.
Referenced by Vispa.Gui.PortWidget.PortWidget::connectionPoint(), curPos(), Vispa.Gui.VispaWidget.VispaWidget::dragWidget(), and Vispa.Gui.VispaWidget.VispaWidget::paintEvent().