Thermal Camera SDK 11.3.0
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
EnumerationClient.h
Go to the documentation of this file.
1// Copyright (c) 2008-2026 Optris GmbH & Co. KG
2
10
11#pragma once
12
14
15
16namespace optris
17{
18
21{
22public:
24 EnumerationClient() = default;
25
30
35
37 virtual ~EnumerationClient() = default;
38
39
45 virtual void onDeviceDetected(DeviceInfo deviceInfo) noexcept
46 { }
47
53 virtual void onDeviceDetectionLost(DeviceInfo deviceInfo) noexcept
54 { }
55
61 virtual void onDeviceDetectionChanged(DeviceInfo deviceInfo) noexcept
62 { }
63};
64
65} // namespace optris
Contains a class encapsulating important information about devices.
Holds important information about a device.
Definition DeviceInfo.h:33
virtual void onDeviceDetectionLost(DeviceInfo deviceInfo) noexcept
Callback function triggered when a previously detected available device is no longer detected.
Definition EnumerationClient.h:53
virtual ~EnumerationClient()=default
Destructor.
EnumerationClient(EnumerationClient &&)=default
Move constructor.
EnumerationClient()=default
Constructor.
EnumerationClient & operator=(EnumerationClient &&)=default
Move assignment.
EnumerationClient(const EnumerationClient &)=default
No copy constructor.
virtual void onDeviceDetected(DeviceInfo deviceInfo) noexcept
Callback function triggered when a new available device is detected.
Definition EnumerationClient.h:45
virtual void onDeviceDetectionChanged(DeviceInfo deviceInfo) noexcept
Callback function triggered when a previously detected available device changed its configuration.
Definition EnumerationClient.h:61
EnumerationClient & operator=(const EnumerationClient &)=default
No copy assignment.
Main SDK namespace.
Definition AlarmChannel.h:21