#include #include #include #include #include "RtspAnalysManager.h" #include #include #include #include //"192.168.1.4", 8000, "admin", "basic123" using namespace std; #include #include #include #include static void startManager(LDBTool *_dbTool) { RtspAnalysManager rtspAnalysManager(_dbTool); while (1) { sleep(1 * 60 * 60 * 12); } } int main(int argc, char **argv) { std::cout << __DATE__ << " " << __TIME__ << std::endl; SAVE_APP_ARGS #ifdef GLOG ENABLEGLOG(GET_STR_CONFIG("logPath").c_str()); #endif int gindx = atoi(argv[1]) % 2; DBG(gindx); appPref.setLongData("gpu.index", gindx); appPref.setIntData("show.image", 0); //todo appPref.setIntData("CamStart", atoi(argv[1])); appPref.setIntData("CamStep", atoi(argv[2])); appPref.setIntData("RpcServerPort", atoi(argv[3])); appPref.setStringData("user.loop.absolute.path", appConfig.getStringProperty("cutPath")); IceRpcServer server("RtspAnalysServer", appPref.getIntData("RpcServerPort"), "tcp"); server.setMessageSizeMax(1024 * 1024 * 50); server.setPoolInitSize(1); server.setPoolMaxSize(1); server.runWaitShutDown(); return 0; }