Indentation
This commit is contained in:
@@ -20,54 +20,54 @@ namespace sense_api {
|
|||||||
class SenseApiManager
|
class SenseApiManager
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
static SenseApiManager& getInstance()
|
static SenseApiManager& getInstance()
|
||||||
{
|
{
|
||||||
static SenseApiManager instance;
|
static SenseApiManager instance;
|
||||||
return instance;
|
return instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
void initialize(void)
|
void initialize(void)
|
||||||
{};
|
{};
|
||||||
void finalize(void)
|
void finalize(void)
|
||||||
{};
|
{};
|
||||||
|
|
||||||
SenseApiLib& loadSenseApiLib(
|
SenseApiLib& loadSenseApiLib(
|
||||||
const std::string& libraryPath,
|
const std::string& libraryPath,
|
||||||
const std::shared_ptr<ComponentThread>& componentThread);
|
const std::shared_ptr<ComponentThread>& componentThread);
|
||||||
|
|
||||||
std::optional<std::shared_ptr<SenseApiLib>> getSenseApiLib(
|
std::optional<std::shared_ptr<SenseApiLib>> getSenseApiLib(
|
||||||
const std::string& libraryPath);
|
const std::string& libraryPath);
|
||||||
std::optional<std::shared_ptr<SenseApiLib>> getSenseApiLibByApiName(
|
std::optional<std::shared_ptr<SenseApiLib>> getSenseApiLibByApiName(
|
||||||
const std::string& apiName);
|
const std::string& apiName);
|
||||||
void unloadSenseApiLib(const std::string& libraryPath);
|
void unloadSenseApiLib(const std::string& libraryPath);
|
||||||
|
|
||||||
void initializeSenseApiLib(SenseApiLib& lib);
|
void initializeSenseApiLib(SenseApiLib& lib);
|
||||||
void finalizeSenseApiLib(SenseApiLib& lib);
|
void finalizeSenseApiLib(SenseApiLib& lib);
|
||||||
|
|
||||||
void loadAllSenseApiLibsFromOptions(
|
void loadAllSenseApiLibsFromOptions(
|
||||||
const std::shared_ptr<ComponentThread>& componentThread);
|
const std::shared_ptr<ComponentThread>& componentThread);
|
||||||
|
|
||||||
void unloadAllSenseApiLibs(void);
|
void unloadAllSenseApiLibs(void);
|
||||||
void initializeAllSenseApiLibs(void);
|
void initializeAllSenseApiLibs(void);
|
||||||
void finalizeAllSenseApiLibs(void);
|
void finalizeAllSenseApiLibs(void);
|
||||||
|
|
||||||
std::string stringifyLibs() const;
|
std::string stringifyLibs() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
SenseApiManager()
|
SenseApiManager()
|
||||||
: qutex("SenseApiManager")
|
: qutex("SenseApiManager")
|
||||||
{}
|
{}
|
||||||
~SenseApiManager() = default;
|
~SenseApiManager() = default;
|
||||||
|
|
||||||
SenseApiManager(const SenseApiManager&) = delete;
|
SenseApiManager(const SenseApiManager&) = delete;
|
||||||
SenseApiManager& operator=(const SenseApiManager&) = delete;
|
SenseApiManager& operator=(const SenseApiManager&) = delete;
|
||||||
|
|
||||||
Qutex qutex;
|
Qutex qutex;
|
||||||
std::vector<std::shared_ptr<SenseApiLib>> senseApiLibs;
|
std::vector<std::shared_ptr<SenseApiLib>> senseApiLibs;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
static std::optional<std::string> searchForLibInSmoSearchPaths(
|
static std::optional<std::string> searchForLibInSmoSearchPaths(
|
||||||
const std::string& libraryPath);
|
const std::string& libraryPath);
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace sense_api
|
} // namespace sense_api
|
||||||
|
|||||||
Reference in New Issue
Block a user