zypp::xml::ParseDefConsumeRedirect Class Reference

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

#include <ParseDefConsume.h>

Inheritance diagram for zypp::xml::ParseDefConsumeRedirect:
[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

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.


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

void zypp::xml::ParseDefConsumeRedirect::setRedirect ( ParseDefConsume allocatedTarget_r  ) 

Definition at line 75 of file ParseDefConsume.cc.

References _target.

void zypp::xml::ParseDefConsumeRedirect::setRedirect ( ParseDefConsume target_r  ) 

Definition at line 78 of file ParseDefConsume.cc.

References _target.

void zypp::xml::ParseDefConsumeRedirect::cancelRedirect (  ) 

Definition at line 81 of file ParseDefConsume.cc.

References _target.

shared_ptr< ParseDefConsume > zypp::xml::ParseDefConsumeRedirect::getRedirect (  )  const

Definition at line 84 of file ParseDefConsume.cc.

References _target.

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:

doxygen