Public Member Functions

ibrcommon::locked_ofstream Class Reference

#include <File.h>

List of all members.

Public Member Functions

 locked_ofstream (File &file, ios_base::openmode mode=ios_base::out)
 ~locked_ofstream ()
void open (File &file, ios_base::openmode mode=ios_base::out)
bool is_open ()
void close ()
std::ostream & operator* ()

Detailed Description

Definition at line 187 of file File.h.


Constructor & Destructor Documentation

ibrcommon::locked_ofstream::locked_ofstream ( File file,
ios_base::openmode  mode = ios_base::out 
)

Definition at line 309 of file File.cpp.

ibrcommon::locked_ofstream::~locked_ofstream (  ) 

Definition at line 317 of file File.cpp.

References close().

Here is the call graph for this function:


Member Function Documentation

void ibrcommon::locked_ofstream::close (  ) 

Definition at line 351 of file File.cpp.

References is_open().

Referenced by dtn::core::SimpleBundleStorage::BundleContainer::Holder::invokeStore(), and ~locked_ofstream().

Here is the call graph for this function:

bool ibrcommon::locked_ofstream::is_open (  ) 
void ibrcommon::locked_ofstream::open ( File file,
ios_base::openmode  mode = ios_base::out 
)

Definition at line 322 of file File.cpp.

References ibrcommon::File::getPath().

Here is the call graph for this function:

std::ostream & ibrcommon::locked_ofstream::operator* (  ) 

Definition at line 367 of file File.cpp.

References is_open().

Here is the call graph for this function:


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