Dyninst::SerFile Class Reference

#include <serialize.h>

Public Member Functions

COMMON_EXPORT SerDesgetSD ()
COMMON_EXPORT SerFile (std::string fname, iomode_t mode, bool verbose=false)
COMMON_EXPORT iomode_t iomode ()
std::string getFileName ()
std::string getCacheFileName ()

Static Public Member Functions

static bool validCacheExistsFor (std::string full_file_path)

Data Fields

bool noisy

Protected Attributes

std::string filename
iomode_t iomode_

Private Attributes

SerDessd
void * writer
FILE * f

Detailed Description

Definition at line 596 of file serialize.h.


Constructor & Destructor Documentation

Dyninst::SerFile::SerFile ( std::string  fname,
iomode_t  mode,
bool  verbose = false 
)

Member Function Documentation

std::string Dyninst::SerFile::getCacheFileName (  ) 

Definition at line 489 of file serialize-bin.C.

References getSD(), Dyninst::SerDesBin::resolveCachePath(), and sd.

std::string Dyninst::SerFile::getFileName (  )  [inline]

Definition at line 622 of file serialize.h.

SerDes * Dyninst::SerFile::getSD (  ) 

Definition at line 416 of file serialize-bin.C.

References sd.

Referenced by getCacheFileName().

iomode_t Dyninst::SerFile::iomode (  ) 

Definition at line 484 of file serialize-bin.C.

References iomode_.

static bool Dyninst::SerFile::validCacheExistsFor ( std::string  full_file_path  )  [static]

Field Documentation

FILE* Dyninst::SerFile::f [private]

Definition at line 604 of file serialize.h.

Referenced by SerFile().

std::string Dyninst::SerFile::filename [protected]

Definition at line 616 of file serialize.h.

iomode_t Dyninst::SerFile::iomode_ [protected]

Definition at line 617 of file serialize.h.

Referenced by iomode().

Definition at line 621 of file serialize.h.

Definition at line 598 of file serialize.h.

Referenced by getCacheFileName(), getSD(), and SerFile().

void* Dyninst::SerFile::writer [private]

Definition at line 602 of file serialize.h.

Referenced by SerFile().


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1