From fbfa0acebe01e85629c415bec849ca36324c56b1 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 30 Jul 2013 23:26:46 -0400 Subject: remove compile errors (still will not link and JACKPortEngine is not close to done) --- libs/ardour/ardour/audioengine.h | 1 + libs/ardour/ardour/port_engine.h | 2 ++ libs/ardour/ardour/port_manager.h | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) (limited to 'libs/ardour/ardour') diff --git a/libs/ardour/ardour/audioengine.h b/libs/ardour/ardour/audioengine.h index 4ac9221238..db1f59d19f 100644 --- a/libs/ardour/ardour/audioengine.h +++ b/libs/ardour/ardour/audioengine.h @@ -105,6 +105,7 @@ public: bool get_sync_offset (pframes_t& offset) const; int create_process_thread (boost::function func, pthread_t*, size_t stacksize); bool is_realtime() const; + bool connected() const; /* END BACKEND PROXY API */ diff --git a/libs/ardour/ardour/port_engine.h b/libs/ardour/ardour/port_engine.h index 8dc35ec8f5..3044426ff9 100644 --- a/libs/ardour/ardour/port_engine.h +++ b/libs/ardour/ardour/port_engine.h @@ -94,6 +94,8 @@ class PortEngine { virtual std::string get_port_name (PortHandle) const = 0; virtual PortHandle* get_port_by_name (const std::string&) const = 0; + DataType port_data_type (PortHandle) const; + virtual std::string make_port_name_relative (const std::string& name) const = 0; virtual std::string make_port_name_non_relative (const std::string& name) const = 0; virtual bool port_is_mine (const std::string& fullname) const = 0; diff --git a/libs/ardour/ardour/port_manager.h b/libs/ardour/ardour/port_manager.h index 29a566aa2d..38c8d8bf98 100644 --- a/libs/ardour/ardour/port_manager.h +++ b/libs/ardour/ardour/port_manager.h @@ -58,7 +58,7 @@ class PortManager int connect (const std::string& source, const std::string& destination); int disconnect (const std::string& source, const std::string& destination); int disconnect (boost::shared_ptr); - bool connected (const std::string&); + bool has_connections (const std::string&); int reestablish_ports (); int reconnect_ports (); @@ -71,7 +71,7 @@ class PortManager void port_renamed (const std::string&, const std::string&); ChanCount n_physical_outputs () const; ChanCount n_physical_inputs () const; - const char ** get_ports (const std::string& port_name_pattern, const std::string& type_name_pattern, uint32_t flags); + const char ** get_ports (const std::string& port_name_pattern, DataType type, uint32_t flags); void remove_all_ports (); -- cgit v1.2.3