From 9cd4eddfb41c4573d4acd4f625572c4cdff50497 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 1 Aug 2007 03:20:35 +0000 Subject: More SWIGification. Engine->Client calls/messages implemented... and segfault somewhere in Python :/ . git-svn-id: http://svn.drobilla.net/lad/ingen@664 a436a847-0d15-0410-975c-d299462d15a1 --- src/libs/engine/ClientBroadcaster.hpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/libs/engine/ClientBroadcaster.hpp') diff --git a/src/libs/engine/ClientBroadcaster.hpp b/src/libs/engine/ClientBroadcaster.hpp index 3103c4d9..034476f5 100644 --- a/src/libs/engine/ClientBroadcaster.hpp +++ b/src/libs/engine/ClientBroadcaster.hpp @@ -23,7 +23,6 @@ #include #include #include -#include #include "interface/ClientInterface.hpp" #include "types.hpp" @@ -55,10 +54,10 @@ using Shared::ClientInterface; class ClientBroadcaster { public: - void register_client(const string& uri, SharedPtr client); + void register_client(const string& uri, ClientInterface* client); bool unregister_client(const string& uri); - SharedPtr client(const string& uri); + ClientInterface* client(const string& uri); // Notification band: @@ -88,11 +87,11 @@ public: void send_program_add(const string& node_path, int bank, int program, const string& name); void send_program_remove(const string& node_path, int bank, int program); - void send_plugins_to(SharedPtr, const list& plugin_list); + void send_plugins_to(ClientInterface*, const list& plugin_list); private: - typedef std::map > ClientMap; - ClientMap _clients; + typedef std::map Clients; + Clients _clients; }; -- cgit v1.2.1