libzypp 17.31.23
zypp::xml::ParseDefConsumeRedirect Class Reference

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

#include <parser/xml/ParseDefConsume.h>

Inheritance diagram for zypp::xml::ParseDefConsumeRedirect:

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

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

◆ ParseDefConsumeRedirect() [1/4]

zypp::xml::ParseDefConsumeRedirect::ParseDefConsumeRedirect ( )

Definition at line 54 of file ParseDefConsume.cc.

◆ ParseDefConsumeRedirect() [2/4]

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

Definition at line 57 of file ParseDefConsume.cc.

◆ ParseDefConsumeRedirect() [3/4]

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

Definition at line 61 of file ParseDefConsume.cc.

◆ ParseDefConsumeRedirect() [4/4]

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

Definition at line 65 of file ParseDefConsume.cc.

◆ ~ParseDefConsumeRedirect()

zypp::xml::ParseDefConsumeRedirect::~ParseDefConsumeRedirect ( )
virtual

Definition at line 69 of file ParseDefConsume.cc.

Member Function Documentation

◆ setRedirect() [1/3]

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

Definition at line 72 of file ParseDefConsume.cc.

◆ setRedirect() [2/3]

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

Definition at line 75 of file ParseDefConsume.cc.

◆ setRedirect() [3/3]

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

Definition at line 78 of file ParseDefConsume.cc.

◆ cancelRedirect()

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

Definition at line 81 of file ParseDefConsume.cc.

◆ getRedirect()

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

Definition at line 84 of file ParseDefConsume.cc.

◆ start()

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.

◆ text()

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.

◆ cdata()

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.

◆ done()

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.

◆ startSubnode()

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.

◆ doneSubnode()

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.

Member Data Documentation

◆ _target

shared_ptr<ParseDefConsume> zypp::xml::ParseDefConsumeRedirect::_target
private

Definition at line 87 of file ParseDefConsume.h.


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