PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::InstallationApiProvider类 参考

安装 API 提供者 提供与安装节点相关的功能和服务访问。这包括 AuboScope 内部已有的功能,以及在 AuboScope 中创建要使用的额外模型元素。 更多...

#include <installation_api_provider.h>

Public 成员函数

 InstallationApiProvider (InstallationApiProvider &f)
 InstallationApiProvider (InstallationApiProvider &&f)
virtual ~InstallationApiProvider ()
SystemApiPtr getSystemApi ()
 提供对系统相关功能的访问
UserInterfaceApiPtr getUserInterfaceApi ()
 提供对用户界面和终端用户交互相关功能的访问
InstallationApiPtr getInstallationApi ()
 提供对安装相关功能的访问

Private 成员函数

 InstallationApiProvider ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

安装 API 提供者 提供与安装节点相关的功能和服务访问。这包括 AuboScope 内部已有的功能,以及在 AuboScope 中创建要使用的额外模型元素。

在文件 installation_api_provider.h26 行定义.

构造及析构函数说明

◆ InstallationApiProvider() [1/3]

arcs::aubo_scope::InstallationApiProvider::InstallationApiProvider ( InstallationApiProvider & f)

引用了 InstallationApiProvider().

被这些函数引用 InstallationApiProvider() , 以及 InstallationApiProvider().

函数调用图:
这是这个函数的调用关系图:

◆ InstallationApiProvider() [2/3]

arcs::aubo_scope::InstallationApiProvider::InstallationApiProvider ( InstallationApiProvider && f)

引用了 InstallationApiProvider().

函数调用图:

◆ ~InstallationApiProvider()

virtual arcs::aubo_scope::InstallationApiProvider::~InstallationApiProvider ( )
virtual

◆ InstallationApiProvider() [3/3]

arcs::aubo_scope::InstallationApiProvider::InstallationApiProvider ( )
private

成员函数说明

◆ getInstallationApi()

InstallationApiPtr arcs::aubo_scope::InstallationApiProvider::getInstallationApi ( )

提供对安装相关功能的访问

返回
InstallationAPI 实例

◆ getSystemApi()

SystemApiPtr arcs::aubo_scope::InstallationApiProvider::getSystemApi ( )

提供对系统相关功能的访问

返回
SystemAPI 实例

◆ getUserInterfaceApi()

UserInterfaceApiPtr arcs::aubo_scope::InstallationApiProvider::getUserInterfaceApi ( )

提供对用户界面和终端用户交互相关功能的访问

返回
UserInterfaceAPI 实例

◆ DataSwitch

friend class DataSwitch
friend

在文件 installation_api_provider.h77 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

void* arcs::aubo_scope::InstallationApiProvider::d_ { nullptr }
private

在文件 installation_api_provider.h79 行定义.


该类的文档由以下文件生成: