Public Member Functions

ibrcommon::locked_fstream Class Reference

#include <File.h>

List of all members.

Public Member Functions

 locked_fstream ()
 locked_fstream (File &file, ios_base::openmode mode=ios_base::in|ios_base::out)
 ~locked_fstream ()
void open (File &file, ios_base::openmode mode=ios_base::in|ios_base::out)
bool is_open ()
void close ()
std::iostream & operator* ()

Detailed Description

Definition at line 209 of file File.h.


Constructor & Destructor Documentation

ibrcommon::locked_fstream::locked_fstream (  ) 

Definition at line 377 of file File.cpp.

ibrcommon::locked_fstream::locked_fstream ( File file,
ios_base::openmode  mode = ios_base::in | ios_base::out 
)

Definition at line 384 of file File.cpp.

ibrcommon::locked_fstream::~locked_fstream (  ) 

Definition at line 392 of file File.cpp.

References close().

Here is the call graph for this function:


Member Function Documentation

void ibrcommon::locked_fstream::close (  ) 

Definition at line 426 of file File.cpp.

References is_open().

Referenced by ibrcommon::TmpFileBLOB::clear(), ibrcommon::TmpFileBLOB::close(), ibrcommon::FileBLOB::close(), and ~locked_fstream().

Here is the call graph for this function:

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

Definition at line 397 of file File.cpp.

References ibrcommon::File::getPath().

Referenced by ibrcommon::TmpFileBLOB::clear(), ibrcommon::TmpFileBLOB::open(), and ibrcommon::FileBLOB::open().

Here is the call graph for this function:

std::iostream & ibrcommon::locked_fstream::operator* (  ) 

Definition at line 442 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: