Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
basic::mpi::MessageListenerFactory Class Reference

#include <MessageListenerFactory.hh>

Inheritance diagram for basic::mpi::MessageListenerFactory:
Inheritance graph
[legend]

Public Member Functions

MessageListenerOP get_listener (listener_tags tag)
 
- Public Member Functions inherited from utility::SingletonBase< MessageListenerFactory >
 SingletonBase ()
 public constructor (the derived class must have a private constructor, of course). More...
 

Private Member Functions

 MessageListenerFactory ()
 
 MessageListenerFactory (MessageListenerFactory const &)
 
MessageListenerFactory const & operator= (MessageListenerFactory const &)
 

Private Attributes

std::map< listener_tags,
MessageListenerOP
listeners_
 

Friends

class utility::SingletonBase< MessageListenerFactory >
 

Additional Inherited Members

- Static Public Member Functions inherited from utility::SingletonBase< MessageListenerFactory >
static MessageListenerFactory * get_instance ()
 Safely instantiate a singleton class in a (possibly) multithreaded context. More...
 

Constructor & Destructor Documentation

basic::mpi::MessageListenerFactory::MessageListenerFactory ( )
private

References listeners_.

basic::mpi::MessageListenerFactory::MessageListenerFactory ( MessageListenerFactory const &  )
private

Member Function Documentation

MessageListenerOP basic::mpi::MessageListenerFactory::get_listener ( listener_tags  tag)
MessageListenerFactory const& basic::mpi::MessageListenerFactory::operator= ( MessageListenerFactory const &  )
private

Friends And Related Function Documentation

Member Data Documentation

std::map< listener_tags, MessageListenerOP > basic::mpi::MessageListenerFactory::listeners_
private

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