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

Provides access to functionality and services relevant for program nodes. 更多...

#include <program_api_provider.h>

Public 成员函数

 ProgramApiProvider (ProgramApiProvider &f)
 ProgramApiProvider (ProgramApiProvider &&f)
virtual ~ProgramApiProvider ()
SystemApiPtr getSystemApi ()
 Provides access to system related functionality
UserInterfaceApiPtr getUserInterfaceApi ()
 Provides access to functionality related to user interface and end user interaction
ProgramApiPtr getProgramApi ()
 Provides access to functionality relevant related to programs

Private 成员函数

 ProgramApiProvider ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

Provides access to functionality and services relevant for program nodes.

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

在文件 program_api_provider.h18 行定义.

构造及析构函数说明

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

Provides access to functionality relevant related to programs

返回
an instance of ProgramAPI

◆ getSystemApi()

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

Provides access to system related functionality

返回
an instance of SystemAPI

◆ getUserInterfaceApi()

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

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

返回
an instance of UserInterfaceAPI

◆ DataSwitch

friend class DataSwitch
friend

在文件 program_api_provider.h49 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 program_api_provider.h50 行定义.


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