Ring Daemon 16.0.0
Loading...
Searching...
No Matches
sample_buf Struct Reference

#include <buf_manager.h>

Collaboration diagram for sample_buf:
Collaboration graph

Public Member Functions

 NON_COPYABLE (sample_buf)
 
sample_bufoperator= (sample_buf &&o)
 
 sample_buf ()
 
 sample_buf (sample_buf &&o)
 
 sample_buf (size_t alloc)
 
 sample_buf (size_t alloc, size_t size)
 
 ~sample_buf ()
 

Public Attributes

uint8_t * buf_ {nullptr}
 
size_t cap_ {0}
 
size_t size_ {0}
 

Detailed Description

Definition at line 168 of file buf_manager.h.

Constructor & Destructor Documentation

◆ sample_buf() [1/4]

sample_buf::sample_buf ( )
inline

Definition at line 173 of file buf_manager.h.

◆ sample_buf() [2/4]

sample_buf::sample_buf ( size_t  alloc,
size_t  size 
)
inline

Definition at line 174 of file buf_manager.h.

◆ sample_buf() [3/4]

sample_buf::sample_buf ( size_t  alloc)
inline

Definition at line 178 of file buf_manager.h.

◆ sample_buf() [4/4]

sample_buf::sample_buf ( sample_buf &&  o)
inline

Definition at line 182 of file buf_manager.h.

◆ ~sample_buf()

sample_buf::~sample_buf ( )
inline

Definition at line 202 of file buf_manager.h.

References buf_.

Member Function Documentation

◆ NON_COPYABLE()

sample_buf::NON_COPYABLE ( sample_buf  )

◆ operator=()

sample_buf & sample_buf::operator= ( sample_buf &&  o)
inline

Definition at line 191 of file buf_manager.h.

References buf_, cap_, and size_.

Member Data Documentation

◆ buf_

◆ cap_

◆ size_


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