Rosetta
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

◆ ResultOutputter()

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

◆ ~ResultOutputter()

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

Member Function Documentation

◆ flush()

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::ScoreFileOutputter, protocols::jd3::pose_outputters::PDBPoseOutputter, protocols::jd3::pose_outputters::DeNovoSilentFilePoseOutputter, and protocols::jd3::output::MultipleOutputter.

◆ write_output()

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: