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

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

#include <program_api_provider.h>

Public 成员函数

 ProgramApiProvider (ProgramApiProvider &f)
 ProgramApiProvider (ProgramApiProvider &&f)
virtual ~ProgramApiProvider ()
SystemApiPtr getSystemApi ()
 提供对系统相关功能的访问
UserInterfaceApiPtr getUserInterfaceApi ()
 提供对用户界面和终端用户交互相关功能的访问
ProgramApiPtr getProgramApi ()
 提供对程序相关功能的访问

Private 成员函数

 ProgramApiProvider ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

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

在文件 program_api_provider.h26 行定义.

构造及析构函数说明

◆ ProgramApiProvider() [1/3]

arcs::aubo_scope::ProgramApiProvider::ProgramApiProvider ( ProgramApiProvider & f)

引用了 ProgramApiProvider().

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

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

◆ ProgramApiProvider() [2/3]

arcs::aubo_scope::ProgramApiProvider::ProgramApiProvider ( ProgramApiProvider && f)

引用了 ProgramApiProvider().

函数调用图:

◆ ~ProgramApiProvider()

virtual arcs::aubo_scope::ProgramApiProvider::~ProgramApiProvider ( )
virtual

◆ ProgramApiProvider() [3/3]

arcs::aubo_scope::ProgramApiProvider::ProgramApiProvider ( )
private

成员函数说明

◆ getProgramApi()

ProgramApiPtr arcs::aubo_scope::ProgramApiProvider::getProgramApi ( )

提供对程序相关功能的访问

返回
ProgramAPI 实例

◆ getSystemApi()

SystemApiPtr arcs::aubo_scope::ProgramApiProvider::getSystemApi ( )

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

返回
SystemAPI 实例

◆ getUserInterfaceApi()

UserInterfaceApiPtr arcs::aubo_scope::ProgramApiProvider::getUserInterfaceApi ( )

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

返回
UserInterfaceAPI 实例

◆ DataSwitch

friend class DataSwitch
friend

在文件 program_api_provider.h78 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 program_api_provider.h79 行定义.


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