int main(int argc, char **argv) { LinuxIO io; LinuxMqttHostTransport transport; FixedMessageQueue queue; Network network(&io, &queue); MqttOptions options; const bool parsed = mqttParseOptions(&options, argc, argv); if (!parsed) { die("options parsing error\n"); } findPorts(&options.info); MqttMount mount(&network, options); transport.setup(&io, &mount); mount.setup(&network, &transport); MICROFLO_LOAD_STATIC_GRAPH((&mount), graph); const bool connected = mount.connect(); if (connected) { printf("Connected to %s:%d\n", options.brokerHostname, options.brokerPort); fflush(stdout); } else { die("connect() failure\n"); } const bool success = MqttMount::runForever(&mount); return (success) ? 0 : 1; }
// -------------------------------------------------------------------------------------- ofxMidiIn::ofxMidiIn() { // Check available ports. findPorts(); bVerbose = false; }