void foreach_known_protocol (boost::function<void(const ControlProtocolInfo*)>);
void load_mandatory_protocols ();
void midi_connectivity_established ();
+ void drop_protocols ();
+ void register_request_buffer_factories ();
+
+ int activate (ControlProtocolInfo&);
+ int deactivate (ControlProtocolInfo&);
- ControlProtocol* instantiate (ControlProtocolInfo&);
- int teardown (ControlProtocolInfo&);
-
std::list<ControlProtocolInfo*> control_protocol_info;
static const std::string state_node_name;
int control_protocol_discover (std::string path);
ControlProtocolDescriptor* get_descriptor (std::string path);
ControlProtocolInfo* cpi_by_name (std::string);
+ ControlProtocol* instantiate (ControlProtocolInfo&);
+ int teardown (ControlProtocolInfo&);
};
} // namespace