metaproxy  1.15.0
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
metaproxy_1::filter::HttpRewrite Class Reference

#include <filter_http_rewrite.hpp>

Inheritance diagram for metaproxy_1::filter::HttpRewrite:
Inheritance graph
Collaboration diagram for metaproxy_1::filter::HttpRewrite:
Collaboration graph


class  Content
class  Event
class  Phase
class  Replace
class  Rule
class  Within

Public Types

typedef boost::shared_ptr< RuleRulePtr

Public Member Functions

 HttpRewrite ()
 ~HttpRewrite ()
void process (metaproxy_1::Package &package) const
void configure (const xmlNode *ptr, bool test_only, const char *path)

Private Member Functions

void configure_phase (const xmlNode *ptr, Phase &phase)

Private Attributes

boost::scoped_ptr< Phasereq_phase
boost::scoped_ptr< Phaseres_phase

Detailed Description

Definition at line 30 of file filter_http_rewrite.hpp.

Member Typedef Documentation

◆ RulePtr

typedef boost::shared_ptr<Rule> metaproxy_1::filter::HttpRewrite::RulePtr

Definition at line 40 of file filter_http_rewrite.hpp.

Constructor & Destructor Documentation

◆ HttpRewrite()

metaproxy_1::filter::HttpRewrite::HttpRewrite ( )

◆ ~HttpRewrite()

metaproxy_1::filter::HttpRewrite::~HttpRewrite ( )

Member Function Documentation

◆ configure()

void metaproxy_1::filter::HttpRewrite::configure ( const xmlNode *  ptr,
bool  test_only,
const char *  path 

◆ configure_phase()

void metaproxy_1::filter::HttpRewrite::configure_phase ( const xmlNode *  ptr,
Phase phase 

Referenced by embed_quoted_literal().

◆ process()

void metaproxy_1::filter::HttpRewrite::process ( metaproxy_1::Package &  package) const

Member Data Documentation

◆ req_phase

boost::scoped_ptr<Phase> metaproxy_1::filter::HttpRewrite::req_phase

Definition at line 35 of file filter_http_rewrite.hpp.

Referenced by embed_quoted_literal().

◆ res_phase

boost::scoped_ptr<Phase> metaproxy_1::filter::HttpRewrite::res_phase

Definition at line 37 of file filter_http_rewrite.hpp.

Referenced by embed_quoted_literal().

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