cbuf¶
詳細情報¶
メンバー¶
next¶
cbuf* cbuf::next
cbuf()¶
cbuf::cbuf(size_t size)
引数
- size_t
size
~cbuf()¶
cbuf::~cbuf()
resizeAdd()¶
size_t cbuf::resizeAdd(size_t addSize)
引数
- size_t
addSize
戻り値
size_t
resize()¶
size_t cbuf::resize(size_t newSize)
引数
- size_t
newSize
戻り値
size_t
available()¶
size_t cbuf::available() const
戻り値
size_t
size()¶
size_t cbuf::size()
戻り値
size_t
room()¶
size_t cbuf::room() const
戻り値
size_t
empty()¶
bool cbuf::empty() const
戻り値
bool
full()¶
bool cbuf::full() const
戻り値
bool
peek()¶
int cbuf::peek()
戻り値
int
peek()¶
size_t cbuf::peek(char *dst, size_t size)
引数
- char *
dst
- size_t
size
戻り値
size_t
read()¶
int cbuf::read()
戻り値
int
read()¶
size_t cbuf::read(char *dst, size_t size)
引数
- char *
dst
- size_t
size
戻り値
size_t
write()¶
size_t cbuf::write(char c)
引数
- char
c
戻り値
size_t
write()¶
size_t cbuf::write(const char *src, size_t size)
引数
- constchar *
src
- size_t
size
戻り値
size_t
flush()¶
void cbuf::flush()
remove()¶
size_t cbuf::remove(size_t size)
引数
- size_t
size
戻り値
size_t