|
|
| 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 () |
| |