summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/audioengine.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-01-27 13:23:39 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-01-27 13:23:39 +0000
commit6a999b8287ce5de8f54b3596859e5963928d18c6 (patch)
treefc47db7de543a00ce9ec5bc2e1e6d8863fa1a621 /libs/ardour/ardour/audioengine.h
parent98ade9348a803996529758d782e1595f916122e3 (diff)
change audioengine's port container to a std::map to provide faster results from get_port_by_name()
git-svn-id: svn://localhost/ardour2/branches/3.0@11360 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/audioengine.h')
-rw-r--r--libs/ardour/ardour/audioengine.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/ardour/audioengine.h b/libs/ardour/ardour/audioengine.h
index 99b2508d8c..7b4ba2d15d 100644
--- a/libs/ardour/ardour/audioengine.h
+++ b/libs/ardour/ardour/audioengine.h
@@ -64,7 +64,7 @@ class ProcessThread;
class AudioEngine : public SessionHandlePtr
{
public:
- typedef std::set<boost::shared_ptr<Port> > Ports;
+ typedef std::map<std::string,boost::shared_ptr<Port> > Ports;
AudioEngine (std::string client_name, std::string session_uuid);
virtual ~AudioEngine ();
@@ -185,6 +185,7 @@ public:
void get_physical_inputs (DataType type, std::vector<std::string>&);
boost::shared_ptr<Port> get_port_by_name (const std::string &);
+ void port_renamed (const std::string&, const std::string&);
enum TransportState {
TransportStopped = JackTransportStopped,