17#include "net/ring_buffer.h"
44 RC
write(
const char *data, int32_t size, int32_t &write_size);
52 RC
writen(
const char *data, int32_t size);
支持以缓存模式写入数据到文件/socket
Definition: buffered_writer.h:26
RC close()
关闭缓存
Definition: buffered_writer.cpp:36
RC writen(const char *data, int32_t size)
写数据到文件/socket,全部写入成功返回成功
Definition: buffered_writer.cpp:68
RC write(const char *data, int32_t size, int32_t &write_size)
写数据到文件/socket
Definition: buffered_writer.cpp:52
RC flush()
刷新缓存
Definition: buffered_writer.cpp:88
RC flush_internal(int32_t size)
刷新缓存
Definition: buffered_writer.cpp:101
环形缓存,当前用于通讯写入数据时的缓存
Definition: ring_buffer.h:26