IBR-DTN  1.0.0
io::TarUtils Class Reference

#include <TarUtils.h>

Collaboration diagram for io::TarUtils:
Collaboration graph

Public Member Functions

 TarUtils ()
 
virtual ~TarUtils ()
 

Static Public Member Functions

static void write (std::ostream &output, const io::ObservedFile &root, const std::set< ObservedFile > &files_to_send)
 
static void read (const ibrcommon::File &extract_folder, std::istream &input)
 

Detailed Description

Definition at line 33 of file TarUtils.h.

Constructor & Destructor Documentation

io::TarUtils::TarUtils ( )

Definition at line 46 of file TarUtils.cpp.

io::TarUtils::~TarUtils ( )
virtual

Definition at line 49 of file TarUtils.cpp.

Member Function Documentation

void io::TarUtils::read ( const ibrcommon::File &  extract_folder,
std::istream &  input 
)
static

Definition at line 88 of file TarUtils.cpp.

References io::__tar_utils_close_callback(), io::__tar_utils_open_callback(), and io::__tar_utils_read_callback().

Referenced by main().

Here is the call graph for this function:

void io::TarUtils::write ( std::ostream &  output,
const io::ObservedFile root,
const std::set< ObservedFile > &  files_to_send 
)
static

write tar archive to payload block, FATFile version

Definition at line 115 of file TarUtils.cpp.

References io::__tar_utils_close_callback(), io::__tar_utils_open_callback(), io::__tar_utils_write_callback(), BUFF_SIZE, io::ObservedFile::getFile(), io::FATFile::getReader(), io::FatImageReader::open(), and io::FatImageReader::FileHandle::read().

Referenced by main().

Here is the call graph for this function:


The documentation for this class was generated from the following files: