IBR-DTNSuite  0.10
dtn::storage::DataStorage::istream Class Reference

#include <DataStorage.h>

Inheritance diagram for dtn::storage::DataStorage::istream:
Inheritance graph
Collaboration diagram for dtn::storage::DataStorage::istream:
Collaboration graph

Public Member Functions

 istream (ibrcommon::Mutex &mutex, const ibrcommon::File &file)
 
virtual ~istream ()
 
std::istream & operator* ()
 
- 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

Definition at line 76 of file DataStorage.h.

Constructor & Destructor Documentation

dtn::storage::DataStorage::istream::istream ( ibrcommon::Mutex mutex,
const ibrcommon::File file 
)

Definition at line 74 of file DataStorage.cpp.

References ibrcommon::Mutex::enter(), and ibrcommon::File::getPath().

Here is the call graph for this function:

dtn::storage::DataStorage::istream::~istream ( )
virtual

Definition at line 81 of file DataStorage.cpp.

Member Function Documentation

std::istream & dtn::storage::DataStorage::istream::operator* ( )

Definition at line 90 of file DataStorage.cpp.


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