Rosetta Protocols  2015.19
Classes | Namespaces | Functions
ArchiveManager.hh File Reference
#include <protocols/jd2/archive/ArchiveManager.fwd.hh>
#include <protocols/jd2/archive/ArchiveBase.hh>
#include <protocols/jd2/archive/MPIArchiveJobDistributor.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/jd2/Job.fwd.hh>
#include <core/io/silent/silent.fwd.hh>
#include <protocols/moves/Mover.fwd.hh>
#include <utility/options/OptionCollection.hh>
#include <utility/excn/Exceptions.hh>
#include <core/types.hh>
#include <string>
#include <utility/vector1.hh>

Classes

class  protocols::jd2::archive::EXCN_Archive
 
class  protocols::jd2::archive::Batch
 a Batch represents a directory "batch_000xxx" that contains flags, broker-setup input-files and output-files the Batch-class helps to get the correct file- and directory names, and has some knowledge about its status: finished, unfinished ... decoys already processed by Archive More...
 
class  protocols::jd2::archive::BaseArchiveManager
 ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys he owns an Archive (AbstractArchiveBase) that will be handed the decoys and is asked to generate_batch() if the QUEUE_EMPTY . More...
 
class  protocols::jd2::archive::ArchiveManager
 ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys he owns an Archive (AbstractArchiveBase) that will be handed the decoys and is asked to generate_batch() if the QUEUE_EMPTY . More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::jd2
 
 protocols::jd2::archive
 

Functions

void protocols::jd2::archive::report_batch_inconsistency (Batch &new_batch, std::string const &tag)