AuboStudio SDK  0.6.3
arcs::aubo_scope::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 ()
 Provides access to system related functionality
UserInterfaceApiPtr getUserInterfaceApi ()
 Provides access to functionality related to user interface and end user interaction
InstallationApiPtr getInstallationApi ()
 Provides access to functionality relevant related to the installation

Private 成员函数

 InstallationApiProvider ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

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.

在文件 installation_api_provider.h18 行定义.

构造及析构函数说明

◆ 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 ( )

Provides access to functionality relevant related to the installation

返回
an instance of InstallationAPI

◆ getSystemApi()

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

Provides access to system related functionality

返回
an instance of SystemAPI

◆ getUserInterfaceApi()

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

Provides access to functionality related to user interface and end user interaction

返回
an instance of UserInterfaceAPI

◆ DataSwitch

friend class DataSwitch
friend

在文件 installation_api_provider.h48 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 installation_api_provider.h50 行定义.


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