#include <MessageRep.h>

Inheritance diagram for Adaptation::Ecap::RequestLineRep:
Collaboration diagram for Adaptation::Ecap::RequestLineRep:

Public Types

typedef libecap::Area Area
 
typedef libecap::Name Name
 

Public Member Functions

 RequestLineRep (HttpRequest &aMessage)
 
void uri (const Area &aUri) override
 
Area uri () const override
 
void method (const Name &aMethod) override
 
Name method () const override
 
libecap::Version version () const override
 
void version (const libecap::Version &aVersion) override
 
Name protocol () const override
 
void protocol (const Name &aProtocol) override
 

Static Protected Member Functions

static AnyP::ProtocolType TranslateProtocolId (const Name &name)
 

Private Attributes

HttpRequesttheMessage
 

Detailed Description

Definition at line 81 of file MessageRep.h.

Member Typedef Documentation

◆ Area

Definition at line 85 of file MessageRep.h.

◆ Name

typedef libecap::Name Adaptation::Ecap::FirstLineRep::Name
inherited

Definition at line 63 of file MessageRep.h.

Constructor & Destructor Documentation

◆ RequestLineRep()

Adaptation::Ecap::RequestLineRep::RequestLineRep ( HttpRequest aMessage)

Definition at line 193 of file MessageRep.cc.

Member Function Documentation

◆ method() [1/2]

Adaptation::Ecap::RequestLineRep::Name Adaptation::Ecap::RequestLineRep::method ( ) const
override

◆ method() [2/2]

void Adaptation::Ecap::RequestLineRep::method ( const Name aMethod)
override

Definition at line 218 of file MessageRep.cc.

References Http::METHOD_ENUM_END, Http::METHOD_NONE, Http::METHOD_OTHER, and Must.

◆ protocol() [1/2]

libecap::Name Adaptation::Ecap::RequestLineRep::protocol ( ) const
override

Definition at line 267 of file MessageRep.cc.

References Adaptation::Ecap::FirstLineRep::protocol().

◆ protocol() [2/2]

void Adaptation::Ecap::RequestLineRep::protocol ( const Name aProtocol)
override

Definition at line 273 of file MessageRep.cc.

References Adaptation::Ecap::FirstLineRep::protocol().

◆ TranslateProtocolId()

AnyP::ProtocolType Adaptation::Ecap::FirstLineRep::TranslateProtocolId ( const Name name)
staticprotectedinherited

Definition at line 184 of file MessageRep.cc.

References AnyP::PROTO_UNKNOWN.

◆ uri() [1/2]

Adaptation::Ecap::RequestLineRep::Area Adaptation::Ecap::RequestLineRep::uri ( ) const
override

Definition at line 208 of file MessageRep.cc.

References SBuf::isEmpty(), SBuf::length(), Must, and SBuf::rawContent().

◆ uri() [2/2]

void Adaptation::Ecap::RequestLineRep::uri ( const Area aUri)
override

Definition at line 199 of file MessageRep.cc.

References Must.

◆ version() [1/2]

libecap::Version Adaptation::Ecap::RequestLineRep::version ( ) const
override

Definition at line 255 of file MessageRep.cc.

References Adaptation::Ecap::FirstLineRep::version().

◆ version() [2/2]

void Adaptation::Ecap::RequestLineRep::version ( const libecap::Version &  aVersion)
override

Definition at line 261 of file MessageRep.cc.

References Adaptation::Ecap::FirstLineRep::version().

Member Data Documentation

◆ theMessage

HttpRequest& Adaptation::Ecap::RequestLineRep::theMessage
private

Definition at line 101 of file MessageRep.h.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors