diff options
author | David Robillard <d@drobilla.net> | 2012-05-10 06:24:07 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-05-10 06:24:07 +0000 |
commit | 0c9e861caa8b1eed5068942edc35d5f91bac816e (patch) | |
tree | b241856ddf49e1b1192f8ea442d1733d9d31b2f2 /src/server/ClientBroadcaster.cpp | |
parent | 8ec295a0f2a40086ed83e8d2ad8ad38c8125bcb4 (diff) | |
download | ingen-0c9e861caa8b1eed5068942edc35d5f91bac816e.tar.gz ingen-0c9e861caa8b1eed5068942edc35d5f91bac816e.tar.bz2 ingen-0c9e861caa8b1eed5068942edc35d5f91bac816e.zip |
Work towards translatable strings and a cleaner log interface.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4338 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/ClientBroadcaster.cpp')
-rw-r--r-- | src/server/ClientBroadcaster.cpp | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/src/server/ClientBroadcaster.cpp b/src/server/ClientBroadcaster.cpp index 42aad778..1194cd82 100644 --- a/src/server/ClientBroadcaster.cpp +++ b/src/server/ClientBroadcaster.cpp @@ -16,19 +16,18 @@ #include <cassert> #include <unistd.h> -#include "raul/log.hpp" + #include "ingen/Interface.hpp" +#include "raul/log.hpp" + #include "ClientBroadcaster.hpp" -#include "PluginImpl.hpp" #include "ConnectionImpl.hpp" #include "EngineStore.hpp" #include "ObjectSender.hpp" +#include "PluginImpl.hpp" #include "util.hpp" -#define LOG(s) s << "[ClientBroadcaster] " - -using namespace std; -using namespace Raul; +#define LOG(s) (s("[ClientBroadcaster] ")) namespace Ingen { namespace Server { @@ -36,10 +35,11 @@ namespace Server { /** Register a client to receive messages over the notification band. */ void -ClientBroadcaster::register_client(const URI& uri, SharedPtr<Interface> client) +ClientBroadcaster::register_client(const Raul::URI& uri, + SharedPtr<Interface> client) { Glib::Mutex::Lock lock(_clients_mutex); - LOG(info) << "Registered client: " << uri << endl; + LOG(Raul::info)(Raul::fmt("Registered client <%1%>\n") % uri); _clients[uri] = client; } @@ -48,15 +48,13 @@ ClientBroadcaster::register_client(const URI& uri, SharedPtr<Interface> client) * @return true if client was found and removed. */ bool -ClientBroadcaster::unregister_client(const URI& uri) +ClientBroadcaster::unregister_client(const Raul::URI& uri) { Glib::Mutex::Lock lock(_clients_mutex); const size_t erased = _clients.erase(uri); if (erased > 0) { - LOG(info) << "Unregistered client: " << uri << endl; - } else { - LOG(warn) << "Failed to find client to unregister: " << uri << endl; + LOG(Raul::info)(Raul::fmt("Unregistered client <%1%>\n") % uri); } return (erased > 0); @@ -66,7 +64,7 @@ ClientBroadcaster::unregister_client(const URI& uri) * unique identifier for registered clients). */ SharedPtr<Interface> -ClientBroadcaster::client(const URI& uri) +ClientBroadcaster::client(const Raul::URI& uri) { Glib::Mutex::Lock lock(_clients_mutex); Clients::iterator i = _clients.find(uri); @@ -87,7 +85,8 @@ ClientBroadcaster::send_plugins(const NodeFactory::Plugins& plugins) } void -ClientBroadcaster::send_plugins_to(Interface* client, const NodeFactory::Plugins& plugins) +ClientBroadcaster::send_plugins_to(Interface* client, + const NodeFactory::Plugins& plugins) { client->bundle_begin(); |