SoapySDR  0.6.1-1
Vendor and platform neutral SDR interface library
Modules.h
Go to the documentation of this file.
1 
13 #pragma once
14 #include <SoapySDR/Config.h>
15 #include <SoapySDR/Types.h>
16 #include <stddef.h> //size_t
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
23 SOAPY_SDR_API const char *SoapySDR_getRootPath(void);
24 
30 SOAPY_SDR_API char **SoapySDR_listSearchPaths(size_t *length);
31 
38 SOAPY_SDR_API char **SoapySDR_listModules(size_t *length);
39 
47 SOAPY_SDR_API char **SoapySDR_listModulesPath(const char *path, size_t *length);
48 
55 SOAPY_SDR_API char *SoapySDR_loadModule(const char *path);
56 
66 
73 SOAPY_SDR_API char *SoapySDR_unloadModule(const char *path);
74 
81 
82 #ifdef __cplusplus
83 }
84 #endif
SOAPY_SDR_API char * SoapySDR_unloadModule(const char *path)
SOAPY_SDR_API char ** SoapySDR_listModules(size_t *length)
SOAPY_SDR_API SoapySDRKwargs SoapySDR_getLoaderResult(const char *path)
SOAPY_SDR_API void SoapySDR_loadModules(void)
Definition for a key/value string map.
Definition: Types.h:28
SOAPY_SDR_API const char * SoapySDR_getRootPath(void)
Query the root installation path.
SOAPY_SDR_API char ** SoapySDR_listModulesPath(const char *path, size_t *length)
#define SOAPY_SDR_API
Definition: Config.h:41
SOAPY_SDR_API char ** SoapySDR_listSearchPaths(size_t *length)
SOAPY_SDR_API char * SoapySDR_loadModule(const char *path)