![]() |
Rosetta Utilities
2014.35
|
#include <MessageListenerFactory.hh>
Public Member Functions | |
MessageListenerOP | get_listener (listener_tags tag) |
Static Public Member Functions | |
static MessageListenerFactory * | get_instance () |
static function to get the instance of ( pointer to) this singleton class More... | |
Private Member Functions | |
MessageListenerFactory () | |
MessageListenerFactory (MessageListenerFactory const &) | |
MessageListenerFactory const & | operator= (MessageListenerFactory const &) |
Static Private Member Functions | |
static MessageListenerFactory * | create_singleton_instance () |
private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Private Attributes | |
std::map< listener_tags, MessageListenerOP > | listeners_ |
Static Private Attributes | |
static MessageListenerFactory * | instance_ |
|
private |
References listeners_.
Referenced by create_singleton_instance().
|
private |
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References MessageListenerFactory().
Referenced by get_instance().
|
static |
static function to get the instance of ( pointer to) this singleton class
References create_singleton_instance(), instance_, and utility::thread::safely_create_singleton().
MessageListenerOP basic::message_listening::MessageListenerFactory::get_listener | ( | listener_tags | tag | ) |
|
private |
|
staticprivate |
Referenced by get_instance().
|
private |
Referenced by get_listener(), and MessageListenerFactory().