|
| IndexedFileWriter () |
|
uint32_t | getSupportedVersion () const |
| Get the Supported Version. More...
|
|
| IndexedFileWriter () |
|
uint32_t | getSupportedVersion () const |
| Get the Supported Version. More...
|
|
std::string | getTempSaveFileName () |
|
void | setPrefixTempFileExtension (bool use_mode) |
|
bool | getPrefixTempFileExtensionMode () const |
|
std::string | getPrefix () const |
|
std::string | getNewFileNameWithPrefix (const std::string &filename) const |
|
| IndexedFileWriter () |
|
| ~IndexedFileWriter () |
|
void | setDateTime (const a_util::datetime::DateTime &date_time) |
| Sets the date and time of the file. More...
|
|
void | open (const std::string &filename, uint32_t flags=0, uint64_t file_time_offset=0, timestamp_t history=0, utils5ext::FileSize history_size=0, ChunkDroppedCallback *drop_callback=nullptr, timestamp_t index_delay=1000000) |
|
void | close () |
|
void | writeChunk (uint16_t stream_id, const void *data, uint32_t data_size, timestamp_t time_stamp, uint32_t flags) |
|
void | writeChunk (uint16_t stream_id, const void *data, uint32_t data_size, timestamp_t time_stamp, uint32_t flags, bool &index_entry_appended) |
|
void | setAdditionalStreamInfo (uint16_t stream_id, const void *info_data, uint32_t info_data_size, bool use_as_reference=false) |
|
void | setStreamName (uint16_t stream_id, const char *stream_name) |
|
void | quitHistory () |
|
| IndexedFile () |
|
virtual | ~IndexedFile () |
|
virtual std::set< uint32_t > | getSupportedVersions () const |
| Get a set of all supported versions. More...
|
|
void | setDescription (const std::string &description) |
|
std::string | getDescription () const |
|
std::string | getGUID () const |
|
a_util::datetime::DateTime | getDateTime () const |
|
uint8_t | getByteOrder () const |
|
size_t | getExtensionCount () const |
|
bool | findExtension (const char *identifier, FileExtension **extension_info, void **data) const |
|
void | getExtension (size_t index, FileExtension **extension_info, void **data) const |
|
void | appendExtension (const char *identifier, const void *data, size_t data_size, uint32_t type_id=0, uint32_t file_version_id=0, uint16_t stream_id=0, uint32_t user_id=0) |
|
void | appendExtension (const void *data, const FileExtension *extension_info) |
|
void | freeExtensions () |
|
void | getHeaderRef (FileHeader **file_header) const |
|
Class for writing indexed files.