Thermal Camera SDK 10.0.1
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
EnumerationClient.h
Go to the documentation of this file.
1// Copyright (c) 2025 Optris GmbH Co. KG
2
11
12#pragma once
13
15
16
17namespace optris
18{
19
25{
26public:
28 EnumerationClient() = default;
29
34
39
41 virtual ~EnumerationClient() = default;
42
43
49 virtual void onDeviceDetected(DeviceInfo deviceInfo) noexcept
50 { }
51
57 virtual void onDeviceDetectionLost(DeviceInfo deviceInfo) noexcept
58 { }
59};
60
61} // namespace optris
Contains a class encapsulating important information about devices.
Holds important information about a device.
Definition DeviceInfo.h:32
virtual void onDeviceDetectionLost(DeviceInfo deviceInfo) noexcept
Callback function triggered when a previously detected available device is no longer detected.
Definition EnumerationClient.h:57
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:49
EnumerationClient & operator=(const EnumerationClient &)=default
No copy assignment.
Main SDK namespace.
Definition DeviceInfo.h:23