proxygen
wangle::SSLStats Class Referenceabstract

#include <SSLStats.h>

Inheritance diagram for wangle::SSLStats:
MockSSLStats

Public Member Functions

virtual ~SSLStats () noexcept
 
virtual void recordSSLAcceptLatency (int64_t latency) noexcept=0
 
virtual void recordTLSTicket (bool ticketNew, bool ticketHit) noexcept=0
 
virtual void recordSSLSession (bool sessionNew, bool sessionHit, bool foreign) noexcept=0
 
virtual void recordSSLSessionRemove () noexcept=0
 
virtual void recordSSLSessionFree (uint32_t freed) noexcept=0
 
virtual void recordSSLSessionSetError (uint32_t err) noexcept=0
 
virtual void recordSSLSessionGetError (uint32_t err) noexcept=0
 
virtual void recordClientRenegotiation () noexcept=0
 
virtual void recordSSLClientCertificateMismatch () noexcept=0
 
virtual void recordTLSTicketRotation (bool valid) noexcept=0
 
virtual void recordSSLUpstreamConnection (bool handshake) noexcept=0
 
virtual void recordSSLUpstreamConnectionError (bool verifyError) noexcept=0
 

Detailed Description

Definition at line 22 of file SSLStats.h.

Constructor & Destructor Documentation

Member Function Documentation

virtual void wangle::SSLStats::recordClientRenegotiation ( )
pure virtualnoexcept

Implemented in MockSSLStats.

Referenced by ~SSLStats().

virtual void wangle::SSLStats::recordSSLAcceptLatency ( int64_t  latency)
pure virtualnoexcept

Implemented in MockSSLStats.

Referenced by ~SSLStats().

virtual void wangle::SSLStats::recordSSLClientCertificateMismatch ( )
pure virtualnoexcept

Implemented in MockSSLStats.

Referenced by ~SSLStats().

virtual void wangle::SSLStats::recordSSLSession ( bool  sessionNew,
bool  sessionHit,
bool  foreign 
)
pure virtualnoexcept
virtual void wangle::SSLStats::recordSSLSessionFree ( uint32_t  freed)
pure virtualnoexcept
virtual void wangle::SSLStats::recordSSLSessionGetError ( uint32_t  err)
pure virtualnoexcept

Implemented in MockSSLStats.

Referenced by ~SSLStats().

virtual void wangle::SSLStats::recordSSLSessionRemove ( )
pure virtualnoexcept
virtual void wangle::SSLStats::recordSSLSessionSetError ( uint32_t  err)
pure virtualnoexcept

Implemented in MockSSLStats.

Referenced by ~SSLStats().

virtual void wangle::SSLStats::recordSSLUpstreamConnection ( bool  handshake)
pure virtualnoexcept

Implemented in MockSSLStats.

Referenced by ~SSLStats().

virtual void wangle::SSLStats::recordSSLUpstreamConnectionError ( bool  verifyError)
pure virtualnoexcept

Implemented in MockSSLStats.

Referenced by ~SSLStats().

virtual void wangle::SSLStats::recordTLSTicket ( bool  ticketNew,
bool  ticketHit 
)
pure virtualnoexcept

Implemented in MockSSLStats.

Referenced by ~SSLStats().

virtual void wangle::SSLStats::recordTLSTicketRotation ( bool  valid)
pure virtualnoexcept

Referenced by TEST(), and ~SSLStats().


The documentation for this class was generated from the following file: