proxygen
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
HTTPChecks.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2015-present, Facebook, Inc.
3
* All rights reserved.
4
*
5
* This source code is licensed under the BSD-style license found in the
6
* LICENSE file in the root directory of this source tree. An additional grant
7
* of patent rights can be found in the PATENTS file in the same directory.
8
*
9
*/
10
#pragma once
11
12
#include <
proxygen/lib/http/codec/HTTPCodecFilter.h
>
13
14
namespace
proxygen
{
15
22
class
HTTPChecks
:
public
PassThroughHTTPCodecFilter
{
23
public
:
24
// HTTPCodec::Callback methods
25
26
void
onHeadersComplete
(StreamID
stream
,
27
std::unique_ptr<HTTPMessage> msg)
override
;
28
29
// HTTPCodec methods
30
31
void
generateHeader
(
folly::IOBufQueue
&
writeBuf
,
32
StreamID stream,
33
const
HTTPMessage
& msg,
34
bool
eom,
35
HTTPHeaderSize
* sizeOut)
override
;
36
};
37
38
}
proxygen::HTTPChecks
Definition:
HTTPChecks.h:22
proxygen::PassThroughHTTPCodecFilter
Definition:
HTTPCodecFilter.h:28
fizz::detail::writeBuf
void writeBuf(const Buf &buf, folly::io::Appender &out)
Definition:
ExportedAuthenticator.cpp:266
folly::IOBufQueue
Definition:
IOBufQueue.h:35
stream
Definition:
QMINScheme.h:118
wangle::HTTPHeaderSize
Definition:
TransportInfo.h:38
HTTPCodecFilter.h
proxygen
Definition:
ExMessageHandler.h:14
proxygen::HTTPChecks::onHeadersComplete
void onHeadersComplete(StreamID stream, std::unique_ptr< HTTPMessage > msg) override
Definition:
HTTPChecks.cpp:16
proxygen::HTTPMessage
Definition:
HTTPMessage.h:39
proxygen::HTTPChecks::generateHeader
void generateHeader(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, bool eom, HTTPHeaderSize *sizeOut) override
Definition:
HTTPChecks.cpp:35
proxygen
lib
http
codec
HTTPChecks.h
Generated by
1.8.11