21#ifndef INCLUDE_OLA_E133_DEVICEMANAGER_H_
22#define INCLUDE_OLA_E133_DEVICEMANAGER_H_
26#include <ola/e133/MessageBuilder.h>
27#include <ola/io/SelectServerInterface.h>
75 void RemoveDeviceIfNotConnected(
const IPV4Address &ip_address);
76 void ListManagedDevices(vector<IPV4Address> *devices)
const;
79 class DeviceManagerImpl *m_impl;
Represents an IPv4 Address.
Represents Socket Addresses.
A 1 argument callback which can be called multiple times.
Definition Callback.h:992
A 3 argument callback which can be called multiple times.
Definition Callback.h:2838
Definition DeviceManager.h:49
Definition MessageBuilder.h:42
The interface for the SelectServer.
Definition SelectServerInterface.h:42
Represents a IPv4 Address.
Definition IPV4Address.h:55
An IPv4 SocketAddress.
Definition SocketAddress.h:78
The namespace containing all OLA symbols.
Definition Credentials.cpp:44