Rosetta 3.4
Public Member Functions | Protected Member Functions
protocols::wum::MPI_WorkUnitManager_Slave Class Reference

#include <MPI_WorkUnitManager_Slave.hh>

Inheritance diagram for protocols::wum::MPI_WorkUnitManager_Slave:
Inheritance graph
Collaboration diagram for protocols::wum::MPI_WorkUnitManager_Slave:
Collaboration graph

List of all members.

Public Member Functions

 MPI_WorkUnitManager_Slave (core::Size my_master)
virtual ~MPI_WorkUnitManager_Slave ()
virtual void go ()

Protected Member Functions

void init ()
virtual void process_inbound_wus ()
 Process workunits on the slave node. I.e. Execute the WU jobs.
virtual void process_outbound_wus ()
virtual void request_new_jobs ()
 Slave: call a master to ask for more work.
core::Size get_my_master ()

Constructor & Destructor Documentation

protocols::wum::MPI_WorkUnitManager_Slave::MPI_WorkUnitManager_Slave ( core::Size  my_master)
virtual protocols::wum::MPI_WorkUnitManager_Slave::~MPI_WorkUnitManager_Slave ( ) [inline, virtual]

Member Function Documentation

core::Size protocols::wum::MPI_WorkUnitManager_Slave::get_my_master ( ) [inline, protected]

Referenced by request_new_jobs().

void protocols::wum::MPI_WorkUnitManager_Slave::go ( ) [virtual]
void protocols::wum::MPI_WorkUnitManager_Slave::init ( void  ) [inline, protected, virtual]

Implements protocols::wum::MPI_WorkUnitManager.

Referenced by go().

void protocols::wum::MPI_WorkUnitManager_Slave::process_inbound_wus ( ) [protected, virtual]
void protocols::wum::MPI_WorkUnitManager_Slave::process_outbound_wus ( ) [protected, virtual]
void protocols::wum::MPI_WorkUnitManager_Slave::request_new_jobs ( ) [protected, virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines