47#include <QMutexLocker>
79 int parseXML(QString xmlInFile);
81 jack_client_t *mClient;
82 jack_status_t mStatus;
89 QVector<QVector<QString> > mConnectedPorts;
90 QVector<QVector<QString> > mPortsToConnect;
91 static QMutex sJMessMutex;
const int Indent
Definition: JMess.h:53
Class to save and load all jack client connections.
Definition: JMess.h:64
void disconnectAll()
Disconnect all the clients.
Definition: JMess.cpp:363
JMess()
Constructs a JMess object that has a jack client.
Definition: JMess.cpp:46
void writeOutput(QString xmlOutFile)
Write an XML file with the name specified at xmlOutFile.
Definition: JMess.cpp:81
virtual ~JMess()
Distructor closes the jmess jack audio client.
Definition: JMess.cpp:69
void connectTUB(int nChans)
Definition: JMess.cpp:313
void connectSpawnedPorts(int nChans, int hubPatch)
Cross connect ports between net combs, -l LAIR mode.
Definition: JMess.cpp:171
void connectPorts(QString xmlInFile)
Connect ports specified in input XML file xmlInFile.
Definition: JMess.cpp:457
void setConnectedPorts()
Set list of ouput ports that have connections.
Definition: JMess.cpp:145