score
Home
Classes
Namespaces
Files
Loading...
Searching...
No Matches
ArtnetDevice.hpp
1
#pragma once
2
#include <ossia/detail/config.hpp>
3
#if defined(OSSIA_PROTOCOL_ARTNET)
4
#include <Device/Protocol/DeviceInterface.hpp>
5
6
namespace
Protocols
7
{
8
class
ArtnetDevice
final :
public
Device::OwningDeviceInterface
9
{
10
W_OBJECT(
ArtnetDevice
)
11
public
:
12
ArtnetDevice
(
13
const
Device::DeviceSettings
& settings,
14
const
ossia::net::network_context_ptr& ctx);
15
~ArtnetDevice
();
16
17
bool
reconnect()
override
;
18
void
disconnect()
override
;
19
20
private
:
21
const
ossia::net::network_context_ptr& m_ctx;
22
};
23
}
24
#endif
Device::OwningDeviceInterface
Definition
DeviceInterface.hpp:185
Protocols::ArtnetDevice
Definition
ArtnetDevice.hpp:9
Device::DeviceSettings
Definition
DeviceSettings.hpp:20