Skip to content
API Documentation
BastionGuard™
carving::anonymous_namespace{carving.cpp}::CarverFormat Struct Reference

Public Attributes

const char * name
const char * extension
std::vector< unsigned char > magic
size_t magic_offset_in_file {0}
std::function< DetectResult(const unsigned char *window, size_t window_len, uint64_t file_disk_off, uint64_t max_file_size, PeekMore &peek_more)> detect

Detailed Description

Definition at line 86 of file carving.cpp.

Member Data Documentation

◆ detect

std::function<DetectResult(const unsigned char* window, size_t window_len, uint64_t file_disk_off, uint64_t max_file_size, PeekMore& peek_more)> carving::anonymous_namespace{carving.cpp}::CarverFormat::detect

Definition at line 103 of file carving.cpp.

◆ extension

const char* carving::anonymous_namespace{carving.cpp}::CarverFormat::extension

Definition at line 88 of file carving.cpp.

◆ magic

std::vector<unsigned char> carving::anonymous_namespace{carving.cpp}::CarverFormat::magic

Definition at line 89 of file carving.cpp.

◆ magic_offset_in_file

size_t carving::anonymous_namespace{carving.cpp}::CarverFormat::magic_offset_in_file {0}

Definition at line 94 of file carving.cpp.

◆ name

const char* carving::anonymous_namespace{carving.cpp}::CarverFormat::name

Definition at line 87 of file carving.cpp.


The documentation for this struct was generated from the following file:
  • BastionGuard/thirdparty/bastionguard-recovery-data/src/carving.cpp