/
zOMGdev
/
cppcms
Обзор
Документация
Войти
/
zOMGdev
/
cppcms
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1.0.5
tests/file_server_test.cpp
53 строки
1 KB
Artyom Beilis
- Update copyright notice,
03 янв 2012, 17:58
03 янв 2012, 17:58
068d3f9
Код
Авторство
О чём код?
/////////////////////////////////////////////////////////////////////////////// // // Copyright (C) 2008-2012 Artyom Beilis (Tonkikh) <artyomtnk@yahoo.com> // // See accompanying file COPYING.TXT file for licensing details. // /////////////////////////////////////////////////////////////////////////////// #include <cppcms/service.h> #include <cppcms/application.h> #include <cppcms/applications_pool.h> #include <cppcms/http_request.h> #include <cppcms/http_response.h> #include <cppcms/http_context.h> #include <cppcms/url_dispatcher.h> #include <cppcms/mount_point.h> #include <cppcms/json.h> #include <cppcms/copy_filter.h> #include <iostream> #include "client.h" #include "test.h" #ifdef CPPCMS_WIN_NATIVE #include <direct.h> #else #include <unistd.h> #endif int main(int argc,char **argv) { if(argc<5 || argv[argc-2]!=std::string("-U")) { std::cerr <<"Usage -c config -U dir"; return 1; } if(chdir(argv[argc-1])!=0) { std::cerr << "Failed to chdir to " << argv[argc-1] << std::endl; return EXIT_FAILURE; } try { cppcms::service srv(argc,argv); srv.after_fork(submitter(srv)); srv.run(); } catch(std::exception const &e) { std::cerr << e.what() << std::endl; return EXIT_FAILURE; } if(!run_ok ) { std::cerr << "Python script failed" << std::endl; return EXIT_FAILURE; } std::cout << "Ok" << std::endl; return EXIT_SUCCESS; }