sic/src/Sicmaster.H

35 lines
503 B
C++

#pragma once
/// Laufzeitrelevante Anwendungsdatensammlung und Signaling
#include <string>
class Sicmaster
{
public:
//Sicmaster(StaticFileHandler &sfh);
~Sicmaster();
// const ???
static Sicmaster * get_instance()
{
static Sicmaster * me = nullptr;
if (!me)
return me = new Sicmaster();
return me;
}
std::string & get_baseurl(){
return _baseurl;
}
private:
explicit Sicmaster();
unsigned int _portnum;
unsigned int _filedir;
std::string _baseurl;
};