Loading plugins/gameinfo/gameinfo.cpp +7 −5 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ #include <vector> #include <gameinfoplus/hldsview.h> #include <gameinfoplus/exception.h> #include <plugin.h> #include <database.h> Loading Loading @@ -86,7 +87,7 @@ namespace blogi { for (int i = 0; i < count; i++) { if(atoi(res[i][0])!=0) continue; HldsView view(res[i][1],atoi(res[i][2])); gameinfo::HldsView view(res[i][1],atoi(res[i][2])); HLDS.push_back(view); } } Loading @@ -103,7 +104,7 @@ namespace blogi { for (auto i = HLDS.begin(); i!=HLDS.end(); ++i) { try{ HldsView::HldsData hldsdata; gameinfo::HldsView::HldsData hldsdata; rlock.lock(); i->refresh(hldsdata); rlock.unlock(); Loading @@ -123,9 +124,10 @@ namespace blogi { << hldsdata.BotsAmount << ")" << "/" << hldsdata.MaxPlayers << "</td></tr></table></div>"; }catch(const char *e){ std::cerr << e <<std::endl; }catch(gameinfo::GameInfoException &e){ std::cerr << e.what(); rlock.unlock(); continue; } } Loading @@ -147,7 +149,7 @@ namespace blogi { } private: std::vector<HldsView> HLDS; std::vector<gameinfo::HldsView> HLDS; }; }; Loading plugins/nginxfiler/filer.cpp +2 −6 Original line number Diff line number Diff line Loading @@ -186,7 +186,7 @@ namespace blogi { *nreq.setData("user-agent") = "blogi/1.0 (Alpha Version 0.1)"; nreq.send(cltsock.get(),srvsock.get()); std::shared_ptr<char> data(new char[16384]); std::shared_ptr<char[16384]> data(new char[16384]); int recv,tries=0,chunklen=0; Loading Loading @@ -260,8 +260,7 @@ namespace blogi { size_t readed=0; for(;;){ std::cout << "test" << std::endl; if(recv - cpos <= 0){ if(recv - cpos < 0){ if(readed==chunklen){ if( (chunklen=readchunk(data.get(),recv,cpos)) == 0 ){ Loading Loading @@ -300,9 +299,6 @@ namespace blogi { throw ej; } std::cout << "hello" << std::endl; libhtmlpp::HtmlString fileHtml,out; std::string sid; Loading Loading
plugins/gameinfo/gameinfo.cpp +7 −5 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ #include <vector> #include <gameinfoplus/hldsview.h> #include <gameinfoplus/exception.h> #include <plugin.h> #include <database.h> Loading Loading @@ -86,7 +87,7 @@ namespace blogi { for (int i = 0; i < count; i++) { if(atoi(res[i][0])!=0) continue; HldsView view(res[i][1],atoi(res[i][2])); gameinfo::HldsView view(res[i][1],atoi(res[i][2])); HLDS.push_back(view); } } Loading @@ -103,7 +104,7 @@ namespace blogi { for (auto i = HLDS.begin(); i!=HLDS.end(); ++i) { try{ HldsView::HldsData hldsdata; gameinfo::HldsView::HldsData hldsdata; rlock.lock(); i->refresh(hldsdata); rlock.unlock(); Loading @@ -123,9 +124,10 @@ namespace blogi { << hldsdata.BotsAmount << ")" << "/" << hldsdata.MaxPlayers << "</td></tr></table></div>"; }catch(const char *e){ std::cerr << e <<std::endl; }catch(gameinfo::GameInfoException &e){ std::cerr << e.what(); rlock.unlock(); continue; } } Loading @@ -147,7 +149,7 @@ namespace blogi { } private: std::vector<HldsView> HLDS; std::vector<gameinfo::HldsView> HLDS; }; }; Loading
plugins/nginxfiler/filer.cpp +2 −6 Original line number Diff line number Diff line Loading @@ -186,7 +186,7 @@ namespace blogi { *nreq.setData("user-agent") = "blogi/1.0 (Alpha Version 0.1)"; nreq.send(cltsock.get(),srvsock.get()); std::shared_ptr<char> data(new char[16384]); std::shared_ptr<char[16384]> data(new char[16384]); int recv,tries=0,chunklen=0; Loading Loading @@ -260,8 +260,7 @@ namespace blogi { size_t readed=0; for(;;){ std::cout << "test" << std::endl; if(recv - cpos <= 0){ if(recv - cpos < 0){ if(readed==chunklen){ if( (chunklen=readchunk(data.get(),recv,cpos)) == 0 ){ Loading Loading @@ -300,9 +299,6 @@ namespace blogi { throw ej; } std::cout << "hello" << std::endl; libhtmlpp::HtmlString fileHtml,out; std::string sid; Loading