26#ifndef ROUTER_SRC_OPENSSL_INCLUDE_TLS_DETAILS_FLEXIBLE_BUFFER_H_
27#define ROUTER_SRC_OPENSSL_INCLUDE_TLS_DETAILS_FLEXIBLE_BUFFER_H_
44 fb.size_ = fb.full_size_ = 0;
67 bool pop(
size_t v)
noexcept {
78 bool push(
size_t v)
noexcept {
Definition: flexible_buffer.h:34
FlexibleBuffer(const net::mutable_buffer &b) noexcept
Definition: flexible_buffer.h:53
size_t size_used() const
Definition: flexible_buffer.h:59
bool pop(size_t v) noexcept
Definition: flexible_buffer.h:67
const FlexibleBuffer * begin() const
Definition: flexible_buffer.h:64
void * data_
Definition: flexible_buffer.h:86
void * data_free() const
Definition: flexible_buffer.h:57
FlexibleBuffer() noexcept
Definition: flexible_buffer.h:36
FlexibleBuffer(FlexibleBuffer &&fb) noexcept
Definition: flexible_buffer.h:39
size_t full_size_
Definition: flexible_buffer.h:88
void * data_used() const noexcept
Definition: flexible_buffer.h:56
FlexibleBuffer(const FlexibleBuffer &fb) noexcept
Definition: flexible_buffer.h:47
bool push(size_t v) noexcept
Definition: flexible_buffer.h:78
size_t size_
Definition: flexible_buffer.h:87
void reset()
Definition: flexible_buffer.h:62
size_t size_full() const
Definition: flexible_buffer.h:60
const FlexibleBuffer * end() const
Definition: flexible_buffer.h:65
size_t size_free() const
Definition: flexible_buffer.h:58
FlexibleBuffer(void *p, size_t n) noexcept
Definition: flexible_buffer.h:37
Definition: flexible_buffer.h:91
size_t size() const noexcept
Definition: flexible_buffer.h:99
const FlexibleOutputBuffer * end() const
Definition: flexible_buffer.h:96
const FlexibleOutputBuffer * begin() const
Definition: flexible_buffer.h:95
void * data() const noexcept
Definition: flexible_buffer.h:98
const char * p
Definition: ctype-mb.cc:1225
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:418
Definition: tls_keylog_dumper.h:32
int n
Definition: xcom_base.cc:509