blob: c731d10e5709da1db449d4b8fec05fe4312f7b65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#pragma once
#include "../base/base.hpp"
#include "../std/string.hpp"
class Writer;
class Reader;
namespace feature
{
class DataHeader;
/// @return total header size, which should be skipped for data read, or 0 if error
uint64_t GetSkipHeaderSize(Reader const & reader);
uint64_t ReadDataHeader(string const & datFileName, feature::DataHeader & outHeader);
void WriteDataHeader(Writer & writer, feature::DataHeader const & header);
}
|