Go to the documentation of this file.
15 #ifndef HEADER_MOCK_QUIC_TRANSPORT
16 #define HEADER_MOCK_QUIC_TRANSPORT
77 #endif // HEADER_MOCK_QUIC_TRANSPORT
std::vector< uint8_t > secret
bool WriteRecord(enum ssl_encryption_level_t level, uint8_t type, const uint8_t *data, size_t len)
bool WriteApplicationData(const uint8_t *in, size_t len)
bool ReadHeader(uint8_t *out_type, enum ssl_encryption_level_t *out_level, size_t *out_len)
MockQuicTransport(bssl::UniquePtr< BIO > bio, SSL *ssl)
std::vector< EncryptionLevel > read_levels_
std::vector< uint8_t > pending_app_data_
bssl::UniquePtr< BIO > bio_
bool SetReadSecret(enum ssl_encryption_level_t level, const SSL_CIPHER *cipher, const uint8_t *secret, size_t secret_len)
bool SendAlert(enum ssl_encryption_level_t level, uint8_t alert)
int ReadApplicationData(uint8_t *out, size_t max_out)
bool SetWriteSecret(enum ssl_encryption_level_t level, const SSL_CIPHER *cipher, const uint8_t *secret, size_t secret_len)
bool WriteHandshakeData(enum ssl_encryption_level_t level, const uint8_t *data, size_t len)
std::vector< EncryptionLevel > write_levels_
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:30