libs/EDocBFD/bfd_utils.cpp File Reference

#include "config.h"
#include "EDocBFD/bfd_utils.h"
#include "EDocBFD/Section.h"
#include "EDocBFD/BFDArchive.h"
#include "EDoc/utils.h"
#include "EDocBFD/exceptions.h"
#include "EDoc/persistence_data.h"

Go to the source code of this file.

Namespaces

namespace  EDocBFD

Functions

void EDocBFD::ProcessReadBFD (std::list< EDoc::ManagedFile > &input_files, struct bfd *abfd, const EDoc::ManagedFile &filename)
 Reads the contens of a binary file and extracts all relevant EDoc information from them if there is any.
void EDocBFD::InitialiseBFD ()
 Must be called before using any bfd related functions.
bfd * EDocBFD::OpenBFDFile (std::string filename)
 Opens the given file using bfd.
std::list< EDoc::ManagedFileEDocBFD::HandleEDocSection (bfd *abfd, asection *asect, const EDoc::ManagedFile &arch)
 Returns a list of temporary files that have been populated with the contents of an EDoc section.
void EDocBFD::EmbedFileInBinary (const std::string &file_to_embed, const std::string embedded_name, const std::string &binary_file, std::string section)
 Embeds the contents of the given file into the given section of a binary file.

Variables

bool EDocBFD::bfd_initialised = false


Generated on Tue Jan 20 18:26:08 2009 for EDoc-0.2.1 by  doxygen 1.5.1