libzypp 17.31.23
|
ParseDef consumer redirecting all events to another consumer. More...
#include <parser/xml/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) |
Public Member Functions inherited from zypp::xml::ParseDefConsume | |
virtual | ~ParseDefConsume () |
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.
|
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.
|
virtual |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 87 of file ParseDefConsume.cc.
|
virtual |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 93 of file ParseDefConsume.cc.
|
virtual |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 99 of file ParseDefConsume.cc.
|
virtual |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 105 of file ParseDefConsume.cc.
|
virtual |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 111 of file ParseDefConsume.cc.
|
virtual |
Reimplemented from zypp::xml::ParseDefConsume.
Reimplemented in zypp::xml::ParseDefImplConsume.
Definition at line 117 of file ParseDefConsume.cc.
|
private |
Definition at line 87 of file ParseDefConsume.h.