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_
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

References inputters_.

core::pose::PoseSP protocols::inputter::InputterStream::get_pose ( )
virtual
bool protocols::inputter::InputterStream::has_pose ( )
virtual
void protocols::inputter::InputterStream::parse_def ( utility::lua::LuaObject const &  def)
virtual
virtual int protocols::inputter::InputterStream::size ( )
inlinevirtual

References inputters_.

Member Data Documentation

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

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

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

Referenced by get_pose(), and has_pose().

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

Referenced by get_pose(), and has_pose().


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