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

\chinese 安装 API 提供者 提供与安装节点相关的功能和服务访问。这包括 AuboScope 内部已有的功能,以及在 AuboScope 中创建要使用的额外模型元素。 \endchinese \english InstallationApiProvider Provides access to functionality and services relevant for installation nodes. 更多...

#include <installation_api_provider.h>

Public 成员函数

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

Private 成员函数

 InstallationApiProvider ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

\chinese 安装 API 提供者 提供与安装节点相关的功能和服务访问。这包括 AuboScope 内部已有的功能,以及在 AuboScope 中创建要使用的额外模型元素。 \endchinese \english InstallationApiProvider Provides access to functionality and services relevant for installation nodes.

This includes what is available from within AuboScope, as well as creating additional model elements to be used within AuboScope. \endenglish

在文件 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 ( )

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

返回
InstallationAPI 实例 \endchinese \english Provides access to functionality relevant related to the installation
an instance of InstallationAPI \endenglish

◆ getSystemApi()

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

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

返回
SystemAPI 实例 \endchinese \english Provides access to system related functionality
an instance of SystemAPI \endenglish

◆ getUserInterfaceApi()

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

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

返回
UserInterfaceAPI 实例 \endchinese \english Provides access to functionality related to user interface and end user interaction
an instance of UserInterfaceAPI \endenglish

◆ DataSwitch

friend class DataSwitch
friend

在文件 installation_api_provider.h77 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 installation_api_provider.h79 行定义.


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