Lines Matching refs:WriterAdapter
18 WriterAdapter::WriterAdapter() in WriterAdapter() function in WriterAdapter
20 writerStruct_.write = &WriterAdapter::WriteFunc; in WriterAdapter()
21 writerStruct_.flush = &WriterAdapter::FlushFunc; in WriterAdapter()
24 WriterAdapter::~WriterAdapter() {} in ~WriterAdapter()
26 void WriterAdapter::SetWriter(const WriterPtr& writer) in SetWriter()
31 WriterPtr WriterAdapter::GetWriter() in GetWriter()
36 const WriterStruct* WriterAdapter::GetStruct() in GetStruct()
41 long WriterAdapter::WriteFunc(WriterStruct* writer, const void* data, size_t size) in WriteFunc()
43 …static_assert(offsetof(WriterAdapter, writerStruct_) == 0, "unexpected alignment of writerStruct_!… in WriteFunc()
44 WriterAdapter* writerAdaptor = reinterpret_cast<WriterAdapter*>(writer); // 转成 WriterAdapter* in WriteFunc()
51 bool WriterAdapter::FlushFunc(WriterStruct* writer) in FlushFunc()
53 WriterAdapter* writerAdaptor = reinterpret_cast<WriterAdapter*>(writer); in FlushFunc()