Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::jd3::output::ResultOutputter Class Referenceabstract

The ResultOutputter. More...

#include <ResultOutputter.hh>

Inheritance diagram for protocols::jd3::output::ResultOutputter:
Inheritance graph
[legend]

Public Member Functions

 ResultOutputter ()
 
 ~ResultOutputter () override
 
virtual void write_output (OutputSpecification const &specification, JobResult const &result)=0
 
virtual void flush ()=0
 Output from an outputter may be held back and only flushed when requested by the JobQueen; I/O can be expensive, so it's a good idea to gather up the results of many outputs before flushing them to disk. More...
 

Detailed Description

The ResultOutputter.

Constructor & Destructor Documentation

protocols::jd3::output::ResultOutputter::ResultOutputter ( )
default
protocols::jd3::output::ResultOutputter::~ResultOutputter ( )
overridedefault

Member Function Documentation

virtual void protocols::jd3::output::ResultOutputter::flush ( )
pure virtual

Output from an outputter may be held back and only flushed when requested by the JobQueen; I/O can be expensive, so it's a good idea to gather up the results of many outputs before flushing them to disk.

Implemented in protocols::jd3::pose_outputters::SilentFilePoseOutputter, protocols::jd3::pose_outputters::DeNovoSilentFilePoseOutputter, protocols::jd3::pose_outputters::PDBPoseOutputter, protocols::jd3::pose_outputters::ScoreFileOutputter, protocols::jd3::output::MultipleOutputter, and protocols::jd3::output::StandardResultOutputter.

virtual void protocols::jd3::output::ResultOutputter::write_output ( OutputSpecification const &  specification,
JobResult const &  result 
)
pure virtual

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