AuboStudio SDK 0.6.3

Public 成员函数 | Private 成员函数 | Private 属性 | 友元 | 所有成员列表
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.h 第 18 行定义.

## 构造及析构函数说明

## ◆ InstallationApiProvider() [1/3]

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

## ◆ InstallationApiProvider() [2/3]

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

## ◆ ~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.h 第 48 行定义.

## 类成员变量说明

## ◆ d_

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

在文件 installation_api_provider.h 第 50 行定义.

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

- include/aubo_caps/contribution/installation/installation_api_provider.h