dmpserverconfig.h
1.1 KB
/**************************************************************************
* file: dmpserverconfig.h
* Author: wanzhongping
* Date: 2021-12-16 16:55:44
* Email: zhongpingw@chinadci.com
* copyright: 广州城市信息研究所有限公司
***************************************************************************/
#ifndef __dmpserverconfig_h__
#define __dmpserverconfig_h__
#include "dmap_server.h"
#include <boost/property_tree/ini_parser.hpp>
#include <boost/property_tree/ptree.hpp>
class SERVER_EXPORT DmpServerConfig
{
public:
~DmpServerConfig();
static DmpServerConfig* Instance();
std::string getPqsqlConnect();
std::string getMetaUrl();
std::string getValue(const std::string §ion,const std::string &key);
std::string HttpPost(const std::string& url, std::string& postData);
std::string HttpGet(const std::string& url);
private:
DmpServerConfig();
boost::property_tree::ptree ptIni_;
const std::string iniFileName_ = "dmpserver.ini";
};
#endif // __dmpserverconfig_h__