Disk ARchive 2.4.2
Namespaces | Defines | Functions | Variables
macro_tools.hpp File Reference

macroscopic tools for libdar internals More...

#include "../my_config.h"
#include <string>
#include "catalogue.hpp"
#include "compressor.hpp"
#include "infinint.hpp"
#include "header_version.hpp"
#include "generic_file.hpp"
#include "scrambler.hpp"
#include "crypto.hpp"
#include "escape.hpp"
#include "pile.hpp"

Go to the source code of this file.

Namespaces

namespace  libdar
 

libdar namespace encapsulate all libdar symbols


Defines

#define BUFFER_SIZE   102400

Functions

void libdar::macro_tools_open_archive (user_interaction &dialog, const path &sauv_path, const std::string &basename, const infinint &min_digits, const std::string &extension, crypto_algo crypto, const secu_string &pass, U_32 crypto_size, pile &stack, header_version &ver, const std::string &input_pipe, const std::string &output_pipe, const std::string &execute, infinint &second_terminateur_offset, bool lax, bool sequential_read, bool info_details)
catalogue * libdar::macro_tools_get_derivated_catalogue_from (user_interaction &dialog, pile &data_stack, pile &cata_stack, const header_version &ver, bool info_details, infinint &cat_size, const infinint &second_terminateur_offset, bool lax_mode)
catalogue * libdar::macro_tools_get_catalogue_from (user_interaction &dialog, pile &stack, const header_version &ver, bool info_details, infinint &cat_size, const infinint &second_terminateur_offset, bool lax_mode)
catalogue * libdar::macro_tools_lax_search_catalogue (user_interaction &dialog, pile &stack, const archive_version &edition, compression compr_algo, bool info_details, bool even_partial_catalogues, const label &layer1_data_name)
infinint libdar::macro_tools_get_terminator_start (generic_file &f, const archive_version &reading_ver)

Variables

const archive_version libdar::macro_tools_supported_version
const std::string libdar::LIBDAR_STACK_LABEL_UNCOMPRESSED
const std::string libdar::LIBDAR_STACK_LABEL_CLEAR
const std::string libdar::LIBDAR_STACK_LABEL_UNCYPHERED
const std::string libdar::LIBDAR_STACK_LABEL_LEVEL1

Detailed Description

macroscopic tools for libdar internals

Definition in file macro_tools.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines