0.4.3
ClassicDeviceEventListener.h
浏览该文件的文档.
1//
2// Created by ALSON08 on 2023/5/14.
3//
4
5#ifndef ALSON_CLASSIC_CLIENT_DEVICE_EVENT_LISTENER_H
6#define ALSON_CLASSIC_CLIENT_DEVICE_EVENT_LISTENER_H
7
8
9// std
10#include <string>
11#include <memory>
12
13
14namespace ALSON {
15
16
17class ClassicDeviceEventListener;
18using ClassicDeviceEventListenerPtr = std::shared_ptr<ClassicDeviceEventListener>;
19
32public:
34 virtual ~ClassicDeviceEventListener() = default;
35
36 // 禁止拷贝移动
41
42public:
58 virtual void onDeviceException(uint64_t code, const std::string& message) {}
59
60}; // class BaseDeviceEventListener
61
62
63} // namespace ALSON
64
65
66#endif // !ALSON_CLASSIC_CLIENT_DEVICE_EVENT_LISTENER_H
ClassicDeviceEventListener(ClassicDeviceEventListener &&)=delete
virtual ~ClassicDeviceEventListener()=default
ClassicDeviceEventListener(const ClassicDeviceEventListener &)=delete
virtual void onDeviceException(uint64_t code, const std::string &message)
ClassicDeviceEventListener & operator=(const ClassicDeviceEventListener &)=delete
ClassicDeviceEventListener & operator=(ClassicDeviceEventListener &&)=delete
std::shared_ptr< ClassicDeviceEventListener > ClassicDeviceEventListenerPtr
My Custom Doxygen Footer
Data Processing Programmer's Guide 0.4.3
Copyright © 2014-2024 Henan Alson Intelligent Technology Co, Ltd 河南埃尔森智能科技有限公司 版权所有 豫ICP备15002212号