Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
protocols::inputter::InputterStream Class Reference

#include <InputterStream.hh>

Collaboration diagram for protocols::inputter::InputterStream:
Collaboration graph
[legend]

Public Member Functions

 InputterStream (int master_rank, int num_masters)
 
virtual ~InputterStream ()
 
virtual bool has_pose ()
 
virtual core::pose::PoseSP get_pose ()
 
virtual void add_inputter (InputterSP inputter)
 
virtual void parse_def (utility::lua::LuaObject const &def)
 
virtual int size ()
 

Private Types

typedef std::list< InputterSP >
::iterator 
input_itr
 

Private Attributes

std::list< InputterSPinputters_
 
int master_rank_
 
int num_masters_
 

Detailed Description

Definition at line 35 of file InputterStream.hh.

Member Typedef Documentation

typedef std::list< InputterSP >::iterator protocols::inputter::InputterStream::input_itr
private

Definition at line 36 of file InputterStream.hh.

Constructor & Destructor Documentation

protocols::inputter::InputterStream::InputterStream ( int  master_rank,
int  num_masters 
)
inline

Definition at line 39 of file InputterStream.hh.

protocols::inputter::InputterStream::~InputterStream ( )
virtual

Definition at line 40 of file InputterStream.cc.

Member Function Documentation

void protocols::inputter::InputterStream::add_inputter ( InputterSP  inputter)
virtual

Definition at line 69 of file InputterStream.cc.

References inputters_.

core::pose::PoseSP protocols::inputter::InputterStream::get_pose ( )
virtual

Definition at line 57 of file InputterStream.cc.

References inputters_, master_rank_, and num_masters_.

bool protocols::inputter::InputterStream::has_pose ( )
virtual

Definition at line 42 of file InputterStream.cc.

References inputters_, master_rank_, and num_masters_.

void protocols::inputter::InputterStream::parse_def ( utility::lua::LuaObject const &  def)
virtual

Definition at line 73 of file InputterStream.cc.

virtual int protocols::inputter::InputterStream::size ( )
inlinevirtual

Definition at line 49 of file InputterStream.hh.

References inputters_.

Member Data Documentation

std::list< InputterSP > protocols::inputter::InputterStream::inputters_
private

Definition at line 52 of file InputterStream.hh.

Referenced by add_inputter(), get_pose(), has_pose(), and size().

int protocols::inputter::InputterStream::master_rank_
private

Definition at line 53 of file InputterStream.hh.

Referenced by get_pose(), and has_pose().

int protocols::inputter::InputterStream::num_masters_
private

Definition at line 54 of file InputterStream.hh.

Referenced by get_pose(), and has_pose().


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