\subsection{Modules.\+hpp}
\label{Modules_8hpp_source}\index{/home/erik/prefix/default/src/soapysdr/include/\+Soapy\+S\+D\+R/\+Modules.\+hpp@{/home/erik/prefix/default/src/soapysdr/include/\+Soapy\+S\+D\+R/\+Modules.\+hpp}}

\begin{DoxyCode}
00001 
00013 \textcolor{preprocessor}{#pragma once}
00014 \textcolor{preprocessor}{#include <SoapySDR/Config.hpp>}
00015 \textcolor{preprocessor}{#include <SoapySDR/Types.hpp>}
00016 \textcolor{preprocessor}{#include <vector>}
00017 \textcolor{preprocessor}{#include <string>}
00018 
00019 \textcolor{keyword}{namespace }SoapySDR
00020 \{
00021 
00023 SOAPY_SDR_API std::string getRootPath(\textcolor{keywordtype}{void});
00024 
00029 SOAPY_SDR_API std::vector<std::string> listSearchPaths(\textcolor{keywordtype}{void});
00030 
00035 SOAPY_SDR_API std::vector<std::string> listModules(\textcolor{keywordtype}{void});
00036 
00042 SOAPY_SDR_API std::vector<std::string> listModules(\textcolor{keyword}{const} std::string &path);
00043 
00049 SOAPY_SDR_API std::string loadModule(\textcolor{keyword}{const} std::string &path);
00050 
00059 SOAPY_SDR_API Kwargs getLoaderResult(\textcolor{keyword}{const} std::string &path);
00060 
00067 SOAPY_SDR_API std::string getModuleVersion(\textcolor{keyword}{const} std::string &path);
00068 
00074 SOAPY_SDR_API std::string unloadModule(\textcolor{keyword}{const} std::string &path);
00075 
00081 SOAPY_SDR_API \textcolor{keywordtype}{void} loadModules(\textcolor{keywordtype}{void});
00082 
00085 \textcolor{keyword}{class }SOAPY_SDR_API ModuleVersion
00086 \{
00087 \textcolor{keyword}{public}:
00088     ModuleVersion(\textcolor{keyword}{const} std::string &version);
00089 \};
00091 
00092 \}
\end{DoxyCode}
