コード例 #1
0
ファイル: TCPServer.cpp プロジェクト: ybz0333/algServer
int TCPServer::getIPAndPort(string& stIP, int& nPort)
{
	Config configSettings("algorithmServerConfig.ini");
	stIP = configSettings.Read<string>("ServerIP");
	nPort = configSettings.Read<int>("Port");
	return 0;
}
コード例 #2
0
ファイル: test_config.cpp プロジェクト: kogn/scft
int main()
{
	int port;
	std::string ipAddress;
	std::string username;
	std::string password;
	const char ConfigFile[]= "cfg/config.txt"; 
	Config configSettings(ConfigFile);
	
	port = configSettings.Read("port",port);
	ipAddress = configSettings.Read("ipAddress", ipAddress);
	username = configSettings.Read("username", username);
	password = configSettings.Read("password", password);
	std::cout<<"port:"<<port<<std::endl;
	std::cout<<"ipAddress:"<<ipAddress<<std::endl;
	std::cout<<"username:"******"password:"<<password<<std::endl;
	
	return 0;
}
コード例 #3
0
Properties::Properties(QWidget *parent) : QDialog(parent)
{
    setWindowTitle(QString(PropellerIdeGuiKey)+tr(" Properties"));

    configSettings();

    setupFolders();
    setupOptions();
    setupHighlight();

    QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
    connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
    connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));

    QVBoxLayout *layout = new QVBoxLayout(this);
    layout->addWidget(&tabWidget);
    layout->addWidget(buttonBox);
    setLayout(layout);

    setWindowFlags(Qt::Tool);
    resize(500,260);
}
コード例 #4
0
ファイル: main.cpp プロジェクト: whq703/commodity_server
int main(void){
    LOG_INFO << "pid = " << getpid();

    std::string mIpAddress, mUsername, mPassword, mPort;
    int mMaxConnection;
    unsigned short sPort;
    int sMaxConnection;
    const char ConfigFile[] = "CommodityServer.conf";
    Config configSettings(ConfigFile);
    mIpAddress = configSettings.Read("mIpAddress", mIpAddress);
    mUsername = configSettings.Read("mUsername", mUsername);
    mPassword = configSettings.Read("mPassword", mPassword);
    mPort = configSettings.Read("mPort", mPort);
    configSettings.ReadInto(sPort, "sPort");
    mMaxConnection = configSettings.Read("mMaxConnection", 0);
    configSettings.ReadInto(sMaxConnection, "sMaxConnection");

//    std::cout << configSettings;

    string name = "Search";
    shared_ptr<CommoditySearch> ptr = shared_ptr<CommoditySearch>(new CommoditySearch());
    BaseFactory::RegisterInstanceIntoMap(name, ptr);
    ConnectionPool *connPool = ConnectionPool::GetInstance("tcp://" + mIpAddress + ":" + mPort, mUsername, mPassword, mMaxConnection);
    if(!connPool){
        LOG_INFO << "Construct a MySQL connection pool fail....";
        return -1;
    }

    muduo::net::EventLoop loop;
    muduo::net::InetAddress listenAddr(sPort);
    CommodityServer server(&loop, listenAddr);
//    server.setThreadNum(sMaxConnection);
    server.start();
    loop.loop();
    return 0;    
}