Classes | Functions
test_state.h File Reference
#include <openssl/base.h>
#include <functional>
#include <memory>
#include <string>
#include <vector>
#include "mock_quic_transport.h"
Include dependency graph for test_state.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TestState
 

Functions

void AdvanceClock (unsigned seconds)
 
void CopySessions (SSL_CTX *dest, const SSL_CTX *src)
 
bool DeserializeContextState (CBS *in, SSL_CTX *out)
 
struct timevalGetClock ()
 
TestStateGetTestState (const SSL *ssl)
 
bool SerializeContextState (SSL_CTX *ctx, CBB *cbb)
 
bool SetTestState (SSL *ssl, std::unique_ptr< TestState > state)
 

Function Documentation

◆ AdvanceClock()

void AdvanceClock ( unsigned  seconds)

Definition at line 47 of file test_state.cc.

◆ CopySessions()

void CopySessions ( SSL_CTX dest,
const SSL_CTX src 
)

Definition at line 76 of file test_state.cc.

◆ DeserializeContextState()

bool DeserializeContextState ( CBS in,
SSL_CTX out 
)

Definition at line 106 of file test_state.cc.

◆ GetClock()

struct timeval* GetClock ( )

Definition at line 42 of file test_state.cc.

◆ GetTestState()

TestState* GetTestState ( const SSL ssl)

Definition at line 62 of file test_state.cc.

◆ SerializeContextState()

bool SerializeContextState ( SSL_CTX ctx,
CBB cbb 
)

Definition at line 85 of file test_state.cc.

◆ SetTestState()

bool SetTestState ( SSL ssl,
std::unique_ptr< TestState state 
)

Definition at line 52 of file test_state.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:34