|
openUBMC Chip Abstract Layer V0.1
|
BCAL 驱动公共接口定义 更多...
#include <string>#include <vector>#include <unordered_map>#include <memory>#include <mutex>#include <chrono>#include <dlfcn.h>

类 | |
| class | bcal::IDriver |
| BCAL层驱动公共接口 更多... | |
| struct | bcal::driver_load_info |
| 驱动加载信息 更多... | |
| class | bcal::IDriverFactory |
| BCAL层驱动工厂类 更多... | |
类型定义 | |
| using | string_t = std::string |
| using | string_view_t = std::string_view |
| using | bcal::create_driver_func = IDriver *(*)() |
| 驱动模块创建接口 | |
| using | bcal::destroy_driver_func = void(*)(IDriver *) |
| 驱动模块资源销毁接口 | |
BCAL 驱动公共接口定义
| using bcal::create_driver_func = typedef IDriver* (*)() |
驱动模块创建接口
| using bcal::destroy_driver_func = typedef void (*)(IDriver*) |
驱动模块资源销毁接口
| IDriver* | 驱动实现指针 |