reSIProcate/DialogUsageManager  9694
Public Member Functions | Private Attributes
resip::HttpGetMessage Class Reference

#include <HttpGetMessage.hxx>

Inheritance diagram for resip::HttpGetMessage:
Inheritance graph
[legend]
Collaboration diagram for resip::HttpGetMessage:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HttpGetMessage (const Data &tid, bool success, const Data &x509, const Mime &type)
bool success () const
const DatagetBodyData () const
const MimegetType () const
virtual Messageclone () const
virtual EncodeStreamencode (EncodeStream &strm) const
virtual EncodeStreamencodeBrief (EncodeStream &strm) const
 output a brief description to stream

Private Attributes

bool mSuccess
Data mBody
Mime mType

Detailed Description

Definition at line 11 of file HttpGetMessage.hxx.


Constructor & Destructor Documentation

HttpGetMessage::HttpGetMessage ( const Data tid,
bool  success,
const Data x509,
const Mime type 
)

Definition at line 7 of file HttpGetMessage.cxx.

Referenced by clone().

                                                 :
   DumFeatureMessage(tid),
   mSuccess(success),
   mBody(body),
   mType(type)
{
}

Member Function Documentation

Message * HttpGetMessage::clone ( ) const [virtual]

Reimplemented from resip::DumFeatureMessage.

Definition at line 31 of file HttpGetMessage.cxx.

References resip::DumFeatureMessage::getTransactionId(), HttpGetMessage(), mBody, mSuccess, and mType.

Here is the call graph for this function:

EncodeStream & HttpGetMessage::encode ( EncodeStream strm) const [virtual]

Reimplemented from resip::DumFeatureMessage.

Definition at line 25 of file HttpGetMessage.cxx.

References resip::Message::brief(), and mBody.

{
   return strm << brief() << "body: " << mBody;   
}

Here is the call graph for this function:

EncodeStream & HttpGetMessage::encodeBrief ( EncodeStream str) const [virtual]

output a brief description to stream

Reimplemented from resip::DumFeatureMessage.

Definition at line 19 of file HttpGetMessage.cxx.

References resip::DumFeatureMessage::getTransactionId(), and mType.

{ 
   return str << "HttpGetMessage: " << getTransactionId() << " " << mType;
}

Here is the call graph for this function:

const Data& resip::HttpGetMessage::getBodyData ( ) const [inline]

Definition at line 17 of file HttpGetMessage.hxx.

References mBody.

Referenced by resip::IdentityHandler::processIdentityCheckResponse().

{ return mBody; }
const Mime& resip::HttpGetMessage::getType ( ) const [inline]

Definition at line 18 of file HttpGetMessage.hxx.

References mType.

{return mType;}
bool resip::HttpGetMessage::success ( ) const [inline]

Definition at line 16 of file HttpGetMessage.hxx.

References mSuccess.

{ return mSuccess; }

Member Data Documentation

Definition at line 25 of file HttpGetMessage.hxx.

Referenced by clone(), encode(), and getBodyData().

Definition at line 24 of file HttpGetMessage.hxx.

Referenced by clone(), and success().

Definition at line 26 of file HttpGetMessage.hxx.

Referenced by clone(), encodeBrief(), and getType().


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