Thermal Camera SDK 10.0.1
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
optris::EnumerationClient Class Reference

Defines the interface for classes that want to be updated about the detection of available devices. More...

#include <EnumerationClient.h>

Collaboration diagram for optris::EnumerationClient:
Collaboration graph

Public Member Functions

 EnumerationClient ()=default
 Constructor.
 
 EnumerationClient (const EnumerationClient &)=default
 No copy constructor.
 
EnumerationClientoperator= (const EnumerationClient &)=default
 No copy assignment.
 
 EnumerationClient (EnumerationClient &&)=default
 Move constructor.
 
EnumerationClientoperator= (EnumerationClient &&)=default
 Move assignment.
 
virtual ~EnumerationClient ()=default
 Destructor.
 
virtual void onDeviceDetected (DeviceInfo deviceInfo) noexcept
 Callback function triggered when a new available device is detected.
 
virtual void onDeviceDetectionLost (DeviceInfo deviceInfo) noexcept
 Callback function triggered when a previously detected available device is no longer detected.
 

Detailed Description

Defines the interface for classes that want to be updated about the detection of available devices.

Member Function Documentation

◆ onDeviceDetected()

virtual void optris::EnumerationClient::onDeviceDetected ( DeviceInfo deviceInfo)
inlinevirtualnoexcept

Callback function triggered when a new available device is detected.

Parameters
[in]deviceInfoinformation of the device.

◆ onDeviceDetectionLost()

virtual void optris::EnumerationClient::onDeviceDetectionLost ( DeviceInfo deviceInfo)
inlinevirtualnoexcept

Callback function triggered when a previously detected available device is no longer detected.

Parameters
[in]deviceInfoinformation of the device.

The documentation for this class was generated from the following file: