Rosetta Utilities  2014.35
Namespaces | Functions | Variables
util.cc File Reference

Utility functions for the message listening framework. More...

#include <basic/message_listening/MessageListener.fwd.hh>
#include <basic/message_listening/util.hh>
#include <basic/Tracer.hh>
#include <utility/mpi_util.hh>
#include <utility/assert.hh>
#include <utility/exit.hh>
#include <boost/lexical_cast.hpp>
#include <string>

Namespaces

 basic
 
 basic::message_listening
 

Functions

string basic::message_listening::request_data_from_head_node (listener_tags MPI_ONLY(listener_tag), string const &MPI_ONLY(data))
 used for message passing to the MPIWorkPoolJobDistributor. This function will ask the head node for data. The type of data returned is based on the type of listener created based on the listener_tags of the MessageListenerFactory More...
 
void basic::message_listening::send_data_to_head_node (std::string const &MPI_ONLY(data))
 
std::string basic::message_listening::listener_tag_to_name (listener_tags tag)
 
listener_tags basic::message_listening::name_to_listener_tag (std::string const &listener_tag_name)
 

Variables

static basic::Tracer basic::message_listening::TR ("basic.message_listening")
 

Detailed Description

Utility functions for the message listening framework.

Author
Matthew O'Meara (mattj.nosp@m.omea.nosp@m.ra@gm.nosp@m.ail..nosp@m.com)