HttpRequest.h File Reference
#include "anyp/Uri.h"
#include "base/CbcPointer.h"
#include "dns/forward.h"
#include "error/Error.h"
#include "HierarchyLogEntry.h"
#include "http/Message.h"
#include "http/RequestMethod.h"
#include "MasterXaction.h"
#include "Notes.h"
#include "RequestFlags.h"
#include "auth/UserRequest.h"
#include "adaptation/History.h"
#include "adaptation/icap/History.h"
#include "eui/Eui48.h"
#include "eui/Eui64.h"
Include dependency graph for HttpRequest.h:

Go to the source code of this file.

Classes

class  HttpRequest
 

Typedefs

typedef RefCount< AccessLogEntryAccessLogEntryPointer
 

Functions

void httpRequestPack (void *obj, Packable *p)
 
void UpdateRequestNotes (ConnStateData *csd, HttpRequest &request, NotePairs const &notes)
 
const Ip::AddressFindListeningPortAddress (const HttpRequest *, const AccessLogEntry *)
 

Typedef Documentation

◆ AccessLogEntryPointer

Definition at line 38 of file HttpRequest.h.

Function Documentation

◆ FindListeningPortAddress()

const Ip::Address* FindListeningPortAddress ( const HttpRequest ,
const AccessLogEntry  
)
Returns
listening/*_port address used by the client connection (or nil) nil parameter(s) indicate missing caller information and are handled safely

Definition at line 786 of file HttpRequest.cc.

References AccessLogEntry::cache, FindListeningPortAddressInConn(), FindListeningPortAddressInPort(), AccessLogEntry::CacheDetails::port, AccessLogEntry::request, request(), and AccessLogEntry::tcpClient.

Referenced by Format::Format::assemble(), and ErrorState::compileLegacyCode().

◆ httpRequestPack()

void httpRequestPack ( void *  obj,
Packable p 
)

Definition at line 362 of file HttpRequest.cc.

References request().

Referenced by clientInterpretRequestHeaders(), and internalStart().

◆ UpdateRequestNotes()

void UpdateRequestNotes ( ConnStateData csd,
HttpRequest request,
NotePairs const &  notes 
)

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors