|
Rosetta 3.5
|
#include <SingleFileBuffer.hh>


Public Types | |
| typedef SingleFileBuffer | Base |
Public Member Functions | |
| virtual | ~WriteFileSFB () |
| WriteFileSFB (std::string const &filename, core::Size channel, bool append, core::Size &status) | |
| virtual void | write_lines (LineBuffer const &) |
| virtual void | block (core::Size slave) |
Public Member Functions inherited from protocols::jd2::SingleFileBuffer | |
| SingleFileBuffer (std::string const &filename, core::Size channel, core::Size &status) | |
| virtual | ~SingleFileBuffer () |
| void | flush (core::Size slave) |
| void | store_line (core::Size slave, core::Size channel, std::string const &line) |
| core::Size | length (core::Size slave) |
| void | close (core::Size slave) |
| bool | has_open_slaves () const |
| core::Size | nr_open_slaves () const |
| std::string const & | filename () |
Private Member Functions | |
| WriteFileSFB (WriteFileSFB const &src) | |
| PyRosetta workaround, make copy constructor private so it will not try to create copy methods. More... | |
Private Attributes | |
| std::ofstream | out_ |
Additional Inherited Members | |
Protected Types inherited from protocols::jd2::SingleFileBuffer | |
| typedef utility::vector1 < std::string > | LineBuffer |
| typedef std::map< int, LineBuffer > | BufferMap |
Definition at line 70 of file SingleFileBuffer.hh.
Definition at line 72 of file SingleFileBuffer.hh.
|
virtual |
Definition at line 156 of file SingleFileBuffer.cc.
References protocols::jd2::SingleFileBuffer::filename(), out_, and protocols::jd2::tr().
| protocols::jd2::WriteFileSFB::WriteFileSFB | ( | std::string const & | filename, |
| core::Size | channel, | ||
| bool | append, | ||
| core::Size & | status | ||
| ) |
Definition at line 118 of file SingleFileBuffer.cc.
References protocols::swa::rna::file_exists(), out_, protocols::swa::rna::sleep(), and protocols::jd2::tr().
|
private |
PyRosetta workaround, make copy constructor private so it will not try to create copy methods.
|
virtual |
Reimplemented from protocols::jd2::SingleFileBuffer.
Definition at line 177 of file SingleFileBuffer.cc.
References protocols::jd2::SingleFileBuffer::block(), protocols::jd2::SingleFileBuffer::filename(), out_, and protocols::jd2::tr().
|
virtual |
Reimplemented from protocols::jd2::SingleFileBuffer.
Definition at line 161 of file SingleFileBuffer.cc.
References protocols::jd2::SingleFileBuffer::filename(), out_, and protocols::jd2::tr().
|
private |
Definition at line 81 of file SingleFileBuffer.hh.
Referenced by block(), write_lines(), WriteFileSFB(), and ~WriteFileSFB().
1.8.4