IBR-DTNSuite  0.10
ibrcommon::TemporaryFile Class Reference

#include <File.h>

Inheritance diagram for ibrcommon::TemporaryFile:
Inheritance graph
Collaboration diagram for ibrcommon::TemporaryFile:
Collaboration graph

Public Member Functions

 TemporaryFile (const File &path, const std::string prefix="file")
 
virtual ~TemporaryFile ()
 
- Public Member Functions inherited from ibrcommon::File
 File ()
 
 File (const std::string &path)
 
virtual ~File ()
 
unsigned char getType () const
 
int getFiles (list< File > &files) const
 
bool isSystem () const
 
bool isDirectory () const
 
std::string getPath () const
 
std::string getBasename () const
 
int remove (bool recursive=false)
 
File get (string filename) const
 
File getParent () const
 
bool exists () const
 
void update ()
 
size_t size () const
 
time_t lastaccess () const
 
time_t lastmodify () const
 
time_t laststatchange () const
 
bool operator== (const ibrcommon::File &other) const
 
bool operator< (const ibrcommon::File &other) const
 

Additional Inherited Members

- Static Public Member Functions inherited from ibrcommon::File
static void createDirectory (File &path)
 

Detailed Description

This object creates a temporary filename. It does not create a file.

Definition at line 187 of file File.h.

Constructor & Destructor Documentation

ibrcommon::TemporaryFile::TemporaryFile ( const File path,
const std::string  prefix = "file" 
)

Definition at line 289 of file File.cpp.

ibrcommon::TemporaryFile::~TemporaryFile ( )
virtual

Definition at line 294 of file File.cpp.


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