/** Emitted if a JACK port is registered or unregistered */
PBD::Signal0<void> PortRegisteredOrUnregistered;
- /** Emitted if a JACK port is connected or disconnected */
- PBD::Signal0<void> PortConnectedOrDisconnected;
+ /** Emitted if a JACK port is connected or disconnected.
+ * The Port parameters are the ports being connected / disconnected, or 0 if they are not known to Ardour.
+ * The bool parameter is true if ports were connected, or false for disconnected.
+ */
+ PBD::Signal3<void, Port *, Port *, bool> PortConnectedOrDisconnected;
std::string make_port_name_relative (std::string);
std::string make_port_name_non_relative (std::string);