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

#include <ClaimerMessage.hh>

Inheritance diagram for protocols::topology_broker::ClaimerMessage:
Inheritance graph
[legend]

Public Member Functions

 ClaimerMessage ()
 
 ClaimerMessage (std::string const &label)
 
virtual ~ClaimerMessage ()
 
virtual std::string type () const
 name of Claimer More...
 
std::string const & label () const
 
void set_label (std::string const &str)
 
bool matches (std::string const &label)
 
virtual void show (std::ostream &) const
 
void received_by_me (TopologyClaimerCAP me)
 
core::Size nr_recepients () const
 
bool received () const
 

Private Types

typedef utility::vector1
< TopologyClaimerCAP
TopologyClaimerCAPs
 

Private Attributes

std::string label_
 a user defined string, can be used to send messages from claimer to claimer More...
 
TopologyClaimerCAPs received_by_
 

Friends

std::ostream & operator<< (std::ostream &os, ClaimerMessage const &cm)
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::topology_broker::ClaimerMessage::ClaimerMessage ( )
protocols::topology_broker::ClaimerMessage::ClaimerMessage ( std::string const &  label)
protocols::topology_broker::ClaimerMessage::~ClaimerMessage ( )
virtualdefault

Member Function Documentation

std::string const& protocols::topology_broker::ClaimerMessage::label ( ) const
inline

References label_.

bool protocols::topology_broker::ClaimerMessage::matches ( std::string const &  label)
inline
core::Size protocols::topology_broker::ClaimerMessage::nr_recepients ( ) const

References received_by_.

Referenced by received().

bool protocols::topology_broker::ClaimerMessage::received ( ) const
void protocols::topology_broker::ClaimerMessage::received_by_me ( TopologyClaimerCAP  me)

References received_by_.

void protocols::topology_broker::ClaimerMessage::set_label ( std::string const &  str)
inline
virtual void protocols::topology_broker::ClaimerMessage::show ( std::ostream &  ) const
inlinevirtual
virtual std::string protocols::topology_broker::ClaimerMessage::type ( ) const
inlinevirtual

name of Claimer

Referenced by protocols::topology_broker::operator<<().

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
ClaimerMessage const &  cm 
)
friend

Member Data Documentation

std::string protocols::topology_broker::ClaimerMessage::label_
private

a user defined string, can be used to send messages from claimer to claimer

Referenced by label(), matches(), and set_label().

TopologyClaimerCAPs protocols::topology_broker::ClaimerMessage::received_by_
private

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