Disk ARchive  2.4.14
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Classes | Namespaces | Macros | Enumerations | Functions
generic_file.hpp File Reference

class generic_file is defined here as well as class fichierthe generic_file interface is widely used in libdar it defines the standard way of transmitting data between different part of the library More...

#include "infinint.hpp"
#include "../my_config.h"
#include "path.hpp"
#include "integers.hpp"
#include "thread_cancellation.hpp"
#include "label.hpp"
#include "crc.hpp"
#include "user_interaction.hpp"
#include "mem_ui.hpp"
#include <string>

Go to the source code of this file.

Classes

class  libdar::generic_file
 this is the interface class from which all other data transfer classes inherit More...

Namespaces

namespace  libdar
 libdar namespace encapsulate all libdar symbols

Macros

#define CONTEXT_INIT   "init"
#define CONTEXT_OP   "operation"
#define CONTEXT_LAST_SLICE   "last_slice"

Enumerations

enum  libdar::gf_mode { libdar::gf_read_only, libdar::gf_write_only, libdar::gf_read_write }
 generic_file openning modes More...

Functions

gf_mode libdar::generic_file_get_mode (S_I fd)
const char * libdar::generic_file_get_name (gf_mode mode)

Detailed Description

class generic_file is defined here as well as class fichier

the generic_file interface is widely used in libdar it defines the standard way of transmitting data between different part of the library

Definition in file generic_file.hpp.