LLURLRequestDetail Class Reference

Collaboration diagram for LLURLRequestDetail:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLURLRequestDetail ()
 ~LLURLRequestDetail ()

Public Attributes

CURLM * mCurlMulti
CURL * mCurl
curl_slist * mHeaders
char * mURL
char mCurlErrorBuf [CURL_ERROR_SIZE+1]
bool mNeedToRemoveEasyHandle
LLBufferArraymResponseBuffer
LLChannelDescriptors mChannels
U8mLastRead
U32 mBodyLimit
bool mIsBodyLimitSet

Detailed Description

class LLURLRequestDetail

Definition at line 61 of file llurlrequest.cpp.


Constructor & Destructor Documentation

LLURLRequestDetail::LLURLRequestDetail (  ) 

Definition at line 79 of file llurlrequest.cpp.

References mCurlErrorBuf, and LLMemType::MTYPE_IO_URL_REQUEST.

LLURLRequestDetail::~LLURLRequestDetail (  ) 

Definition at line 95 of file llurlrequest.cpp.

References mCurl, mCurlMulti, mHeaders, mLastRead, mNeedToRemoveEasyHandle, mResponseBuffer, LLMemType::MTYPE_IO_URL_REQUEST, mURL, and NULL.


Member Data Documentation

U32 LLURLRequestDetail::mBodyLimit

Definition at line 75 of file llurlrequest.cpp.

Referenced by LLURLRequest::downCallback(), and LLURLRequest::setBodyLimit().

LLChannelDescriptors LLURLRequestDetail::mChannels

Definition at line 73 of file llurlrequest.cpp.

Referenced by LLURLRequest::configure(), LLURLRequest::downCallback(), LLURLRequest::process_impl(), and LLURLRequest::upCallback().

CURL* LLURLRequestDetail::mCurl

Definition at line 67 of file llurlrequest.cpp.

Referenced by LLURLRequest::checkRootCertificate(), LLURLRequest::configure(), LLURLRequest::initialize(), LLURLRequest::process_impl(), LLURLRequest::requestEncoding(), LLURLRequest::setCallback(), LLURLRequest::useProxy(), and ~LLURLRequestDetail().

char LLURLRequestDetail::mCurlErrorBuf[CURL_ERROR_SIZE+1]

Definition at line 70 of file llurlrequest.cpp.

Referenced by LLURLRequest::initialize(), and LLURLRequestDetail().

CURLM* LLURLRequestDetail::mCurlMulti

Definition at line 66 of file llurlrequest.cpp.

Referenced by LLURLRequest::configure(), LLURLRequest::initialize(), LLURLRequest::process_impl(), and ~LLURLRequestDetail().

struct curl_slist* LLURLRequestDetail::mHeaders

Definition at line 68 of file llurlrequest.cpp.

Referenced by LLURLRequest::addHeader(), LLURLRequest::configure(), and ~LLURLRequestDetail().

bool LLURLRequestDetail::mIsBodyLimitSet

Definition at line 76 of file llurlrequest.cpp.

Referenced by LLURLRequest::downCallback(), and LLURLRequest::setBodyLimit().

U8* LLURLRequestDetail::mLastRead

Definition at line 74 of file llurlrequest.cpp.

Referenced by LLURLRequest::upCallback(), and ~LLURLRequestDetail().

bool LLURLRequestDetail::mNeedToRemoveEasyHandle

Definition at line 71 of file llurlrequest.cpp.

Referenced by LLURLRequest::configure(), LLURLRequest::process_impl(), and ~LLURLRequestDetail().

LLBufferArray* LLURLRequestDetail::mResponseBuffer

Definition at line 72 of file llurlrequest.cpp.

Referenced by LLURLRequest::configure(), LLURLRequest::downCallback(), LLURLRequest::process_impl(), LLURLRequest::upCallback(), and ~LLURLRequestDetail().

char* LLURLRequestDetail::mURL

Definition at line 69 of file llurlrequest.cpp.

Referenced by LLURLRequest::configure(), LLURLRequest::process_impl(), LLURLRequest::setURL(), and ~LLURLRequestDetail().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:55 2010 for Second Life Viewer by  doxygen 1.4.7