1#ifndef AUBO_SCOPE_PROGRAM_API_PROVIDER_H
2#define AUBO_SCOPE_PROGRAM_API_PROVIDER_H
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
Provides access to functionality and services relevant for program nodes.
SystemApiPtr getSystemApi()
Provides access to system related functionality
ProgramApiProvider(ProgramApiProvider &f)
ProgramApiPtr getProgramApi()
Provides access to functionality relevant related to programs
ProgramApiProvider(ProgramApiProvider &&f)
UserInterfaceApiPtr getUserInterfaceApi()
Provides access to functionality related to user interface and end user interaction
virtual ~ProgramApiProvider()