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:1227
 
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:418
 
Definition: tls_keylog_dumper.h:35
 
int n
Definition: xcom_base.cc:509