proxygen
TraceFieldType.h
Go to the documentation of this file.
1 // Copyright 2015-present Facebook. All Rights Reserved.
2 // ** AUTOGENERATED FILE. DO NOT HAND-EDIT **
3 
4 #pragma once
5 
6 #include <string>
7 
8 namespace proxygen {
9 
10 enum class TraceFieldType {
11  ErrorStage,
12  Error,
14  HTTPStatus,
16  CodecError,
17  CallPath,
18  Uri,
19  IsSecure,
20  UsingProxy,
21  StatusCode,
22  Protocol,
24  ReplaySafe,
25  LocalAddr,
26  LocalPort,
38  UsingHTTP2,
42  HTTPMethod,
49  ServerRtt,
50  RecvToAck,
51  ServerRtx,
52  ServerCwnd,
53  ServerMss,
74  AltSvcHost,
76  ServerAddr,
77  ServerPort,
79  NewSession,
80  NumWaiting,
81  HostName,
82  IpAddr,
83  Port,
95  TLSReused,
97  CipherName,
98  TLSVersion,
102  RspBodySize,
110  VerifiedTime,
138  PinningHost,
141  RevokeReason,
143  ProxyHost,
144  ProxyPort,
150  SizeOfQueue,
152  CurrentState,
153  NetworkID,
155  AttemptAddrs,
158  RequestID,
163  Cwnd,
164  CwndBytes,
165  TotalRetx,
167  RTT,
168  RTTVar,
169  RTO,
170  MSS,
171  MTU,
172  RcvWnd,
174  ReqsSucceed,
175  ReqsFailed,
176  TTFB,
177  TTLB,
178  ConnLifeSpan,
180  SCFGCacheHit,
181  SCFGExpired,
182  ZeroAEAD,
183  ZeroKex,
184  ZeroVersion,
189  TFOAttempted,
190  TFOFinished,
192  IsForeground,
196  RawBytesRead,
200  MsgType,
201  IsMsgRecv,
203  MQTTMsgBytes,
204  MsgTopic,
205  QoS,
208  PushOrphaned,
210 };
211 
214 }
215 
const std::string & getTraceFieldTypeString(TraceFieldType type)
TraceFieldType getTraceFieldTypeFromString(const std::string &str)
const char * string
Definition: Conv.cpp:212