proxygen
TraceFieldType.h File Reference
#include <string>

Go to the source code of this file.

Namespaces

 proxygen
 

Enumerations

enum  proxygen::TraceFieldType {
  proxygen::TraceFieldType::ErrorStage, proxygen::TraceFieldType::Error, proxygen::TraceFieldType::ProxygenError, proxygen::TraceFieldType::HTTPStatus,
  proxygen::TraceFieldType::DirectionError, proxygen::TraceFieldType::CodecError, proxygen::TraceFieldType::CallPath, proxygen::TraceFieldType::Uri,
  proxygen::TraceFieldType::IsSecure, proxygen::TraceFieldType::UsingProxy, proxygen::TraceFieldType::StatusCode, proxygen::TraceFieldType::Protocol,
  proxygen::TraceFieldType::SecurityProtocol, proxygen::TraceFieldType::ReplaySafe, proxygen::TraceFieldType::LocalAddr, proxygen::TraceFieldType::LocalPort,
  proxygen::TraceFieldType::ContentType, proxygen::TraceFieldType::ReqHeaderSize, proxygen::TraceFieldType::ReqHeaderCompSize, proxygen::TraceFieldType::ReqBodySize,
  proxygen::TraceFieldType::RspHeaderSize, proxygen::TraceFieldType::RspHeaderCompSize, proxygen::TraceFieldType::RedirectLocation, proxygen::TraceFieldType::NumRedirects,
  proxygen::TraceFieldType::RedirectResponseCode, proxygen::TraceFieldType::NumZeroRttRetries, proxygen::TraceFieldType::PriorityChanges, proxygen::TraceFieldType::UsingHTTP2,
  proxygen::TraceFieldType::FirstBodyByteFlushedRatio, proxygen::TraceFieldType::LastBodyByteFlushedRatio, proxygen::TraceFieldType::FlowControlPauses, proxygen::TraceFieldType::HTTPMethod,
  proxygen::TraceFieldType::RangeRequest, proxygen::TraceFieldType::RequestSendTime, proxygen::TraceFieldType::RspIntvlAvg, proxygen::TraceFieldType::RspIntvlStdDev,
  proxygen::TraceFieldType::RspNumOnBody, proxygen::TraceFieldType::ServerQuality, proxygen::TraceFieldType::ServerRtt, proxygen::TraceFieldType::RecvToAck,
  proxygen::TraceFieldType::ServerRtx, proxygen::TraceFieldType::ServerCwnd, proxygen::TraceFieldType::ServerMss, proxygen::TraceFieldType::ServerTotalBytesWritten,
  proxygen::TraceFieldType::NewConnection, proxygen::TraceFieldType::IsWaitingForNewConn, proxygen::TraceFieldType::NewConnTimeout, proxygen::TraceFieldType::InFlightConns,
  proxygen::TraceFieldType::CachedSessions, proxygen::TraceFieldType::CachedActiveSessions, proxygen::TraceFieldType::ConnsStarted, proxygen::TraceFieldType::RequestsWaited,
  proxygen::TraceFieldType::TotalRequestsWaited, proxygen::TraceFieldType::TotalConnsStarted, proxygen::TraceFieldType::TotalBackupConnsStarted, proxygen::TraceFieldType::SessionCacheHitType,
  proxygen::TraceFieldType::PerDomainLimit, proxygen::TraceFieldType::DynamicDomainLimitRatio, proxygen::TraceFieldType::LoadBalancing, proxygen::TraceFieldType::MaxConnectionRetryCount,
  proxygen::TraceFieldType::MaxIdleHTTPSessions, proxygen::TraceFieldType::MaxIdleHTTP2Sessions, proxygen::TraceFieldType::ConnRoutingStale, proxygen::TraceFieldType::AltSvcHost,
  proxygen::TraceFieldType::InjectedSocket, proxygen::TraceFieldType::ServerAddr, proxygen::TraceFieldType::ServerPort, proxygen::TraceFieldType::CachedFamily,
  proxygen::TraceFieldType::NewSession, proxygen::TraceFieldType::NumWaiting, proxygen::TraceFieldType::HostName, proxygen::TraceFieldType::IpAddr,
  proxygen::TraceFieldType::Port, proxygen::TraceFieldType::CNameRedirects, proxygen::TraceFieldType::CanonicalName, proxygen::TraceFieldType::NumberResolvers,
  proxygen::TraceFieldType::ResolversSerialized, proxygen::TraceFieldType::RequestFamily, proxygen::TraceFieldType::NumberAnswers, proxygen::TraceFieldType::NumberDNSRetries,
  proxygen::TraceFieldType::ResolvedSuccess, proxygen::TraceFieldType::DNSCacheHit, proxygen::TraceFieldType::DNSCacheStale, proxygen::TraceFieldType::DNSPreconnectDomain,
  proxygen::TraceFieldType::TLSReused, proxygen::TraceFieldType::TLSCacheHit, proxygen::TraceFieldType::CipherName, proxygen::TraceFieldType::TLSVersion,
  proxygen::TraceFieldType::OpenSSLVersion, proxygen::TraceFieldType::TLSCachePersistence, proxygen::TraceFieldType::TLSCachedInfoHit, proxygen::TraceFieldType::RspBodySize,
  proxygen::TraceFieldType::RspBodyCompSize, proxygen::TraceFieldType::CompressionType, proxygen::TraceFieldType::CompressionDictSuccess, proxygen::TraceFieldType::CompressionDictError,
  proxygen::TraceFieldType::CompressionDictID, proxygen::TraceFieldType::VerifiedSuccess, proxygen::TraceFieldType::VerifiedChain, proxygen::TraceFieldType::VerifiedTime,
  proxygen::TraceFieldType::VerifiedServerAddress, proxygen::TraceFieldType::VerifiedProxyAddress, proxygen::TraceFieldType::VerifiedError, proxygen::TraceFieldType::VerifiedReason,
  proxygen::TraceFieldType::VerifiedHostname, proxygen::TraceFieldType::VerifiedMatchedCommonName, proxygen::TraceFieldType::VerifiedMatchedSubjectAltName, proxygen::TraceFieldType::VerifiedNameMatched,
  proxygen::TraceFieldType::VerifiedHostnameFailMessage, proxygen::TraceFieldType::SignatureAlgorithmCertSHA1, proxygen::TraceFieldType::FailureVerifiedCertDepthInChain, proxygen::TraceFieldType::VerifiedChainFailuresOverridden,
  proxygen::TraceFieldType::VerifiedChainFailureVerificationTime, proxygen::TraceFieldType::TimestampVerifiedCertNotAfterTime, proxygen::TraceFieldType::TimestampVerifiedCertNotBeforeTime, proxygen::TraceFieldType::TimestampVerifiedClientTimeOverride,
  proxygen::TraceFieldType::TimestampVerifiedTrustedTime, proxygen::TraceFieldType::VerifiedKeyLengthSuccess, proxygen::TraceFieldType::PinningReason, proxygen::TraceFieldType::PinningRequiredHash,
  proxygen::TraceFieldType::PinningUserHash, proxygen::TraceFieldType::PinningExcludedHash, proxygen::TraceFieldType::PinningRequiredFound, proxygen::TraceFieldType::PinningUserInstalledFound,
  proxygen::TraceFieldType::PinningUserInstalledCount, proxygen::TraceFieldType::PinningExcludedFound, proxygen::TraceFieldType::PinningTimePin, proxygen::TraceFieldType::PinningHost,
  proxygen::TraceFieldType::PinningSuccess, proxygen::TraceFieldType::VerifiedTimeMerge, proxygen::TraceFieldType::RevokeReason, proxygen::TraceFieldType::RevokeSuccess,
  proxygen::TraceFieldType::ProxyHost, proxygen::TraceFieldType::ProxyPort, proxygen::TraceFieldType::ProxyRespStatus, proxygen::TraceFieldType::ProxyRespBody,
  proxygen::TraceFieldType::ProxyUpstreamDest, proxygen::TraceFieldType::SchedulerType, proxygen::TraceFieldType::InitialPriority, proxygen::TraceFieldType::SizeOfQueue,
  proxygen::TraceFieldType::PreviousState, proxygen::TraceFieldType::CurrentState, proxygen::TraceFieldType::NetworkID, proxygen::TraceFieldType::NumConnAttempts,
  proxygen::TraceFieldType::AttemptAddrs, proxygen::TraceFieldType::AttemptAddrFamily, proxygen::TraceFieldType::SucceededConnTime, proxygen::TraceFieldType::RequestID,
  proxygen::TraceFieldType::HumanReadableName, proxygen::TraceFieldType::CurrentTransactions, proxygen::TraceFieldType::HistoricalMaximumTransactions, proxygen::TraceFieldType::NumberTransactionsServed,
  proxygen::TraceFieldType::Cwnd, proxygen::TraceFieldType::CwndBytes, proxygen::TraceFieldType::TotalRetx, proxygen::TraceFieldType::InflightPacketLoss,
  proxygen::TraceFieldType::RTT, proxygen::TraceFieldType::RTTVar, proxygen::TraceFieldType::RTO, proxygen::TraceFieldType::MSS,
  proxygen::TraceFieldType::MTU, proxygen::TraceFieldType::RcvWnd, proxygen::TraceFieldType::UpstreamCapacity, proxygen::TraceFieldType::ReqsSucceed,
  proxygen::TraceFieldType::ReqsFailed, proxygen::TraceFieldType::TTFB, proxygen::TraceFieldType::TTLB, proxygen::TraceFieldType::ConnLifeSpan,
  proxygen::TraceFieldType::EgressBuffered, proxygen::TraceFieldType::SCFGCacheHit, proxygen::TraceFieldType::SCFGExpired, proxygen::TraceFieldType::ZeroAEAD,
  proxygen::TraceFieldType::ZeroKex, proxygen::TraceFieldType::ZeroVersion, proxygen::TraceFieldType::ZeroRttEnabled, proxygen::TraceFieldType::ZeroFallbackEnabled,
  proxygen::TraceFieldType::ZeroVerifiedSuccess, proxygen::TraceFieldType::ZeroVerifiedError, proxygen::TraceFieldType::TFOAttempted, proxygen::TraceFieldType::TFOFinished,
  proxygen::TraceFieldType::MQTTConnAttempts, proxygen::TraceFieldType::IsForeground, proxygen::TraceFieldType::MQTTBytesWritten, proxygen::TraceFieldType::MQTTBytesRead,
  proxygen::TraceFieldType::RawBytesWritten, proxygen::TraceFieldType::RawBytesRead, proxygen::TraceFieldType::EventLoopTimeAvg, proxygen::TraceFieldType::TransportType,
  proxygen::TraceFieldType::MQTTMsgRemainingLength, proxygen::TraceFieldType::MsgType, proxygen::TraceFieldType::IsMsgRecv, proxygen::TraceFieldType::ConnectReturnCode,
  proxygen::TraceFieldType::MQTTMsgBytes, proxygen::TraceFieldType::MsgTopic, proxygen::TraceFieldType::QoS, proxygen::TraceFieldType::IsPushRequest,
  proxygen::TraceFieldType::PushConnectedInFlight, proxygen::TraceFieldType::PushOrphaned, proxygen::TraceFieldType::AnalyticsTags
}
 

Functions

const std::stringproxygen::getTraceFieldTypeString (TraceFieldType type)
 
TraceFieldType proxygen::getTraceFieldTypeFromString (const std::string &str)