proxygen
Events.cpp
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 #include <fizz/protocol/Events.h>
10 
11 namespace fizz {
13  switch (event) {
14  case Event::ClientHello:
15  return "ClientHello";
16  case Event::ServerHello:
17  return "ServerHello";
19  return "EndOfEarlyData";
21  return "HelloRetryRequest";
23  return "EncryptedExtensions";
25  return "CertificateRequest";
26  case Event::Certificate:
27  return "Certificate";
29  return "CompressedCertificate";
31  return "CertificateVerify";
32  case Event::Finished:
33  return "Finished";
35  return "NewSessionTicket";
36  case Event::KeyUpdate:
37  return "KeyUpdate";
38  case Event::Alert:
39  return "Alert";
40  case Event::Accept:
41  return "Accept";
42  case Event::Connect:
43  return "Connect";
44  case Event::AppData:
45  return "AppData";
47  return "EarlyAppWrite";
48  case Event::AppWrite:
49  return "AppWrite";
50  case Event::AppClose:
51  return "AppClose";
53  return "WriteNewSessionTicket";
54  case Event::NUM_EVENTS:
55  return "Invalid event NUM_EVENTS";
56  }
57  return "Unknown event";
58 }
59 } // namespace fizz
folly::StringPiece toString(StateEnum state)
Definition: State.cpp:16
Definition: Actions.h:16
Event
Definition: Events.h:15