![]() |
Rosetta
2021.16
|
#include <SingleFileBuffer.hh>

Public Types | |
| typedef SingleFileBuffer | Base |
Public Member Functions | |
| ~WriteFileSFB () override | |
| WriteFileSFB (std::string const &filename, core::Size channel, bool append, core::Size &status) | |
| void | write_lines (LineBuffer const &) override |
| void | block (core::Size slave) override |
Public Member Functions inherited from protocols::jd2::SingleFileBuffer | |
| SingleFileBuffer (std::string const &filename, core::Size channel, core::Size &status) | |
| ~SingleFileBuffer () override | |
| 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 |
|
override |
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 | ||
| ) |
References out_, protocols::stepwise::modeler::rna::sleep(), and protocols::jd2::tr().
|
private |
PyRosetta workaround, make copy constructor private so it will not try to create copy methods.
|
overridevirtual |
Reimplemented from protocols::jd2::SingleFileBuffer.
References protocols::jd2::SingleFileBuffer::block(), protocols::jd2::SingleFileBuffer::filename(), out_, and protocols::jd2::tr().
|
overridevirtual |
Reimplemented from protocols::jd2::SingleFileBuffer.
References protocols::jd2::SingleFileBuffer::filename(), out_, and protocols::jd2::tr().
|
private |
Referenced by block(), write_lines(), WriteFileSFB(), and ~WriteFileSFB().
1.8.7