libzypp  9.1.2
Public Member Functions | Private Attributes
zypp::xml::ParseDefConsumeRedirect Class Reference

ParseDef consumer redirecting all events to another consumer. More...

#include <ParseDefConsume.h>

Inheritance diagram for zypp::xml::ParseDefConsumeRedirect:
Inheritance graph
[legend]

List of all members.

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< ParseDefConsumegetRedirect () 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

Detailed Description

ParseDef consumer redirecting all events to another consumer.

Note:
Allocated ParseDefConsume * passed are immediately wraped into a shared_ptr.

Definition at line 60 of file ParseDefConsume.h.


Constructor & Destructor Documentation

Definition at line 54 of file ParseDefConsume.cc.

Definition at line 57 of file ParseDefConsume.cc.

Definition at line 61 of file ParseDefConsume.cc.

Definition at line 65 of file ParseDefConsume.cc.

Definition at line 69 of file ParseDefConsume.cc.


Member Function Documentation

void zypp::xml::ParseDefConsumeRedirect::setRedirect ( const shared_ptr< ParseDefConsume > &  target_r)

Definition at line 72 of file ParseDefConsume.cc.

References _target.

Referenced by zypp::xml::ParseDef::Impl::Impl(), and zypp::xml::ParseDef::setConsumer().

Definition at line 75 of file ParseDefConsume.cc.

References _target.

Definition at line 78 of file ParseDefConsume.cc.

References _target.

Definition at line 81 of file ParseDefConsume.cc.

References _target.

Referenced by zypp::xml::ParseDef::cancelConsumer().

Definition at line 84 of file ParseDefConsume.cc.

References _target.

Referenced by zypp::xml::ParseDef::getConsumer().

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.

References _target.

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.

References _target.

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.

References _target.

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.

References _target.

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.

References _target.

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.

References _target.


Member Data Documentation


The documentation for this class was generated from the following files: