|
| ApacheRequestContext (AbstractMutex *logging_mutex, Timer *timer, request_rec *req) |
|
| SystemRequestContext (AbstractMutex *logging_mutex, Timer *timer, StringPiece hostname, int local_port, StringPiece local_ip) |
|
void | set_url (StringPiece url) |
|
int | local_port () const |
|
const GoogleString & | local_ip () const |
|
StringPiece | url () const |
|
| RequestContext (const HttpOptions &options, AbstractMutex *logging_mutex, Timer *timer) |
|
| RequestContext (AbstractMutex *logging_mutex, Timer *timer) |
| If you use this constructor, you MUST set_options() later.
|
|
virtual AbstractLogRecord * | NewSubordinateLogRecord (AbstractMutex *logging_mutex) |
|
RequestTrace * | root_trace_context () |
|
void | set_root_trace_context (RequestTrace *x) |
| Takes ownership of the given context.
|
|
virtual RequestTrace * | CreateDependentTraceContext (const StringPiece &label) |
|
virtual void | ReleaseDependentTraceContext (RequestTrace *t) |
|
virtual AbstractLogRecord * | log_record () |
| The log record for the this request, created when the request context is.
|
|
bool | using_http2 () const |
| Determines whether this request is using the HTTP2 protocol.
|
|
void | set_using_http2 (bool x) |
|
void | SetHttp2SupportFromViaHeader (StringPiece header) |
|
const GoogleString & | minimal_private_suffix () const |
|
void | set_minimal_private_suffix (StringPiece minimal_private_suffix) |
|
void | SetAcceptsWebp (bool x) |
|
bool | accepts_webp () const |
|
void | SetAcceptsGzip (bool x) |
|
bool | accepts_gzip () const |
|
int64 | request_id () const |
|
void | set_request_id (int64 x) |
|
const GoogleString & | sticky_query_parameters_token () const |
|
void | set_sticky_query_parameters_token (StringPiece x) |
|
void | AddSessionAuthorizedFetchOrigin (const GoogleString &origin) |
|
bool | IsSessionAuthorizedFetchOrigin (const GoogleString &origin) const |
|
void | PrepareLogRecordForOutput () |
|
void | WriteBackgroundRewriteLog () |
| Write the log for background rewriting into disk.
|
|
AbstractLogRecord * | GetBackgroundRewriteLog (ThreadSystem *thread_system, bool log_urls, bool log_url_indices, int max_rewrite_info_log_size) |
|
const RequestTimingInfo & | timing_info () const |
|
RequestTimingInfo * | mutable_timing_info () |
|
void | set_options (const HttpOptions &options) |
|
void | ResetOptions (const HttpOptions &options) |
|
const HttpOptions & | options () const |
|
void | Freeze () |
|
bool | frozen () const |
|
void | Release () |
|
void | AddRef () |
|
bool | HasOneRef () |
|