Files
Saver/src/app/SaverLib.h
T

21 lines
443 B
C++

#pragma once
#include "../Saver/ISaver.h"
/*
* Менеджер загрузки беблиотеки.
* Он занисается правильной и своеверменным
* освобождением библиотеки.
*/
class SaverLib
{
void* handle;
ISaver* saver;
public:
SaverLib(const std::string& log_file, ISaver::ImportanceMessage importance);
inline ISaver* operator->()
{
return saver;
}
~SaverLib();
};