3#include <ossia/detail/config.hpp>
5#include <ossia/network/context_functions.hpp>
16class OSSIA_EXPORT qml_protocols :
public QObject
18 W_OBJECT(qml_protocols)
20 explicit qml_protocols(ossia::net::network_context_ptr ctx, QObject* parent);
21 ~qml_protocols()
override;
29 QObject* outboundUDP(QVariant config);
33 QObject* inboundUDP(QVariant config);
37 QObject* outboundUnixDatagram(QVariant config);
38 W_SLOT(outboundUnixDatagram)
41 QObject* inboundUnixDatagram(QVariant config);
42 W_SLOT(inboundUnixDatagram)
45 QObject* outboundUnixStream(QVariant config);
46 W_SLOT(outboundUnixStream)
49 QObject* inboundUnixStream(QVariant config);
50 W_SLOT(inboundUnixStream)
54 QObject* outboundTCP(QVariant config);
60 QObject* inboundTCP(QVariant config);
65 QObject* outboundWS(QVariant config);
72 QObject* inboundWS(QVariant config);
75 void http(QUrl url, QJSValue func, QString verb);
78 QJSValue inboundMIDIDevices();
79 W_SLOT(inboundMIDIDevices)
80 QJSValue inboundUMPDevices();
81 W_SLOT(inboundUMPDevices)
83 QObject* inboundMIDI(QJSValue config);
85 QObject* inboundUMP(QJSValue config);
88 QJSValue outboundMIDIDevices();
89 W_SLOT(outboundMIDIDevices)
90 QJSValue outboundUMPDevices();
91 W_SLOT(outboundUMPDevices)
93 QObject* outboundMIDI(QJSValue config);
95 QObject* outboundUMP(QJSValue config);
98 QObject* serial(QVariant config);
102 ossia::net::network_context_ptr context;
Definition qml_device.cpp:43