| BDataIO() | BDataIO | |
| BPositionIO() | BPositionIO | |
| GetMetaDataInfo(const char *in_name, meta_info *out_info, BString *out_name=NULL) const | BDataIO | [inline] |
| GetMetaDataInfo(const char *in_name, int32 in_index, meta_info *out_info, BString *out_name=NULL) const | BDataIO | [inline] |
| GetNextMetaData(void **cookie, meta_info *out_info, BString *out_name=NULL) const | BDataIO | [inline] |
| MetaGetInfo(const char *in_name, int32 in_index, meta_info *out_info, BString *out_name, void **inout_cookie) const | BDataIO | [virtual] |
| MetaRead(const char *in_name, type_code in_type, int32 in_index, off_t in_offset, void *out_buf, size_t in_size) const | BDataIO | [virtual] |
| MetaRemove(const char *in_name, int32 in_index) | BDataIO | [virtual] |
| MetaWrite(const char *in_name, type_code in_type, int32 in_index, off_t in_offset, const void *in_buf, size_t in_size) | BDataIO | [virtual] |
| Position() const =0 | BPositionIO | [pure virtual] |
| Read(void *buffer, size_t size) | BPositionIO | [virtual] |
| ReadAt(off_t pos, void *buffer, size_t size)=0 | BPositionIO | [pure virtual] |
| ReadMetaData(const char *in_name, type_code in_type, void *out_buf, size_t in_size) const | BDataIO | [inline] |
| ReadMetaData(const char *in_name, type_code in_type, int32 in_index, void *out_buf, size_t in_size) const | BDataIO | [inline] |
| ReadMetaData(const char *in_name, type_code in_type, int32 in_index, off_t in_offset, void *out_buf, size_t in_size) const | BDataIO | [inline] |
| RemoveAllMetaData() | BDataIO | [inline] |
| RemoveMetaData(const char *in_name) | BDataIO | [inline] |
| RemoveMetaData(const char *in_name, int32 in_index) | BDataIO | [inline] |
| Seek(off_t position, uint32 seek_mode)=0 | BPositionIO | [pure virtual] |
| SetSize(off_t size) | BPositionIO | [virtual] |
| Write(const void *buffer, size_t size) | BPositionIO | [virtual] |
| WriteAt(off_t pos, const void *buffer, size_t size)=0 | BPositionIO | [pure virtual] |
| WriteMetaData(const char *in_name, type_code in_type, const void *in_buf, size_t in_size) | BDataIO | [inline] |
| WriteMetaData(const char *in_name, type_code in_type, int32 in_index, const void *in_buf, size_t in_size) | BDataIO | [inline] |
| WriteMetaData(const char *in_name, type_code in_type, int32 in_index, off_t in_offset, const void *in_buf, size_t in_size) | BDataIO | [inline] |
| ~BDataIO() | BDataIO | [virtual] |
| ~BPositionIO() | BPositionIO | [virtual] |