proxygen
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
Events.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2018-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.
7
*/
8
9
#pragma once
10
11
#include <
folly/Range.h
>
12
13
namespace
fizz
{
14
15
enum class
Event
{
16
ClientHello
,
17
ServerHello
,
18
EndOfEarlyData
,
19
HelloRetryRequest
,
20
EncryptedExtensions
,
21
CertificateRequest
,
22
Certificate
,
23
CompressedCertificate
,
24
CertificateVerify
,
25
Finished
,
26
NewSessionTicket
,
27
KeyUpdate
,
28
Alert
,
29
Accept
,
30
Connect
,
31
AppData
,
32
EarlyAppWrite
,
33
AppWrite
,
34
AppClose
,
35
WriteNewSessionTicket
,
36
NUM_EVENTS
37
};
38
39
template
<Event e>
40
struct
EventType
{
41
static
constexpr
Event
event
= e;
42
};
43
44
folly::StringPiece
toString
(
Event
event);
45
}
// namespace fizz
fizz::Event::NUM_EVENTS
fizz::Event::WriteNewSessionTicket
fizz::toString
folly::StringPiece toString(StateEnum state)
Definition:
State.cpp:16
fizz::EventType
Definition:
Events.h:40
fizz::Event::Finished
fizz::Event::AppWrite
fizz::Event::AppData
fizz::Event::Certificate
fizz::Event::HelloRetryRequest
Range.h
fizz::Event::CertificateRequest
fizz
Definition:
Actions.h:16
folly::Range< const char * >
fizz::Event::KeyUpdate
fizz::Event::CertificateVerify
fizz::Event::EncryptedExtensions
fizz::Event
Event
Definition:
Events.h:15
fizz::Event::Alert
fizz::Event::ServerHello
fizz::Event::ClientHello
fizz::Event::Accept
fizz::Event::CompressedCertificate
fizz::Event::NewSessionTicket
fizz::Event::EndOfEarlyData
fizz::Event::AppClose
fizz::Event::Connect
fizz::Event::EarlyAppWrite
proxygen
fizz
fizz
protocol
Events.h
Generated by
1.8.11