Skip to content

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