15#include <peak/dll_interface/peak_dll_interface_util.hpp>
75 auto ctiPaths = QueryStringArrayFromCInterfaceFunction(
76 [&](
size_t* numCtiPaths) {
79 [&](
size_t index,
char* ctiPath,
size_t* ctiPathSize) {
EnvironmentInspector & operator=(EnvironmentInspector &&other)=delete
EnvironmentInspector(EnvironmentInspector &&other)=delete
~EnvironmentInspector()=delete
EnvironmentInspector()=delete
EnvironmentInspector & operator=(const EnvironmentInspector &other)=delete
EnvironmentInspector(const EnvironmentInspector &other)=delete
static std::vector< std::string > CollectCTIPaths()
Collects producer library paths found in the current environment.
Definition peak_environment_inspector.hpp:71
The "core" namespace contains the direct GenAPI and GenTL wrapper.
Definition peak_buffer.hpp:34
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_dynamic_loader.h:33
PEAK_C_API PEAK_EnvironmentInspector_GetCTIPath(size_t index, char *ctiPath, size_t *ctiPathSize)
Asks for the CTI path with the given index.
PEAK_C_API PEAK_EnvironmentInspector_UpdateCTIPaths()
Collects the paths to the CTIs installed on the system.
PEAK_C_API PEAK_EnvironmentInspector_GetNumCTIPaths(size_t *numCtiPaths)
Asks for the number of CTI paths.
#define PEAK_C_ABI_PREFIX
Definition peak_dll_defines.h:16