载入中...
搜索中...
未找到
eve::data::ByteData类 参考
In-memory byte buffer implementing eve::Data (ref-counted). 更多...
#include <ByteData.h>
类 eve::data::ByteData 继承关系图:
Public 成员函数 | |
| ByteData (size_t size) | |
| Allocates an uninitialized buffer of the given size. | |
| ByteData (const void *d, size_t size) | |
Copies size bytes from d into a new buffer. | |
| ByteData (void *d, size_t size, bool own) | |
Wraps d; when own is true the buffer is freed on destruction. | |
| ByteData (const ByteData &d) | |
| Deep-copies another buffer. | |
| virtual | ~ByteData () |
| Byte data. | |
| ByteData * | clone () const override |
| Implements eve::Data. | |
| void * | getData () const override |
| Returns the data. | |
| size_t | getSize () const override |
| Returns the size. | |
Public 成员函数 继承自 eve::Data | |
| virtual | ~Data () |
| Destructor. | |
详细描述
In-memory byte buffer implementing eve::Data (ref-counted).
在文件 ByteData.h 第 13 行定义.
构造及析构函数说明
◆ ByteData() [1/4]
| eve::data::ByteData::ByteData | ( | size_t | size | ) |
◆ ByteData() [2/4]
| eve::data::ByteData::ByteData | ( | const void * | d, |
| size_t | size | ||
| ) |
◆ ByteData() [3/4]
| eve::data::ByteData::ByteData | ( | void * | d, |
| size_t | size, | ||
| bool | own | ||
| ) |
Wraps d; when own is true the buffer is freed on destruction.
在文件 ByteData.cpp 第 19 行定义.
◆ ByteData() [4/4]
| eve::data::ByteData::ByteData | ( | const ByteData & | d | ) |
◆ ~ByteData()
|
virtual |
Byte data.
在文件 ByteData.cpp 第 33 行定义.
成员函数说明
◆ clone()
|
overridevirtual |
◆ getData()
|
overridevirtual |
◆ getSize()
|
overridevirtual |
该类的文档由以下文件生成:
- src/modules/data/ByteData.h
- src/modules/data/ByteData.cpp
Public 成员函数 继承自