![]() |
Rosetta Protocols
2014.35
|
#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) |
![]() | |
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 | |
![]() | |
typedef utility::vector1 < std::string > | LineBuffer |
typedef std::map< int, LineBuffer > | BufferMap |
|
virtual |
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 | ||
) |
|
private |
PyRosetta workaround, make copy constructor private so it will not try to create copy methods.
|
virtual |
Reimplemented from protocols::jd2::SingleFileBuffer.
References protocols::jd2::SingleFileBuffer::block(), protocols::jd2::SingleFileBuffer::filename(), out_, and protocols::jd2::tr.
|
virtual |
Reimplemented from protocols::jd2::SingleFileBuffer.
References protocols::jd2::SingleFileBuffer::filename(), out_, and protocols::jd2::tr.
|
private |
Referenced by block(), write_lines(), WriteFileSFB(), and ~WriteFileSFB().