17 #ifndef YAMICPP_NAME_RESOLVER_H_INCLUDED 18 #define YAMICPP_NAME_RESOLVER_H_INCLUDED 20 #include "incoming_message_dispatcher_base.h" 40 void register_object(
const std::string & name,
41 std::unique_ptr<incoming_message_dispatcher_base> &
object);
43 void unregister_object(
const std::string & name);
45 incoming_message_dispatcher_base * resolve(
46 const std::string & name)
const;
49 name_resolver(
const name_resolver &);
50 void operator=(
const name_resolver &);
52 typedef std::map<std::string, incoming_message_dispatcher_base *>
56 incoming_message_dispatcher_base * any_callback_;
64 #endif // YAMICPP_NAME_RESOLVER_H_INCLUDED Namespace devoted to everything related to YAMI4.
Definition: activity_statistics_monitor.cpp:27