libzypp
10.5.0
|
ParseDef consumer redirecting all events to another consumer. More...
#include <ParseDefConsume.h>
Public Member Functions | |
ParseDefConsumeRedirect () | |
ParseDefConsumeRedirect (const shared_ptr< ParseDefConsume > &target_r) | |
ParseDefConsumeRedirect (ParseDefConsume *allocatedTarget_r) | |
ParseDefConsumeRedirect (ParseDefConsume &target_r) | |
virtual | ~ParseDefConsumeRedirect () |
void | setRedirect (const shared_ptr< ParseDefConsume > &target_r) |
void | setRedirect (ParseDefConsume *allocatedTarget_r) |
void | setRedirect (ParseDefConsume &target_r) |
void | cancelRedirect () |
shared_ptr< ParseDefConsume > | getRedirect () const |
virtual void | start (const Node &_node) |
virtual void | text (const Node &_node) |
virtual void | cdata (const Node &_node) |
virtual void | done (const Node &_node) |
virtual void | startSubnode (const Node &_node) |
virtual void | doneSubnode (const Node &_node) |
Private Attributes | |
shared_ptr< ParseDefConsume > | _target |
ParseDef consumer redirecting all events to another consumer.
ParseDefConsume *
passed are immediately wraped into a shared_ptr. Definition at line 60 of file ParseDefConsume.h.
zypp::xml::ParseDefConsumeRedirect::ParseDefConsumeRedirect | ( | ) |
Definition at line 54 of file ParseDefConsume.cc.
zypp::xml::ParseDefConsumeRedirect::ParseDefConsumeRedirect | ( | const shared_ptr< ParseDefConsume > & | target_r | ) |
Definition at line 57 of file ParseDefConsume.cc.
zypp::xml::ParseDefConsumeRedirect::ParseDefConsumeRedirect | ( | ParseDefConsume * | allocatedTarget_r | ) |
Definition at line 61 of file ParseDefConsume.cc.
zypp::xml::ParseDefConsumeRedirect::ParseDefConsumeRedirect | ( | ParseDefConsume & | target_r | ) |
Definition at line 65 of file ParseDefConsume.cc.
zypp::xml::ParseDefConsumeRedirect::~ParseDefConsumeRedirect | ( | ) | [virtual] |
Definition at line 69 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::setRedirect | ( | const shared_ptr< ParseDefConsume > & | target_r | ) |
Definition at line 72 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::setRedirect | ( | ParseDefConsume * | allocatedTarget_r | ) |
Definition at line 75 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::setRedirect | ( | ParseDefConsume & | target_r | ) |
Definition at line 78 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::cancelRedirect | ( | ) |
Definition at line 81 of file ParseDefConsume.cc.
shared_ptr< ParseDefConsume > zypp::xml::ParseDefConsumeRedirect::getRedirect | ( | ) | const |
Definition at line 84 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::start | ( | const Node & | _node | ) | [virtual] |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 87 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::text | ( | const Node & | _node | ) | [virtual] |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 93 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::cdata | ( | const Node & | _node | ) | [virtual] |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 99 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::done | ( | const Node & | _node | ) | [virtual] |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 105 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::startSubnode | ( | const Node & | _node | ) | [virtual] |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 111 of file ParseDefConsume.cc.
void zypp::xml::ParseDefConsumeRedirect::doneSubnode | ( | const Node & | _node | ) | [virtual] |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 117 of file ParseDefConsume.cc.
shared_ptr<ParseDefConsume> zypp::xml::ParseDefConsumeRedirect::_target [private] |
Definition at line 87 of file ParseDefConsume.h.