zypp::target::rpm::HeaderEntryGetter Struct Reference
[RAII solutions]

Helper for header data retieval. More...

Inheritance diagram for zypp::target::rpm::HeaderEntryGetter:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 HeaderEntryGetter (const Header &h_r, rpmTag &tag_r)
 ~HeaderEntryGetter ()
rpmTagType type ()
rpm_count_t cnt ()
void * val ()

Private Attributes

rpmTagType _type
rpm_count_t _cnt
void * _val


Detailed Description

Helper for header data retieval.

With _RPM_4_X use headerGet; with older _RPM_4_4 use the meanwhile deprecated headerGetEntry.

Definition at line 50 of file BinHeader.cc.


Constructor & Destructor Documentation

zypp::target::rpm::HeaderEntryGetter::HeaderEntryGetter ( const Header &  h_r,
rpmTag &  tag_r 
) [inline]

Definition at line 78 of file BinHeader.cc.

References _cnt, _type, and _val.

zypp::target::rpm::HeaderEntryGetter::~HeaderEntryGetter (  )  [inline]

Definition at line 83 of file BinHeader.cc.

References _type, and _val.


Member Function Documentation

rpmTagType zypp::target::rpm::HeaderEntryGetter::type (  )  [inline]

rpm_count_t zypp::target::rpm::HeaderEntryGetter::cnt (  )  [inline]

void * zypp::target::rpm::HeaderEntryGetter::val (  )  [inline]


Member Data Documentation

Definition at line 62 of file BinHeader.cc.

Referenced by HeaderEntryGetter(), type(), and ~HeaderEntryGetter().

Definition at line 63 of file BinHeader.cc.

Referenced by cnt(), and HeaderEntryGetter().

Definition at line 64 of file BinHeader.cc.

Referenced by HeaderEntryGetter(), val(), and ~HeaderEntryGetter().


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

Generated on Tue May 5 14:49:56 2015 for libzypp by  doxygen 1.5.6