#include <Message.h>

Collaboration diagram for Adaptation::Message:

Public Types

typedef Http::Message Header
 

Public Member Functions

 Message ()
 
 Message (Header *aHeader)
 
 ~Message ()
 
void clear ()
 
void set (Header *aHeader)
 

Static Public Member Functions

static void ShortCircuit (Message &src, Message &dest)
 

Public Attributes

Headerheader
 
BodyPipePointer body_pipe
 

Private Member Functions

 Message (const Message &)
 
Messageoperator= (const Message &)
 

Detailed Description

Definition at line 25 of file Message.h.

Member Typedef Documentation

Definition at line 29 of file Message.h.

Constructor & Destructor Documentation

Adaptation::Message::Message ( )

Definition at line 17 of file Message.cc.

Adaptation::Message::Message ( Header aHeader)

Definition at line 21 of file Message.cc.

References set().

Adaptation::Message::~Message ( )

Definition at line 26 of file Message.cc.

Adaptation::Message::Message ( const Message )
private

Member Function Documentation

void Adaptation::Message::clear ( )

Definition at line 32 of file Message.cc.

References HTTPMSGUNLOCK(), and NULL.

Message& Adaptation::Message::operator= ( const Message )
private
void Adaptation::Message::set ( Header aHeader)

Definition at line 39 of file Message.cc.

References HTTPMSGLOCK().

Referenced by Message(), and ShortCircuit().

void Adaptation::Message::ShortCircuit ( Message src,
Message dest 
)
static

Member Data Documentation

BodyPipePointer Adaptation::Message::body_pipe

Copy of header->body_pipe, in case somebody moves the original.

Todo:
Find and fix the code that moves (if any) and remove this.

Definition at line 46 of file Message.h.

Referenced by Adaptation::Ecap::MessageRep::MessageRep(), ShortCircuit(), and Adaptation::Ecap::XactionRep::status().

Header* Adaptation::Message::header

Definition at line 42 of file Message.h.

Referenced by Adaptation::Ecap::MessageRep::MessageRep(), and ShortCircuit().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors