From 0ea5fc66924303d1bf73ba283a383e2aadee02f2 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 11 Aug 2018 20:21:34 +0200 Subject: Initial commit --- .../admin_executor_service/?hideattic=0/index.html | 131 +++++ .../?sortby=author/index.html | 111 +++++ .../admin_executor_service/?sortby=date/index.html | 111 +++++ .../admin_executor_service/?sortby=log/index.html | 111 +++++ .../admin_executor_service/?sortby=rev/index.html | 103 ++++ .../Attic/?sortby=author/index.html | 107 ++++ .../Attic/?sortby=log/index.html | 107 ++++ .../nelns/admin_executor_service/Attic/index.html | 106 ++++ .../nelns/admin_executor_service/Attic/sysload.cpp | 142 ++++++ .../Attic/sysload.cpp?hideattic=0 | 145 ++++++ .../nelns/admin_executor_service/Attic/sysload.h | 142 ++++++ .../Attic/sysload.h?annotate=1.1 | 76 +++ .../Attic/sysload.h?only_with_tag=MAIN | 144 ++++++ .../admin_executor_service/Attic/sysload.h?r1=1.1 | 141 ++++++ .../x-cvsweb-markup/index.html | 56 +++ .../nelns/admin_executor_service/Attic/sysswap.h | 142 ++++++ .../Attic/sysswap.h?hideattic=0 | 145 ++++++ .../code/nelns/admin_executor_service/Makefile.am | 154 ++++++ .../Makefile.am.diff?r1=1.1&r2=1.2&sortby=date | 33 ++ .../Makefile.am.diff?r1=1.4&r2=1.1 | 33 ++ .../Makefile.am.diff?r1=1.4&r2=1.3 | 26 + .../Makefile.am.diff?r1=1.4&r2=1.5&sortby=date | 37 ++ .../Makefile.am.diff?r1=1.6&r2=1.7 | 30 ++ .../Makefile.am.diff?r1=1.6&r2=1.7&sortby=date | 31 ++ .../Makefile.am?annotate=1.2&sortby=date | 76 +++ .../Makefile.am?annotate=1.3 | 76 +++ .../Makefile.am?annotate=1.5&sortby=date | 76 +++ .../Makefile.am?annotate=1.6 | 76 +++ .../Makefile.am?annotate=1.6&sortby=date | 76 +++ .../Makefile.am?annotate=1.7&sortby=date | 76 +++ .../x-cvsweb-markup&rev=1.6 | 29 ++ .../Makefile.am?only_with_tag=HEAD | 138 ++++++ .../Makefile.am?r1=1.1&sortby=date | 201 ++++++++ .../admin_executor_service/Makefile.am?r1=1.2 | 198 ++++++++ .../admin_executor_service/Makefile.am?r1=1.3 | 198 ++++++++ .../Makefile.am?r1=1.5&sortby=date | 201 ++++++++ .../x-cvsweb-markup&sortby=date/index.html | 28 ++ .../x-cvsweb-markup/index.html | 28 ++ .../x-cvsweb-markup&sortby=date/index.html | 28 ++ .../x-cvsweb-markup&sortby=date/index.html | 28 ++ .../x-cvsweb-markup/index.html | 154 ++++++ .../x-cvsweb-markup&sortby=date/index.html | 29 ++ .../x-cvsweb-markup/index.html | 31 ++ .../x-cvsweb-markup&sortby=author/index.html | 30 ++ .../x-cvsweb-markup&sortby=log/index.html | 30 ++ .../admin_executor_service/Makefile.am?sortby=date | 197 ++++++++ .../Makefile.am?sortby=date&only_with_tag=HEAD | 141 ++++++ .../Makefile.am?sortby=date&only_with_tag=MAIN | 199 ++++++++ .../admin_executor_service/Makefile.am?sortby=log | 197 ++++++++ .../admin_executor_service.cfg | 194 ++++++++ .../admin_executor_service.cfg.diff?r1=1.2&r2=1.3 | 30 ++ .../admin_executor_service.cfg.diff?r1=1.5&r2=1.6 | 27 + .../admin_executor_service.cfg?annotate=1.1 | 76 +++ .../admin_executor_service.cfg?annotate=1.4 | 76 +++ .../admin_executor_service.cfg?annotate=1.6 | 76 +++ .../admin_executor_service.cfg?annotate=1.7 | 76 +++ .../admin_executor_service.cfg?hideattic=0 | 197 ++++++++ .../admin_executor_service.cfg?r1=1.1 | 198 ++++++++ .../x-cvsweb-markup/index.html | 18 + .../x-cvsweb-markup/index.html | 24 + .../x-cvsweb-markup/index.html | 22 + .../x-cvsweb-markup&sortby=author/index.html | 22 + .../x-cvsweb-markup&sortby=rev/index.html | 22 + .../admin_executor_service.cfg?sortby=log | 197 ++++++++ .../admin_executor_service.cfg?sortby=rev | 197 ++++++++ .../admin_executor_service.cpp.diff?r1=1.1&r2=1.2 | 368 ++++++++++++++ ...admin_executor_service.cpp.diff?r1=1.11&r2=1.12 | 41 ++ .../admin_executor_service.cpp.diff?r1=1.3&r2=1.4 | 160 ++++++ .../admin_executor_service.cpp.diff?r1=1.4&r2=1.5 | 265 ++++++++++ .../admin_executor_service.cpp.diff?r1=1.5&r2=1.6 | 96 ++++ .../admin_executor_service.cpp.diff?r1=1.8&r2=1.9 | 44 ++ .../admin_executor_service.cpp.diff?r1=1.9&r2=1.10 | 52 ++ .../admin_executor_service.cpp?annotate=1.1 | 76 +++ .../admin_executor_service.cpp?annotate=1.11 | 76 +++ .../admin_executor_service.cpp?annotate=1.12 | 76 +++ .../admin_executor_service.cpp?annotate=1.15 | 76 +++ .../admin_executor_service.cpp?annotate=1.16 | 76 +++ .../admin_executor_service.cpp?annotate=1.2 | 76 +++ .../admin_executor_service.cpp?annotate=1.6 | 76 +++ .../x-cvsweb-markup&rev=1.15 | 536 ++++++++++++++++++++ .../admin_executor_service.cpp?only_with_tag=HEAD | 138 ++++++ .../admin_executor_service.cpp?r1=1.13 | 297 +++++++++++ .../admin_executor_service.cpp?r1=1.15 | 297 +++++++++++ .../admin_executor_service.cpp?r1=1.16 | 298 +++++++++++ .../admin_executor_service.cpp?r1=1.2 | 297 +++++++++++ .../admin_executor_service.cpp?r1=1.4 | 297 +++++++++++ .../admin_executor_service.cpp?r1=1.7 | 297 +++++++++++ .../admin_executor_service.cpp?r1=1.9 | 297 +++++++++++ .../x-cvsweb-markup/index.html | 544 +++++++++++++++++++++ .../x-cvsweb-markup&hideattic=0/index.html | 537 ++++++++++++++++++++ .../x-cvsweb-markup&sortby=author/index.html | 537 ++++++++++++++++++++ .../x-cvsweb-markup&sortby=date/index.html | 537 ++++++++++++++++++++ .../x-cvsweb-markup/index.html | 334 +++++++++++++ .../x-cvsweb-markup/index.html | 516 +++++++++++++++++++ .../admin_executor_service.cpp?sortby=log | 287 +++++++++++ .../admin_executor_service.cpp?sortby=rev | 287 +++++++++++ .../admin_executor_service.dsp.diff?r1=1.1&r2=1.2 | 48 ++ .../admin_executor_service.dsp.diff?r1=1.3&r2=1.4 | 96 ++++ .../admin_executor_service.dsp.diff?r1=1.4&r2=1.5 | 32 ++ .../admin_executor_service.dsp?hideattic=0 | 177 +++++++ .../admin_executor_service.dsp?only_with_tag=HEAD | 138 ++++++ .../admin_executor_service.dsp?r1=1.2 | 176 +++++++ .../admin_executor_service.dsp?r1=1.3 | 176 +++++++ .../admin_executor_service.dsp?r1=1.5 | 177 +++++++ .../x-cvsweb-markup/index.html | 167 +++++++ .../x-cvsweb-markup&sortby=date/index.html | 171 +++++++ .../x-cvsweb-markup&sortby=log/index.html | 171 +++++++ .../x-cvsweb-markup&sortby=rev/index.html | 171 +++++++ .../admin_executor_service.dsp?sortby=log | 177 +++++++ .../admin_executor_service.vcproj | 134 +++++ .../x-cvsweb-markup&sortby=author/index.html | 269 ++++++++++ .../x-cvsweb-markup&sortby=date/index.html | 269 ++++++++++ .../x-cvsweb-markup&sortby=rev/index.html | 269 ++++++++++ .../x-cvsweb-markup/index.html | 269 ++++++++++ .../admin_executor_service.vcproj?sortby=author | 137 ++++++ .../admin_executor_service.vcproj?sortby=log | 137 ++++++ .../admin_executor_service.vcproj?sortby=rev | 137 ++++++ .../code/nelns/admin_executor_service/common.cfg | 134 +++++ .../admin_executor_service/common.cfg?annotate=1.1 | 76 +++ .../admin_executor_service/common.cfg?hideattic=0 | 137 ++++++ .../common.cfg?only_with_tag=HEAD | 136 ++++++ .../x-cvsweb-markup&sortby=log/index.html | 19 + .../x-cvsweb-markup&sortby=rev/index.html | 19 + .../admin_executor_service/common.cfg?sortby=log | 137 ++++++ .../admin_executor_service/common.cfg?sortby=rev | 137 ++++++ .../code/nelns/admin_executor_service/index.html | 110 +++++ 126 files changed, 18651 insertions(+) create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/?hideattic=0/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=author/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=date/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=log/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=rev/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/?sortby=author/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/?sortby=log/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.cpp create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.cpp?hideattic=0 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?annotate=1.1 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?only_with_tag=MAIN create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?r1=1.1 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?rev=1.1&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysswap.h create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysswap.h?hideattic=0 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.1&r2=1.2&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.1 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.3 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.5&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.6&r2=1.7 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.6&r2=1.7&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.2&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.3 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.5&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.6 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.6&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.7&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?content-type=text/x-cvsweb-markup&rev=1.6 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?only_with_tag=HEAD create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.1&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.2 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.3 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.5&sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.1&content-type=text/x-cvsweb-markup&sortby=date/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.1&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.2&content-type=text/x-cvsweb-markup&sortby=date/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.3&content-type=text/x-cvsweb-markup&sortby=date/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.3&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.4&content-type=text/x-cvsweb-markup&sortby=date/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.5&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.7&content-type=text/x-cvsweb-markup&sortby=author/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.7&content-type=text/x-cvsweb-markup&sortby=log/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date&only_with_tag=HEAD create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date&only_with_tag=MAIN create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=log create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg.diff?r1=1.2&r2=1.3 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg.diff?r1=1.5&r2=1.6 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.1 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.4 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.6 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.7 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?hideattic=0 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?r1=1.1 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.1&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.4&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.5&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.7&content-type=text/x-cvsweb-markup&sortby=author/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.7&content-type=text/x-cvsweb-markup&sortby=rev/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?sortby=log create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?sortby=rev create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.1&r2=1.2 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.11&r2=1.12 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.3&r2=1.4 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.4&r2=1.5 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.5&r2=1.6 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.8&r2=1.9 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.9&r2=1.10 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.1 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.11 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.12 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.15 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.16 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.2 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.6 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?content-type=text/x-cvsweb-markup&rev=1.15 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?only_with_tag=HEAD create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.13 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.15 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.16 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.2 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.4 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.7 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.9 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.13&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&hideattic=0/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&sortby=author/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&sortby=date/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.3&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.9&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?sortby=log create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?sortby=rev create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.1&r2=1.2 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.3&r2=1.4 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.4&r2=1.5 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?hideattic=0 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?only_with_tag=HEAD create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.2 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.3 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.5 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.4&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=date/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=log/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=rev/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?sortby=log create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=author/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=date/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=rev/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=author create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=log create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=rev create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?annotate=1.1 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?hideattic=0 create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?only_with_tag=HEAD create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?rev=1.1&content-type=text/x-cvsweb-markup&sortby=log/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?rev=1.1&content-type=text/x-cvsweb-markup&sortby=rev/index.html create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?sortby=log create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?sortby=rev create mode 100644 cvs/cvsweb.cgi/code/nelns/admin_executor_service/index.html (limited to 'cvs/cvsweb.cgi/code/nelns/admin_executor_service') diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?hideattic=0/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?hideattic=0/index.html new file mode 100644 index 00000000..ed7808b3 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?hideattic=0/index.html @@ -0,0 +1,131 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service
+ + + + + + + + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[TXT] + Makefile.am + 1.7  9 days lecroart  no message +
[TXT] + admin_executor_service.cfg + 1.7  8 weeks lecroart  no message +
[TXT] + admin_executor_service.cpp + 1.16  9 days lecroart  no message +
[TXT] + admin_executor_service.dsp + 1.5  8 months legros  FIXED: issues with time service +
[TXT] + admin_executor_service.vcproj + 1.1  2 months lecroart  ADDED: visual .net project +
[TXT] + common.cfg + 1.1  8 weeks lecroart  ADDED: common.cfg +
[TXT] + sysload.cpp + (in the Attic) [Hide] 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysload.h + (in the Attic) [Hide] 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysmem.cpp + (in the Attic) [Hide] 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysmem.h + (in the Attic) [Hide] 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysswap.cpp + (in the Attic) [Hide] 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysswap.h + (in the Attic) [Hide] 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +

+ +Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=author/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=author/index.html new file mode 100644 index 00000000..2d72eef5 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=author/index.html @@ -0,0 +1,111 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service
+ + + + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[DIR] + Attic/[Don't hide]    
[TXT] + Makefile.am + 1.6  7 weeks lecroart  CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary) +
[TXT] + admin_executor_service.cfg + 1.7  5 weeks lecroart  no message +
[TXT] + admin_executor_service.cpp + 1.15  7 weeks lecroart  ADDED: use -A option +
[TXT] + admin_executor_service.vcproj + 1.1  6 weeks lecroart  ADDED: visual .net project +
[TXT] + common.cfg + 1.1  5 weeks lecroart  ADDED: common.cfg +
[TXT] + admin_executor_service.dsp + 1.5  7 months legros  FIXED: issues with time service +

+ +Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=date/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=date/index.html new file mode 100644 index 00000000..f9992a07 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=date/index.html @@ -0,0 +1,111 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service
+ + + + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[DIR] + Attic/[Don't hide]    
[TXT] + Makefile.am + 1.7  9 days lecroart  no message +
[TXT] + admin_executor_service.cpp + 1.16  9 days lecroart  no message +
[TXT] + admin_executor_service.cfg + 1.7  8 weeks lecroart  no message +
[TXT] + common.cfg + 1.1  8 weeks lecroart  ADDED: common.cfg +
[TXT] + admin_executor_service.vcproj + 1.1  2 months lecroart  ADDED: visual .net project +
[TXT] + admin_executor_service.dsp + 1.5  8 months legros  FIXED: issues with time service +

+ +Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=log/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=log/index.html new file mode 100644 index 00000000..d00e8a8d --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=log/index.html @@ -0,0 +1,111 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service
+ + + + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[DIR] + Attic/[Don't hide]    
[TXT] + common.cfg + 1.1  8 weeks lecroart  ADDED: common.cfg +
[TXT] + admin_executor_service.vcproj + 1.1  2 months lecroart  ADDED: visual .net project +
[TXT] + admin_executor_service.dsp + 1.5  8 months legros  FIXED: issues with time service +
[TXT] + Makefile.am + 1.7  9 days lecroart  no message +
[TXT] + admin_executor_service.cfg + 1.7  8 weeks lecroart  no message +
[TXT] + admin_executor_service.cpp + 1.16  9 days lecroart  no message +

+ +Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=rev/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=rev/index.html new file mode 100644 index 00000000..17e6df84 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/?sortby=rev/index.html @@ -0,0 +1,103 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service
+ + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[DIR] + Attic/[Don't hide]    
[TXT] + admin_executor_service.cpp + 1.11  2 weeks lecroart  ADDED: to null unix redirection +
[TXT] + Makefile.am + 1.3  2 months lecroart  BUGFIX: now compile on linux +
[TXT] + admin_executor_service.dsp + 1.3  5 weeks lecroart  CHANGED: use win32 +
[TXT] + admin_executor_service.cfg + 1.2  3 weeks lecroart  ADDED: win32 console position +

+ +Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/?sortby=author/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/?sortby=author/index.html new file mode 100644 index 00000000..d7531d65 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/?sortby=author/index.html @@ -0,0 +1,107 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service / Attic
+ + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[TXT] + sysload.cpp + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysload.h + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysmem.cpp + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysmem.h + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysswap.cpp + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysswap.h + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +

+ +Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/?sortby=log/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/?sortby=log/index.html new file mode 100644 index 00000000..b1bdb4f1 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/?sortby=log/index.html @@ -0,0 +1,107 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service / Attic
+ + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[TXT] + sysload.cpp + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysload.h + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysmem.cpp + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysmem.h + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysswap.cpp + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysswap.h + 1.2  14 months lecroart  ADD: new version of the network system (in NeL and NeLns) +

+ +Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/index.html new file mode 100644 index 00000000..fcb29d29 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/index.html @@ -0,0 +1,106 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service / Attic
+ + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[TXT] + sysload.cpp + 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysload.h + 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysmem.cpp + 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysmem.h + 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysswap.cpp + 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +
[TXT] + sysswap.h + 1.2  13 months lecroart  ADD: new version of the network system (in NeL and NeLns) +

+Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.cpp b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.cpp new file mode 100644 index 00000000..d9d57d08 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.cpp @@ -0,0 +1,142 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / sysload.cpp
+ + + + + +
sysload.cpp
+

+

Default branch: MAIN
+


Revision 1.2, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.1: +1 -1 + lines
FILE REMOVED +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.cpp?hideattic=0 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.cpp?hideattic=0 new file mode 100644 index 00000000..b8633757 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.cpp?hideattic=0 @@ -0,0 +1,145 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / sysload.cpp
+ + + + + +
sysload.cpp
+

+

Default branch: MAIN
+


Revision 1.2, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.1: +1 -1 + lines
FILE REMOVED +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h new file mode 100644 index 00000000..8fe84e2f --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h @@ -0,0 +1,142 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / sysload.h
+ + + + + +
sysload.h
+

+

Default branch: MAIN
+


Revision 1.2, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.1: +1 -1 + lines
FILE REMOVED +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?annotate=1.1 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?annotate=1.1 new file mode 100644 index 00000000..9beb1467 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?annotate=1.1 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/sysload.h - annotate - 1.1 + +
[BACK] Return to sysload.h + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/sysload.h, Revision 1.1

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?only_with_tag=MAIN b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?only_with_tag=MAIN new file mode 100644 index 00000000..d07fe325 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?only_with_tag=MAIN @@ -0,0 +1,144 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / sysload.h
+ + + + + +
sysload.h
+

+

Default branch: MAIN
+Current tag: MAIN
+


Revision 1.2, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.1: +1 -1 + lines
FILE REMOVED +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months, 1 week ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?r1=1.1 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?r1=1.1 new file mode 100644 index 00000000..dccd964b --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?r1=1.1 @@ -0,0 +1,141 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / sysload.h
+ + + + + +
sysload.h
+

+

Default branch: MAIN
+


Revision 1.2, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.1: +1 -1 + lines
FILE REMOVED +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [selected], Wed Apr 18 13:54:25 2001 UTC (15 months, 1 week ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?rev=1.1&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?rev=1.1&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..64814692 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysload.h?rev=1.1&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,56 @@ + + + +code/nelns/admin_executor_service/sysload.h - view - 1.1 + +
[BACK] Return to sysload.h + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Attic / sysload.h (download)
+Revision 1.1, Wed Apr 18 13:54:25 2001 UTC (15 months, 1 week ago) by valignat +
Branch: MAIN +
+RENAMED code/server to code/nelns.
+
+

/** \file sysload.h
+ *
+ * $Id: sysload.h,v 1.1 2001/04/18 13:54:25 valignat Exp $
+ */
+
+/* Copyright, 2000 Nevrax Ltd.
+ *
+ * This file is part of NEVRAX NeL Network Services
+ * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ * MA 02111-1307, USA.
+ */
+
+
+#ifndef NL_SYSLOAD_H
+#define NL_SYSLOAD_H
+
+
+class CSysLoad
+{
+public:
+        CSysLoad  ( void );
+        ~CSysLoad ( void );
+
+        /// Returns the system load
+        double getLoadInfo ( void );
+};
+
+
+#endif // NL_SYSLOAD_H
+
+// End of sysload.h
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysswap.h b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysswap.h new file mode 100644 index 00000000..522008da --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysswap.h @@ -0,0 +1,142 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / sysswap.h
+ + + + + +
sysswap.h
+

+

Default branch: MAIN
+


Revision 1.2, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.1: +1 -1 + lines
FILE REMOVED +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysswap.h?hideattic=0 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysswap.h?hideattic=0 new file mode 100644 index 00000000..ea188c57 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Attic/sysswap.h?hideattic=0 @@ -0,0 +1,145 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / sysswap.h
+ + + + + +
sysswap.h
+

+

Default branch: MAIN
+


Revision 1.2, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.1: +1 -1 + lines
FILE REMOVED +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am new file mode 100644 index 00000000..0a48281e --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am @@ -0,0 +1,154 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+


+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (2 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (2 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (3 months, 1 week ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.1&r2=1.2&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.1&r2=1.2&sortby=date new file mode 100644 index 00000000..c8540891 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.1&r2=1.2&sortby=date @@ -0,0 +1,33 @@ + + + +code/nelns/admin_executor_service/Makefile.am - diff - 1.2 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/Makefile.am between version 1.1 and 1.2

+ + + + + + + + + + + + + + + +
version 1.1, 2001/04/18 13:54:25version 1.2, 2001/05/02 12:36:39
Line 6 
Line 6 
  
 bin_PROGRAMS                   = admin_executor_service bin_PROGRAMS                   = admin_executor_service
  
 admin_executor_service_SOURCES = admin_executor_service.cpp \ time_service_SOURCES = admin_executor_service.cpp
                                  sysload.cpp sysmem.cpp sysswap.cpp 
  
 admin_executor_service_LDADD   = -lnelnet -lnelmisc time_service_LDADD   = -lnelnet -lnelmisc
  
  
 # End of Makefile.am # End of Makefile.am


+
Legend:
+
Removed from v.1.1 
changed lines
 Added in v.1.2
+
+ + + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.1 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.1 new file mode 100644 index 00000000..97c796b7 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.1 @@ -0,0 +1,33 @@ + + + +code/nelns/admin_executor_service/Makefile.am - diff - 1.4 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/Makefile.am between version 1.1 and 1.4

+ + + + + + + + + + + + + + + + +
version 1.1, 2001/04/18 13:54:25version 1.4, 2001/07/27 15:51:10
Line 6 
Line 6 
  
 bin_PROGRAMS                   = admin_executor_service bin_PROGRAMS                   = admin_executor_service
  
 admin_executor_service_SOURCES = admin_executor_service.cpp \ admin_executor_service_SOURCES = admin_executor_service.cpp
                                  sysload.cpp sysmem.cpp sysswap.cpp 
  
 admin_executor_service_LDADD   = -lnelnet -lnelmisc admin_executor_service_LDADD   = -lnelnet -lnelmisc
  
  
 # End of Makefile.am # End of Makefile.am
  


+
Legend:
+
Removed from v.1.1 
changed lines
 Added in v.1.4
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.3 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.3 new file mode 100644 index 00000000..25959ce2 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.3 @@ -0,0 +1,26 @@ + + + +code/nelns/admin_executor_service/Makefile.am - diff - 1.4 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/Makefile.am between version 1.3 and 1.4

+ + + + + + + + + +
version 1.3, 2001/05/03 13:19:13version 1.4, 2001/07/27 15:51:10
Line 12 
Line 12 
  
  
 # End of Makefile.am # End of Makefile.am
  


+
Legend:
+
Removed from v.1.3 
changed lines
 Added in v.1.4
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.5&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.5&sortby=date new file mode 100644 index 00000000..c2947207 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.4&r2=1.5&sortby=date @@ -0,0 +1,37 @@ + + + +code/nelns/admin_executor_service/Makefile.am - diff - 1.5 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/Makefile.am between version 1.4 and 1.5

+ + + + + + + + + + + + + + + + + + + +
version 1.4, 2001/07/27 15:51:10version 1.5, 2002/03/19 17:42:48
Line 4 
Line 4 
  
 MAINTAINERCLEANFILES           = Makefile.in MAINTAINERCLEANFILES           = Makefile.in
  
 bin_PROGRAMS                   = admin_executor_service EXTRA_DIST                     = admin_executor_service.cfg \
                                   admin_executor_service.dsp
  
 admin_executor_service_SOURCES = admin_executor_service.cpp sbin_PROGRAMS                  = admin_executor_service
  
 admin_executor_service_LDADD   = -lnelnet -lnelmisc admin_executor_service_SOURCES = admin_executor_service.cpp
  
  pkgsysconf_DATA                = admin_executor_service.cfg
  
 # End of Makefile.am # End of Makefile.am
  


+
Legend:
+
Removed from v.1.4 
changed lines
 Added in v.1.5
+
+ + + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.6&r2=1.7 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.6&r2=1.7 new file mode 100644 index 00000000..0beb5e78 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.6&r2=1.7 @@ -0,0 +1,30 @@ + + + +code/nelns/admin_executor_service/Makefile.am - diff - 1.7 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/Makefile.am between version 1.6 and 1.7

+ + + + + + + + + + + + + +
version 1.6, 2002/04/10 07:33:07version 1.7, 2002/06/12 10:21:25
Line 5 
Line 5 
 MAINTAINERCLEANFILES           = Makefile.in MAINTAINERCLEANFILES           = Makefile.in
  
 EXTRA_DIST                     = admin_executor_service.cfg \ EXTRA_DIST                     = admin_executor_service.cfg \
                                  admin_executor_service.dsp                                  admin_executor_service.dsp \
                                   common.cfg
  
 sbin_PROGRAMS                  = admin_executor_service sbin_PROGRAMS                  = admin_executor_service
  


+
Legend:
+
Removed from v.1.6 
changed lines
 Added in v.1.7
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.6&r2=1.7&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.6&r2=1.7&sortby=date new file mode 100644 index 00000000..7ce8fe42 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am.diff?r1=1.6&r2=1.7&sortby=date @@ -0,0 +1,31 @@ + + + +code/nelns/admin_executor_service/Makefile.am - diff - 1.7 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/Makefile.am between version 1.6 and 1.7

+ + + + + + + + + + + + + +
version 1.6, 2002/04/10 07:33:07version 1.7, 2002/06/12 10:21:25
Line 5 
Line 5 
 MAINTAINERCLEANFILES           = Makefile.in MAINTAINERCLEANFILES           = Makefile.in
  
 EXTRA_DIST                     = admin_executor_service.cfg \ EXTRA_DIST                     = admin_executor_service.cfg \
                                  admin_executor_service.dsp                                  admin_executor_service.dsp \
                                   common.cfg
  
 sbin_PROGRAMS                  = admin_executor_service sbin_PROGRAMS                  = admin_executor_service
  


+
Legend:
+
Removed from v.1.6 
changed lines
 Added in v.1.7
+
+ + + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.2&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.2&sortby=date new file mode 100644 index 00000000..d92d5371 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.2&sortby=date @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/Makefile.am - annotate - 1.2 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/Makefile.am, Revision 1.2

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.3 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.3 new file mode 100644 index 00000000..d3d9b254 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.3 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/Makefile.am - annotate - 1.3 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/Makefile.am, Revision 1.3

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.5&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.5&sortby=date new file mode 100644 index 00000000..55f07716 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.5&sortby=date @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/Makefile.am - annotate - 1.5 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/Makefile.am, Revision 1.5

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.6 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.6 new file mode 100644 index 00000000..6a551565 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.6 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/Makefile.am - annotate - 1.6 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/Makefile.am, Revision 1.6

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.6&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.6&sortby=date new file mode 100644 index 00000000..e7987973 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.6&sortby=date @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/Makefile.am - annotate - 1.6 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/Makefile.am, Revision 1.6

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.7&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.7&sortby=date new file mode 100644 index 00000000..ace9f553 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?annotate=1.7&sortby=date @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/Makefile.am - annotate - 1.7 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/Makefile.am, Revision 1.7

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?content-type=text/x-cvsweb-markup&rev=1.6 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?content-type=text/x-cvsweb-markup&rev=1.6 new file mode 100644 index 00000000..907b9afb --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?content-type=text/x-cvsweb-markup&rev=1.6 @@ -0,0 +1,29 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.6 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.6, Wed Apr 10 07:33:07 2002 UTC (2 months, 1 week ago) by lecroart +
Branch: MAIN +
Changes since 1.5: +1 -3 + lines
+CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary)
+
+

#
+# $Id: Makefile.am,v 1.6 2002/04/10 07:33:07 lecroart Exp $
+#
+
+MAINTAINERCLEANFILES           = Makefile.in
+
+EXTRA_DIST                     = admin_executor_service.cfg \
+                                 admin_executor_service.dsp
+
+sbin_PROGRAMS                  = admin_executor_service
+
+admin_executor_service_SOURCES = admin_executor_service.cpp
+
+# End of Makefile.am
+
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?only_with_tag=HEAD b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?only_with_tag=HEAD new file mode 100644 index 00000000..34fbbd45 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?only_with_tag=HEAD @@ -0,0 +1,138 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+Current tag: HEAD
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 +

+no message
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.1&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.1&sortby=date new file mode 100644 index 00000000..0b166f3b --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.1&sortby=date @@ -0,0 +1,201 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks, 4 days ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 + to selected 1.1 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Wed Apr 10 07:33:07 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +1 -3 + lines
Diff to previous 1.5 + to selected 1.1 +

+CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary)
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months, 1 week ago) by valignat +
Branch: MAIN + +
Changes since 1.4: +6 -4 + lines
Diff to previous 1.4 + to selected 1.1 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Fri Jul 27 15:51:10 2001 UTC (12 months ago) by valignat +
Branch: MAIN + +
Changes since 1.3: +4 -3 + lines
Diff to previous 1.3 + to selected 1.1 +

+#ADDED some missing source files and clean Makefile.am for NeLNS.
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 + to selected 1.1 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [selected], Wed Apr 18 13:54:25 2001 UTC (15 months, 1 week ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.2 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.2 new file mode 100644 index 00000000..73c59d70 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.2 @@ -0,0 +1,198 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 + to selected 1.2 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Wed Apr 10 07:33:07 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +1 -3 + lines
Diff to previous 1.5 + to selected 1.2 +

+CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary)
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.4: +6 -4 + lines
Diff to previous 1.4 + to selected 1.2 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Fri Jul 27 15:51:10 2001 UTC (11 months, 3 weeks ago) by valignat +
Branch: MAIN + +
Changes since 1.3: +4 -3 + lines
Diff to previous 1.3 + to selected 1.2 +

+#ADDED some missing source files and clean Makefile.am for NeLNS.
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [selected], Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.2 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.3 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.3 new file mode 100644 index 00000000..5910f929 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.3 @@ -0,0 +1,198 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 + to selected 1.3 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Wed Apr 10 07:33:07 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +1 -3 + lines
Diff to previous 1.5 + to selected 1.3 +

+CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary)
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.4: +6 -4 + lines
Diff to previous 1.4 + to selected 1.3 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Fri Jul 27 15:51:10 2001 UTC (11 months, 3 weeks ago) by valignat +
Branch: MAIN + +
Changes since 1.3: +4 -3 + lines
Diff to previous 1.3 +

+#ADDED some missing source files and clean Makefile.am for NeLNS.
+
+

+ Revision 1.3 / (download) - annotate - [selected], Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 + to selected 1.3 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.3 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.5&sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.5&sortby=date new file mode 100644 index 00000000..1adac10c --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?r1=1.5&sortby=date @@ -0,0 +1,201 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks, 4 days ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 + to selected 1.5 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Wed Apr 10 07:33:07 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +1 -3 + lines
Diff to previous 1.5 +

+CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary)
+
+

+ Revision 1.5 / (download) - annotate - [selected], Tue Mar 19 17:42:48 2002 UTC (4 months, 1 week ago) by valignat +
Branch: MAIN + +
Changes since 1.4: +6 -4 + lines
Diff to previous 1.4 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Fri Jul 27 15:51:10 2001 UTC (12 months ago) by valignat +
Branch: MAIN + +
Changes since 1.3: +4 -3 + lines
Diff to previous 1.3 + to selected 1.5 +

+#ADDED some missing source files and clean Makefile.am for NeLNS.
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 + to selected 1.5 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 + to selected 1.5 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months, 1 week ago) by valignat +
Branch: MAIN + +
Diff to selected 1.5 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.1&content-type=text/x-cvsweb-markup&sortby=date/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.1&content-type=text/x-cvsweb-markup&sortby=date/index.html new file mode 100644 index 00000000..ca41e2e3 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.1&content-type=text/x-cvsweb-markup&sortby=date/index.html @@ -0,0 +1,28 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.1 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.1, Wed Apr 18 13:54:25 2001 UTC (15 months, 1 week ago) by valignat +
Branch: MAIN +
+RENAMED code/server to code/nelns.
+
+

#
+# $Id: Makefile.am,v 1.1 2001/04/18 13:54:25 valignat Exp $
+#
+
+MAINTAINERCLEANFILES           = Makefile.in
+
+bin_PROGRAMS                   = admin_executor_service
+
+admin_executor_service_SOURCES = admin_executor_service.cpp \
+                                 sysload.cpp sysmem.cpp sysswap.cpp
+
+admin_executor_service_LDADD   = -lnelnet -lnelmisc
+
+
+# End of Makefile.am
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.1&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.1&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..bef61dba --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.1&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,28 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.1 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.1, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN +
+RENAMED code/server to code/nelns.
+
+

#
+# $Id: Makefile.am,v 1.1 2001/04/18 13:54:25 valignat Exp $
+#
+
+MAINTAINERCLEANFILES           = Makefile.in
+
+bin_PROGRAMS                   = admin_executor_service
+
+admin_executor_service_SOURCES = admin_executor_service.cpp \
+                                 sysload.cpp sysmem.cpp sysswap.cpp
+
+admin_executor_service_LDADD   = -lnelnet -lnelmisc
+
+
+# End of Makefile.am
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.2&content-type=text/x-cvsweb-markup&sortby=date/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.2&content-type=text/x-cvsweb-markup&sortby=date/index.html new file mode 100644 index 00000000..ed529aa1 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.2&content-type=text/x-cvsweb-markup&sortby=date/index.html @@ -0,0 +1,28 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.2 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.2, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN +
Changes since 1.1: +5 -6 + lines
+ADD: new version of the network system (in NeL and NeLns)
+
+

#
+# $Id: Makefile.am,v 1.2 2001/05/02 12:36:39 lecroart Exp $
+#
+
+MAINTAINERCLEANFILES = Makefile.in
+
+bin_PROGRAMS         = admin_executor_service
+
+time_service_SOURCES = admin_executor_service.cpp
+
+time_service_LDADD   = -lnelnet -lnelmisc
+
+
+# End of Makefile.am
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.3&content-type=text/x-cvsweb-markup&sortby=date/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.3&content-type=text/x-cvsweb-markup&sortby=date/index.html new file mode 100644 index 00000000..c3aa98c8 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.3&content-type=text/x-cvsweb-markup&sortby=date/index.html @@ -0,0 +1,28 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.3 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.3, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN +
Changes since 1.2: +3 -3 + lines
+BUGFIX: now compile on linux
+
+

#
+# $Id: Makefile.am,v 1.3 2001/05/03 13:19:13 lecroart Exp $
+#
+
+MAINTAINERCLEANFILES = Makefile.in
+
+bin_PROGRAMS         = admin_executor_service
+
+admin_executor_service_SOURCES = admin_executor_service.cpp
+
+admin_executor_service_LDADD   = -lnelnet -lnelmisc
+
+
+# End of Makefile.am
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.3&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.3&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..0a48281e --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.3&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,154 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+


+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (2 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (2 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (3 months, 1 week ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.4&content-type=text/x-cvsweb-markup&sortby=date/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.4&content-type=text/x-cvsweb-markup&sortby=date/index.html new file mode 100644 index 00000000..fad868f9 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.4&content-type=text/x-cvsweb-markup&sortby=date/index.html @@ -0,0 +1,29 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.4 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.4, Fri Jul 27 15:51:10 2001 UTC (12 months ago) by valignat +
Branch: MAIN +
Changes since 1.3: +4 -3 + lines
+#ADDED some missing source files and clean Makefile.am for NeLNS.
+
+

#
+# $Id: Makefile.am,v 1.4 2001/07/27 15:51:10 valignat Exp $
+#
+
+MAINTAINERCLEANFILES           = Makefile.in
+
+bin_PROGRAMS                   = admin_executor_service
+
+admin_executor_service_SOURCES = admin_executor_service.cpp
+
+admin_executor_service_LDADD   = -lnelnet -lnelmisc
+
+
+# End of Makefile.am
+
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.5&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.5&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..e5955423 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.5&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,31 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.5 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.5, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN +
Changes since 1.4: +6 -4 + lines
+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

#
+# $Id: Makefile.am,v 1.5 2002/03/19 17:42:48 valignat Exp $
+#
+
+MAINTAINERCLEANFILES           = Makefile.in
+
+EXTRA_DIST                     = admin_executor_service.cfg \
+                                 admin_executor_service.dsp
+
+sbin_PROGRAMS                  = admin_executor_service
+
+admin_executor_service_SOURCES = admin_executor_service.cpp
+
+pkgsysconf_DATA                = admin_executor_service.cfg
+
+# End of Makefile.am
+
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.7&content-type=text/x-cvsweb-markup&sortby=author/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.7&content-type=text/x-cvsweb-markup&sortby=author/index.html new file mode 100644 index 00000000..e0149379 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.7&content-type=text/x-cvsweb-markup&sortby=author/index.html @@ -0,0 +1,30 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.7 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.7, Wed Jun 12 10:21:25 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.6: +3 -2 + lines
+no message
+
+

#
+# $Id: Makefile.am,v 1.7 2002/06/12 10:21:25 lecroart Exp $
+#
+
+MAINTAINERCLEANFILES           = Makefile.in
+
+EXTRA_DIST                     = admin_executor_service.cfg \
+                                 admin_executor_service.dsp \
+                                 common.cfg
+
+sbin_PROGRAMS                  = admin_executor_service
+
+admin_executor_service_SOURCES = admin_executor_service.cpp
+
+# End of Makefile.am
+
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.7&content-type=text/x-cvsweb-markup&sortby=log/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.7&content-type=text/x-cvsweb-markup&sortby=log/index.html new file mode 100644 index 00000000..45830a3d --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?rev=1.7&content-type=text/x-cvsweb-markup&sortby=log/index.html @@ -0,0 +1,30 @@ + + + +code/nelns/admin_executor_service/Makefile.am - view - 1.7 + +
[BACK] Return to Makefile.am + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / Makefile.am (download)
+Revision 1.7, Wed Jun 12 10:21:25 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.6: +3 -2 + lines
+no message
+
+

#
+# $Id: Makefile.am,v 1.7 2002/06/12 10:21:25 lecroart Exp $
+#
+
+MAINTAINERCLEANFILES           = Makefile.in
+
+EXTRA_DIST                     = admin_executor_service.cfg \
+                                 admin_executor_service.dsp \
+                                 common.cfg
+
+sbin_PROGRAMS                  = admin_executor_service
+
+admin_executor_service_SOURCES = admin_executor_service.cpp
+
+# End of Makefile.am
+
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date new file mode 100644 index 00000000..eb32b541 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date @@ -0,0 +1,197 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Wed Apr 10 07:33:07 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +1 -3 + lines
Diff to previous 1.5 +

+CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary)
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.4: +6 -4 + lines
Diff to previous 1.4 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Fri Jul 27 15:51:10 2001 UTC (11 months, 3 weeks ago) by valignat +
Branch: MAIN + +
Changes since 1.3: +4 -3 + lines
Diff to previous 1.3 +

+#ADDED some missing source files and clean Makefile.am for NeLNS.
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date&only_with_tag=HEAD b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date&only_with_tag=HEAD new file mode 100644 index 00000000..806d7cdf --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date&only_with_tag=HEAD @@ -0,0 +1,141 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+Current tag: HEAD
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks, 4 days ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 +

+no message
+
+ + + + + +
Request Diffs
+

+

+

+ + +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date&only_with_tag=MAIN b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date&only_with_tag=MAIN new file mode 100644 index 00000000..2e080665 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=date&only_with_tag=MAIN @@ -0,0 +1,199 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+Current tag: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks, 4 days ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Wed Apr 10 07:33:07 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +1 -3 + lines
Diff to previous 1.5 +

+CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary)
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months, 1 week ago) by valignat +
Branch: MAIN + +
Changes since 1.4: +6 -4 + lines
Diff to previous 1.4 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Fri Jul 27 15:51:10 2001 UTC (12 months ago) by valignat +
Branch: MAIN + +
Changes since 1.3: +4 -3 + lines
Diff to previous 1.3 +

+#ADDED some missing source files and clean Makefile.am for NeLNS.
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months, 1 week ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ + +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=log b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=log new file mode 100644 index 00000000..da844405 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/Makefile.am?sortby=log @@ -0,0 +1,197 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / Makefile.am
+ + + + + +
Makefile.am
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:21:25 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +3 -2 + lines
Diff to previous 1.6 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Wed Apr 10 07:33:07 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +1 -3 + lines
Diff to previous 1.5 +

+CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary)
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.4: +6 -4 + lines
Diff to previous 1.4 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Fri Jul 27 15:51:10 2001 UTC (11 months, 3 weeks ago) by valignat +
Branch: MAIN + +
Changes since 1.3: +4 -3 + lines
Diff to previous 1.3 +

+#ADDED some missing source files and clean Makefile.am for NeLNS.
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +3 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -6 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg new file mode 100644 index 00000000..b5b1c7b7 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg @@ -0,0 +1,194 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg
+ + + + + +
admin_executor_service.cfg
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Tue Apr 23 16:11:33 2002 UTC (8 weeks, 3 days ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +0 -2 + lines
Diff to previous 1.6 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (8 weeks, 3 days ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +2 -0 + lines
Diff to previous 1.5 +

+ADDED: common.cfg
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Nov 13 15:13:14 2001 UTC (7 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +4 -6 + lines
Diff to previous 1.4 +

+#update cfg
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (7 months, 4 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +1 -1 + lines
Diff to previous 1.3 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:24 2001 UTC (8 months ago) by legros +
Branch: MAIN + +
Changes since 1.2: +2 -2 + lines
Diff to previous 1.2 +

+FIXED: issues with time service
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:34:57 2001 UTC (11 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -0 + lines
Diff to previous 1.1 +

+ADDED: win32 console position
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Fri May 18 16:49:42 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Diff

+ADDED: cfg file for example purpose
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg.diff?r1=1.2&r2=1.3 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg.diff?r1=1.2&r2=1.3 new file mode 100644 index 00000000..d60c704e --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg.diff?r1=1.2&r2=1.3 @@ -0,0 +1,30 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - diff - 1.3 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cfg between version 1.2 and 1.3

+ + + + + + + + + + + + + +
version 1.2, 2001/06/27 08:34:57version 1.3, 2001/10/16 09:26:24
Line 1 
Line 1 
  
 Services = { "TS", "NS" }; Services = { "NS" };
  
 NS = { "r:\code\nelns\naming_service",  "r:\code\nelns\naming_service\debug\naming_service.exe" }; NS = { "r:\code\nelns\naming_service",  "r:\code\nelns\naming_service\debug\naming_service.exe" };
 TS = { "r:\code\nelns\time_service",    "r:\code\nelns\time_service\debug\time_service.exe" }; // TS = { "r:\code\nelns\time_service", "r:\code\nelns\time_service\debug\time_service.exe" };
  
 XWinParam = 0; XWinParam = 0;
 YWinParam = 250; YWinParam = 250;


+
Legend:
+
Removed from v.1.2 
changed lines
 Added in v.1.3
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg.diff?r1=1.5&r2=1.6 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg.diff?r1=1.5&r2=1.6 new file mode 100644 index 00000000..3efa40e2 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg.diff?r1=1.5&r2=1.6 @@ -0,0 +1,27 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - diff - 1.6 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cfg between version 1.5 and 1.6

+ + + + + + + + + + +
version 1.5, 2001/11/13 15:13:14version 1.6, 2002/04/23 15:54:07
Line 1 
Line 1 
  // link the common configuration file
  RootConfigFilename = "common.cfg";
  
 Services = { "NS", "LS", "WS" }; Services = { "NS", "LS", "WS" };
  


+
Legend:
+
Removed from v.1.5 
changed lines
 Added in v.1.6
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.1 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.1 new file mode 100644 index 00000000..ceff39fd --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.1 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - annotate - 1.1 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cfg, Revision 1.1

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.4 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.4 new file mode 100644 index 00000000..4754a8d7 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.4 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - annotate - 1.4 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cfg, Revision 1.4

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.6 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.6 new file mode 100644 index 00000000..da96e4eb --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.6 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - annotate - 1.6 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cfg, Revision 1.6

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.7 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.7 new file mode 100644 index 00000000..5e88779b --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?annotate=1.7 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - annotate - 1.7 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cfg, Revision 1.7

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?hideattic=0 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?hideattic=0 new file mode 100644 index 00000000..1784e7e0 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?hideattic=0 @@ -0,0 +1,197 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg
+ + + + + +
admin_executor_service.cfg
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Tue Apr 23 16:11:33 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +0 -2 + lines
Diff to previous 1.6 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +2 -0 + lines
Diff to previous 1.5 +

+ADDED: common.cfg
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Nov 13 15:13:14 2001 UTC (8 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +4 -6 + lines
Diff to previous 1.4 +

+#update cfg
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +1 -1 + lines
Diff to previous 1.3 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:24 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
Changes since 1.2: +2 -2 + lines
Diff to previous 1.2 +

+FIXED: issues with time service
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:34:57 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -0 + lines
Diff to previous 1.1 +

+ADDED: win32 console position
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Fri May 18 16:49:42 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Diff

+ADDED: cfg file for example purpose
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?r1=1.1 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?r1=1.1 new file mode 100644 index 00000000..f882e984 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?r1=1.1 @@ -0,0 +1,198 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg
+ + + + + +
admin_executor_service.cfg
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Tue Apr 23 16:11:33 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +0 -2 + lines
Diff to previous 1.6 + to selected 1.1 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +2 -0 + lines
Diff to previous 1.5 + to selected 1.1 +

+ADDED: common.cfg
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Nov 13 15:13:14 2001 UTC (8 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +4 -6 + lines
Diff to previous 1.4 + to selected 1.1 +

+#update cfg
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +1 -1 + lines
Diff to previous 1.3 + to selected 1.1 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:24 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
Changes since 1.2: +2 -2 + lines
Diff to previous 1.2 + to selected 1.1 +

+FIXED: issues with time service
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:34:57 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -0 + lines
Diff to previous 1.1 +

+ADDED: win32 console position
+
+

+ Revision 1.1 / (download) - annotate - [selected], Fri May 18 16:49:42 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Diff

+ADDED: cfg file for example purpose
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.1&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.1&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..1a937366 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.1&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,18 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - view - 1.1 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg (download)
+Revision 1.1, Fri May 18 16:49:42 2001 UTC (14 months ago) by lecroart +
Branch: MAIN +
+ADDED: cfg file for example purpose
+
+

+Services = { "TS", "NS" };
+
+NS = { "r:\code\nelns\naming_service",  "r:\code\nelns\naming_service\debug\naming_service.exe" };
+TS = { "r:\code\nelns\time_service",    "r:\code\nelns\time_service\debug\time_service.exe" };
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.4&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.4&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..22e4c34d --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.4&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,24 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - view - 1.4 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg (download)
+Revision 1.4, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN +
Changes since 1.3: +1 -1 + lines
+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+Services = { "NS" };
+
+NS = { "r:\code\nelns\naming_service",  "r:\code\nelns\naming_service\debug\naming_service.exe" };
+ TS = { "r:\code\nelns\time_service",   "r:\code\nelns\time_service\debug\time_service.exe" };
+
+XWinParam = 0;
+YWinParam = 250;
+WWinParam = 1200;
+HWinParam = 300;
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.5&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.5&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..8744ebd0 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.5&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,22 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - view - 1.5 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg (download)
+Revision 1.5, Tue Nov 13 15:13:14 2001 UTC (8 months, 1 week ago) by lecroart +
Branch: MAIN +
Changes since 1.4: +4 -6 + lines
+#update cfg
+
+

+Services = { "NS", "LS", "WS" };
+
+NS = { "r:\code\nelns\naming_service",  "r:\code\nelns\naming_service\debug\naming_service.exe" };
+LS = { "r:\code\nelns\login_service",   "r:\code\nelns\login_service\debug\login_service.exe" };
+WS = { "r:\code\nelns\welcome_service", "r:\code\nelns\welcome_service\debug\welcome_service.exe" };
+
+WindowStyle = "WIN";
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.7&content-type=text/x-cvsweb-markup&sortby=author/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.7&content-type=text/x-cvsweb-markup&sortby=author/index.html new file mode 100644 index 00000000..00b21025 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.7&content-type=text/x-cvsweb-markup&sortby=author/index.html @@ -0,0 +1,22 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - view - 1.7 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg (download)
+Revision 1.7, Tue Apr 23 16:11:33 2002 UTC (3 months ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.6: +0 -2 + lines
+no message
+
+

// link the common configuration file
+RootConfigFilename = "common.cfg";
+
+Services = { "NS", "LS", "WS" };
+
+NS = { "r:\code\nelns\naming_service",  "r:\code\nelns\naming_service\debug\naming_service.exe" };
+LS = { "r:\code\nelns\login_service",   "r:\code\nelns\login_service\debug\login_service.exe" };
+WS = { "r:\code\nelns\welcome_service", "r:\code\nelns\welcome_service\debug\welcome_service.exe" };
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.7&content-type=text/x-cvsweb-markup&sortby=rev/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.7&content-type=text/x-cvsweb-markup&sortby=rev/index.html new file mode 100644 index 00000000..c40f4ddd --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?rev=1.7&content-type=text/x-cvsweb-markup&sortby=rev/index.html @@ -0,0 +1,22 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cfg - view - 1.7 + +
[BACK] Return to admin_executor_service.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg (download)
+Revision 1.7, Tue Apr 23 16:11:33 2002 UTC (3 months ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.6: +0 -2 + lines
+no message
+
+

// link the common configuration file
+RootConfigFilename = "common.cfg";
+
+Services = { "NS", "LS", "WS" };
+
+NS = { "r:\code\nelns\naming_service",  "r:\code\nelns\naming_service\debug\naming_service.exe" };
+LS = { "r:\code\nelns\login_service",   "r:\code\nelns\login_service\debug\login_service.exe" };
+WS = { "r:\code\nelns\welcome_service", "r:\code\nelns\welcome_service\debug\welcome_service.exe" };
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?sortby=log b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?sortby=log new file mode 100644 index 00000000..c4c43afd --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?sortby=log @@ -0,0 +1,197 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg
+ + + + + +
admin_executor_service.cfg
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Tue Apr 23 16:11:33 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +0 -2 + lines
Diff to previous 1.6 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +2 -0 + lines
Diff to previous 1.5 +

+ADDED: common.cfg
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Nov 13 15:13:14 2001 UTC (8 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +4 -6 + lines
Diff to previous 1.4 +

+#update cfg
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +1 -1 + lines
Diff to previous 1.3 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:24 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
Changes since 1.2: +2 -2 + lines
Diff to previous 1.2 +

+FIXED: issues with time service
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:34:57 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -0 + lines
Diff to previous 1.1 +

+ADDED: win32 console position
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Fri May 18 16:49:42 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Diff

+ADDED: cfg file for example purpose
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?sortby=rev b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?sortby=rev new file mode 100644 index 00000000..c73dc789 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cfg?sortby=rev @@ -0,0 +1,197 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cfg
+ + + + + +
admin_executor_service.cfg
+

+

Default branch: MAIN
+


+ Revision 1.7 / (download) - annotate - [select for diffs] +, Tue Apr 23 16:11:33 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.6: +0 -2 + lines
Diff to previous 1.6 +

+no message
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +2 -0 + lines
Diff to previous 1.5 +

+ADDED: common.cfg
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Nov 13 15:13:14 2001 UTC (8 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +4 -6 + lines
Diff to previous 1.4 +

+#update cfg
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +1 -1 + lines
Diff to previous 1.3 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:24 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
Changes since 1.2: +2 -2 + lines
Diff to previous 1.2 +

+FIXED: issues with time service
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:34:57 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +5 -0 + lines
Diff to previous 1.1 +

+ADDED: win32 console position
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Fri May 18 16:49:42 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Diff

+ADDED: cfg file for example purpose
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.1&r2=1.2 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.1&r2=1.2 new file mode 100644 index 00000000..7382084f --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.1&r2=1.2 @@ -0,0 +1,368 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - diff - 1.2 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cpp between version 1.1 and 1.2

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
version 1.1, 2001/04/18 13:54:25version 1.2, 2001/05/02 12:36:39
Line 2 
Line 2 
  * Admin Executor Service (AES)  * Admin Executor Service (AES)
  *  *
  * $Id$  * $Id$
   *
  */  */
  
 /* Copyright, 2000 Nevrax Ltd. /* Copyright, 2000 Nevrax Ltd.
  *  *
  * This file is part of NEVRAX NeL Network Services  * This file is part of NEVRAX D.T.C. SYSTEM.
  * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify  * NEVRAX D.T.C. SYSTEM is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2, or (at your option)  * the Free Software Foundation; either version 2, or (at your option)
  * any later version.  * any later version.
  *  *
  * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but  * NEVRAX D.T.C. SYSTEM is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  * General Public License for more details.  * General Public License for more details.
  *  *
  * You should have received a copy of the GNU General Public License  * You should have received a copy of the GNU General Public License
  * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the  * along with NEVRAX D.T.C. SYSTEM; see the file COPYING. If not, write to the
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,  * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
  * MA 02111-1307, USA.  * MA 02111-1307, USA.
  */  */
  
 #include <nel/misc/debug.h> #include <io.h>
 #include <nel/misc/log.h> #include <process.h>
 #include <nel/misc/common.h> #include <fcntl.h>
 #include <nel/net/service.h> #include <sys/stat.h>
 #include <nel/net/net_displayer.h> 
  #include <string>
 #include "sysload.h" #include <list>
 #include "sysmem.h" 
 #include "sysswap.h" #include "nel/misc/debug.h"
  #include "nel/misc/config_file.h"
  #include "nel/misc/thread.h"
  
  #include "nel/net/service.h"
  #include "nel/net/net_manager.h"
  
  
 using namespace std; using namespace std;
 using namespace NLMISC; using namespace NLMISC;
 using namespace NLNET; using namespace NLNET;
  
  
 static const char UNKNOW_VALUE[] = "<Unknown>"; 
  
  struct CService
  {
          CService(TSockId s) : ServiceSockId(s), ServiceId(NextServiceId++) { }
  
 CLog StatLog(CLog::LOG_STAT);         TSockId        ServiceSockId;        // socket number to communicate with
          uint32        ServiceId;                // id to identify it
          string        ShortName;
          string        LongName;
  
  private:
  
 /// Log Stat data (STT)         static        uint32 NextServiceId;
 void sendData (const char *str, TSenderId from) };
 { 
         StatLog.displayNL( str ); 
 } 
  
  uint32 CService::NextServiceId = 0;
  
 /// Log the last minute average load list<CService> Services;
 void cbLoad ( CMessage& message, TSenderId from ) typedef list<CService>::iterator sit;
 { 
         CSysLoad sysload = CSysLoad(); 
         double   load    = sysload.getLoadInfo(); 
         string   answer( "LOAD " ); 
  
         if ( load < 0 ) sit find (TSockId sid)
         {         {
                 answer.append( UNKNOW_VALUE );         sit it;
          for (it = Services.begin(); it != Services.end(); it++)
          {
                  if ((*it).ServiceSockId == sid) break;
         }         }
         else         return it;
  }
  
  sit find (uint32 sid)
  {
          sit it;
          for (it = Services.begin(); it != Services.end(); it++)
         {         {
                 char str[6];                 if ((*it).ServiceId == sid) break;
                 smprintf( str, 6, "%.2f", load ); 
                 answer.append( string(str) ); 
         }         }
          return it;
  }
  
                  
         sendData( answer.c_str(), from ); class CExecuteCommandThread : public IRunnable
  {
  public:
          string Command;
  
          CExecuteCommandThread (string command) : Command(command) { }
  
          void run ()
          {
                  nlinfo ("start executing: %s", Command.c_str());
                  system (Command.c_str());
                  nlinfo ("end executing: %s", Command.c_str());
 } }
  };
  
  
  void executeCommand (string command, bool background)
  {
          if (command.empty()) return;
  
 /// Log the total memory size and the used memory size (in B) /*
 void cbMemory ( CMessage& message, TSenderId from )         nlinfo ("start executing: %s", command.c_str());
          if (command[command.size()-1] == '&')
 { {
         CSysMemory sysmem   = CSysMemory();                 command.resize(command.size()-2);
         sint       memUsage = sysmem.getMemoryUsage(); 
         string     answer( "MEM " ); 
  
         if ( memUsage < 0 )                 if (spawnlp (_P_NOWAIT, cmd.c_str(), command.c_str(), NULL) == -1)
         {         {
                 answer.append( UNKNOW_VALUE );                         perror ("ca chie grave!!!!: ");
                  }
         }         }
         else         else
         {         {
                 char str[3];                 if (spawnlp (_P_WAIT, cmd.c_str(), command.c_str(), NULL) == -1)
                 smprintf( str, 3, "%d", memUsage );                 {
                 answer.append( string(str) );                         perror ("ca chie grave!!!!: ");
         }         }
          }
          nlinfo ("end executing: %s", command.c_str());
  */
                  
         sendData( answer.c_str(), from );         command += " >NUL:";
          if (background)
          {
                  IThread *thread = IThread::create (new CExecuteCommandThread (command));
                  thread->start ();
          }
          else
          {
                  CExecuteCommandThread cmdt (command);
                  cmdt.run ();
          }
 } }
  
  
 /// Log the swap size and the used swap space (in kB) /*
 void cbSwap ( CMessage& message, TSenderId from ) // execute without
  void executeCommand (string command, TSockId from, CCallbackNetBase &netbase)
 { {
         CSysSwap sysswap   = CSysSwap();         if (command.empty()) return;
         sint     swapUsage = sysswap.getSwapUsage(); 
         string   answer( "SWAP " );         #define STDOUT 1
          #define STDERR 2
          int nul, oldstdout, oldstderr;
          char *tmpfilename = tmpnam (NULL);
          nul = _open(tmpfilename, _O_RDWR | _O_CREAT | _O_TRUNC | _O_TEMPORARY | _O_SHORT_LIVED | _O_EXCL, _S_IREAD | _S_IWRITE);
          oldstdout = _dup(STDOUT);
          oldstderr = _dup(STDERR);
          _dup2(nul, STDOUT);
          _dup2(nul, STDERR);
          system(command.c_str());
          _dup2(oldstdout, STDOUT);
          _dup2(oldstderr, STDERR);
          _close(oldstdout);
          _close(oldstderr);
  
         if ( swapUsage < 0 )         _lseek (nul, 0L, SEEK_SET);
  
          while (!_eof(nul))
         {         {
                 answer.append( UNKNOW_VALUE );                 uint8 buffer[10000];
                  uint32 nbread = _read (nul, buffer, 10000);
  
                  CMessage msgout (netbase.getSIDA(), "ESCR");
                  msgout.serial (nbread);
                  msgout.serialBuffer (buffer, nbread);
                  netbase.send (msgout, from);
         }         }
         else         
          _close(nul);
  */
  /*
          FILE *fp = fopen ("test.txt", "r");
          do
         {         {
                 char str[3];                 char str[1024];
                 smprintf( str, 3, "%d", swapUsage );                 fgets (str, 1024, fp);
                 answer.append( string(str) );                 if (feof(fp)) break;
                  result.push_back (str);
         }         }
          while (true);
          fclose (fp);
  //      remove ("test.txt");
  *///}
                  
         sendData( answer.c_str(), from ); ////////////////////////////////////////////////////////////////////////////////////////////////////////
 } ////////////////////////////////////////////////////////////////////////////////////////////////////////
  ////////////////// CONNECTION TO THE SERVICES //////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
  {
          CService *c = (CService*) from->appId();
  
          msgin.serial (c->ShortName);
          msgin.serial (c->LongName);
  
          nlinfo ("%s %s %s is identified", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());
  
          CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
          msgout.serial (c->ShortName);
          msgout.serial (c->LongName);
          CNetManager::send ("AESAS", msgout);
  }
  
 // Log all the server informations. static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
 void cbSystem ( CMessage& message, TSenderId from ) 
 { {
         cbLoad   ( message, from );         CService *c = (CService*) from->appId();
         cbMemory ( message, from ); 
         cbSwap   ( message, from );         nlinfo ("%s %s %s is ready", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());
  
          CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
          msgout.serial (c->ShortName);
          msgout.serial (c->LongName);
          CNetManager::send ("AESAS", msgout);
 } }
  
  void serviceConnection (const string &serviceName, TSockId from, void *arg)
  {
          Services.push_back (CService(from));
          CService *c = &(Services.back());
          from->setAppId ((uint64)c);
  
 /**         nlinfo ("%s is connected", from->asString().c_str());
  * Callback Array         
  * Message types:         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
  *      LOAD:   log Load information         CNetManager::send ("AESAS", msgout);
  *      MEMORY: log Memory information }
  *      SWAP:   log Swap information 
  *      SYSTEM: log the Load, Memory, and Swap informations void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
  */ 
 TCallbackItem CallbackArray[] = 
 { {
         { "LOAD",   cbLoad },         CService *c = (CService*) from->appId();
         { "MEMORY", cbMemory }, 
         { "SWAP",   cbSwap }, 
  
         { "SYSTEM", cbSystem }         nlinfo ("%s %s %s is disconnected", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());
 }; 
  
          CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
          msgout.serial (c->ShortName);
          msgout.serial (c->LongName);
          CNetManager::send ("AESAS", msgout);
  }
  
  
 /** Admin Executor Service (AES). /** Callback Array
  * Log informations (load, memory usage, etc ...) about the server it's 
  * running on. 
  * These informations are used by the Admin Service (AS) and the Naming 
  * Service (NS) to watch the differents servers of the shard. 
  */  */
 class CAdminExecutorService : public NLNET::IService TCallbackItem ServicesCallbackArray[] =
 { {
 public:         { "SID", cbServiceIdentification },
          { "SR", cbServiceReady },
  };
  
         /// Initializes the service ////////////////////////////////////////////////////////////////////////////////////////////////////////
         void init () ////////////////////////////////////////////////////////////////////////////////////////////////////////
  ////////////////// CONNECTION TO THE AS ////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
         {         {
                 // Connect to the Log Service         string systemCommand;
                 StatLog.addDisplayer( new NLMISC::CStdDisplayer() );         uint8 background;
          msgin.serial (systemCommand);
          msgin.serial (background);
  
                 NLNET::CNetDisplayer *nd = new NLNET::CNetDisplayer;         nlinfo ("I have to execute '%s'", systemCommand.c_str());
  
                 if ( nd->connected() )         executeCommand (systemCommand, background==1);
                 { 
                         StatLog.addDisplayer( nd ); 
                 }                 }
                 else 
  static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
                 {                 {
                         nlerror( "Coudn't connect to the Log Service." );         string service;
                 } 
          nlinfo ("I have to stop service");
  
         }         }
  
  
  TCallbackItem AESASCallbackArray[] =
  {
          { "ESC", cbExecuteSystemCommand },
          { "SS", cbStopService },
 }; };
  
  ////////////////////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////////////////////
  ////////////////// SERVICE IMPLEMENTATION //////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  class CAdminExecutorService : public IService
  {
  public:
  
          /// Init the service, load the universal time.
          void                init ()
          {
                  CNetManager::setConnectionCallback ("AES", serviceConnection, NULL);
                  CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
  
                  // install the server for AS
                  CNetManager::addServer ("AESAS", 49996);
                  CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
          }
  
          bool                update ()
          {
                  return true;
          }
  };
  
 NLNET_SERVICE_MAIN( CAdminExecutorService, "AES", 50009 ); 
  
 // End of admin_executor_service.cpp /// Naming Service
  NLNET_SERVICE_MAIN (CAdminExecutorService, "AES", "admin_executor_service", 49997, ServicesCallbackArray);


+
Legend:
+
Removed from v.1.1 
changed lines
 Added in v.1.2
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.11&r2=1.12 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.11&r2=1.12 new file mode 100644 index 00000000..0f551352 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.11&r2=1.12 @@ -0,0 +1,41 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - diff - 1.12 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cpp between version 1.11 and 1.12

+ + + + + + + + + + + + + + + + + + + + + + + + +
version 1.11, 2001/07/05 08:25:58version 1.12, 2001/10/22 10:35:49
Line 30 
Line 30 
 #include "nel/misc/types_nl.h" #include "nel/misc/types_nl.h"
  
 #ifdef NL_OS_WINDOWS #ifdef NL_OS_WINDOWS
  #include <windows.h>
 #include <direct.h> #include <direct.h>
 #else #else
 #include <unistd.h> #include <unistd.h>
Line 148 
Line 149 
                         chdir(ServicePath.c_str());                         chdir(ServicePath.c_str());
                 }                 }
  
  #ifdef NL_OS_WINDOWS
                  WinExec (ServiceCommand.c_str(), SW_MINIMIZE/*SW_SHOWNORMAL*/);
  #else
                 system (ServiceCommand.c_str());                 system (ServiceCommand.c_str());
  #endif
                                  
                 if (!ServicePath.empty())                 if (!ServicePath.empty())
                         chdir(oldpath);                         chdir(oldpath);


+
Legend:
+
Removed from v.1.11 
changed lines
 Added in v.1.12
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.3&r2=1.4 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.3&r2=1.4 new file mode 100644 index 00000000..41d9cc4c --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.3&r2=1.4 @@ -0,0 +1,160 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - diff - 1.4 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cpp between version 1.3 and 1.4

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
version 1.3, 2001/05/03 13:19:13version 1.4, 2001/05/10 08:20:06
Line 46 
Line 46 
  
 struct CService struct CService
 { {
         CService(TSockId s) : ServiceSockId(s), ServiceId(NextServiceId++) { }         CService(TSockId s) : SockId(s), Id(NextId++), Ready(false) { }
  
         TSockId        ServiceSockId;        // socket number to communicate with         TSockId        SockId;                        /// connection to the service
         uint32        ServiceId;                // id to identify it         uint32        Id;                                /// uint32 to identify the service
         string        ShortName;         string        ShortName;                /// name of the service in short format ("NS" for example)
         string        LongName;         string        LongName;                /// name of the service in long format ("naming_service")
          bool        Ready;                        /// true if the service is ready
  
 private: private:
          static        uint32 NextId;
         static        uint32 NextServiceId; 
 }; };
  
 uint32 CService::NextServiceId = 0; uint32 CService::NextId = 1;
  
 list<CService> Services; list<CService> Services;
 typedef list<CService>::iterator sit; typedef list<CService>::iterator SIT;
  
 sit find (TSockId sid) SIT find (TSockId sid)
 { {
         sit it;         SIT sit;
         for (it = Services.begin(); it != Services.end(); it++)         for (sit = Services.begin(); sit != Services.end(); sit++)
         {         {
                 if ((*it).ServiceSockId == sid) break;                 if ((*sit).SockId == sid) break;
         }         }
         return it;         return sit;
 } }
  
 sit find (uint32 sid) SIT findService (uint32 sid)
 { {
         sit it;         SIT sit;
         for (it = Services.begin(); it != Services.end(); it++)         for (sit = Services.begin(); sit != Services.end(); sit++)
         {         {
                 if ((*it).ServiceId == sid) break;                 if ((*sit).Id == sid) break;
         }         }
         return it;         return sit;
 } }
  
  
Line 197 
Line 197 
  
 static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase) static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
 { {
         CService *c = (CService*) from->appId();         CService *s = (CService*) from->appId();
  
         msgin.serial (c->ShortName);         msgin.serial (s->ShortName, s->LongName);
         msgin.serial (c->LongName); 
  
         nlinfo ("%s %s %s is identified", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());         nlinfo ("*:*:%d is identified to be '%s' '%s'", s->Id, s->ShortName.c_str(), s->LongName.c_str());
  
          // broadcast the message to the admin service
         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
         msgout.serial (c->ShortName);         msgout.serial (s->Id, s->ShortName, s->LongName);
         msgout.serial (c->LongName); 
         CNetManager::send ("AESAS", msgout);         CNetManager::send ("AESAS", msgout);
 } }
  
 static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase) static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
 { {
         CService *c = (CService*) from->appId();         CService *s = (CService*) from->appId();
  
         nlinfo ("%s %s %s is ready", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());         nlinfo ("*:*:%d is ready", s->Id);
          s->Ready = true;
  
          // broadcast the message to the admin service
         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
         msgout.serial (c->ShortName);         msgout.serial (s->Id);
         msgout.serial (c->LongName); 
         CNetManager::send ("AESAS", msgout);         CNetManager::send ("AESAS", msgout);
 } }
  
 void serviceConnection (const string &serviceName, TSockId from, void *arg) void serviceConnection (const string &serviceName, TSockId from, void *arg)
 { {
         Services.push_back (CService(from));         Services.push_back (CService(from));
         CService *c = &(Services.back());         CService *s = &(Services.back());
         from->setAppId ((uint64)c);         from->setAppId ((uint64)s);
  
         nlinfo ("%s is connected", from->asString().c_str());         nlinfo ("*:*:%d connected", s->Id);
                  
          // broadcast the message to the admin service
         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
          msgout.serial (s->Id);
         CNetManager::send ("AESAS", msgout);         CNetManager::send ("AESAS", msgout);
 } }
  
 void serviceDisconnection (const string &serviceName, TSockId from, void *arg) void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
 { {
         CService *c = (CService*) from->appId();         CService *s = (CService*) from->appId();
  
         nlinfo ("%s %s %s is disconnected", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());         nlinfo ("*:*:%d disconnected", s->Id);
  
          // broadcast the message to the admin service
         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
         msgout.serial (c->ShortName);         msgout.serial (s->Id);
         msgout.serial (c->LongName); 
         CNetManager::send ("AESAS", msgout);         CNetManager::send ("AESAS", msgout);
  
          // remove the service from the list
          Services.erase (findService(s->Id));
 } }
  
  
Line 281 
Line 286 
  
 } }
  
  void cbASServiceConnection (const string &serviceName, TSockId from, void *arg)
  {
          // new admin service, send him all out info about services
  
          nlinfo ("AS %s is connected", from->asString().c_str());
          
          CMessage msgout (CNetManager::getSIDA ("AESAS"), "SL");
          uint32 nbs = (uint32)Services.size();
          msgout.serial (nbs);
          for (SIT sit = Services.begin(); sit != Services.end(); sit++)
          {
                  msgout.serial ((*sit).Id);
                  msgout.serial ((*sit).ShortName);
                  msgout.serial ((*sit).LongName);
                  msgout.serial ((*sit).Ready);
          }
          CNetManager::send ("AESAS", msgout, from);
  }
  
 TCallbackItem AESASCallbackArray[] = TCallbackItem AESASCallbackArray[] =
 { {
Line 305 
Line 328 
                 CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);                 CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
  
                 // install the server for AS                 // install the server for AS
                  CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);
                 CNetManager::addServer ("AESAS", 49996);                 CNetManager::addServer ("AESAS", 49996);
                 CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));                 CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
         }         }


+
Legend:
+
Removed from v.1.3 
changed lines
 Added in v.1.4
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.4&r2=1.5 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.4&r2=1.5 new file mode 100644 index 00000000..b466dba9 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.4&r2=1.5 @@ -0,0 +1,265 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - diff - 1.5 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cpp between version 1.4 and 1.5

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
version 1.4, 2001/05/10 08:20:06version 1.5, 2001/05/18 16:51:33
Line 7 
Line 7 
  
 /* Copyright, 2000 Nevrax Ltd. /* Copyright, 2000 Nevrax Ltd.
  *  *
  * This file is part of NEVRAX D.T.C. SYSTEM.  * This file is part of NEVRAX NeL Network Services.
  * NEVRAX D.T.C. SYSTEM is free software; you can redistribute it and/or modify  * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2, or (at your option)  * the Free Software Foundation; either version 2, or (at your option)
  * any later version.  * any later version.
  *  *
  * NEVRAX D.T.C. SYSTEM is distributed in the hope that it will be useful, but  * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  * General Public License for more details.  * General Public License for more details.
  *  *
  * You should have received a copy of the GNU General Public License  * You should have received a copy of the GNU General Public License
  * along with NEVRAX D.T.C. SYSTEM; see the file COPYING. If not, write to the  * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,  * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
  * MA 02111-1307, USA.  * MA 02111-1307, USA.
  */  */
Line 27 
Line 27 
 #include <fcntl.h> #include <fcntl.h>
 #include <sys/stat.h> #include <sys/stat.h>
  
  #include "nel/misc/types_nl.h"
  
  #ifdef NL_OS_WINDOWS
  #include <direct.h>
  #else
  #include <unistd.h>
  #endif
  
 #include <string> #include <string>
 #include <list> #include <list>
  
Line 73 
Line 81 
         return sit;         return sit;
 } }
  
 SIT findService (uint32 sid) SIT findService (uint32 sid, bool asrt = true)
 { {
         SIT sit;         SIT sit;
         for (sit = Services.begin(); sit != Services.end(); sit++)         for (sit = Services.begin(); sit != Services.end(); sit++)
         {         {
                 if ((*sit).Id == sid) break;                 if ((*sit).Id == sid) break;
         }         }
          if (asrt)
                  nlassert (sit != Services.end());
         return sit;         return sit;
 } }
  
Line 87 
Line 97 
 class CExecuteCommandThread : public IRunnable class CExecuteCommandThread : public IRunnable
 { {
 public: public:
         string Command;         string Command, Path;
  
         CExecuteCommandThread (string command) : Command(command) { }         CExecuteCommandThread (string command, string path = "") : Command(command), Path(path) { }
  
         void run ()         void run ()
         {         {
                 nlinfo ("start executing: %s", Command.c_str());                 nlinfo ("start executing '%s' in '%s' directory", Command.c_str(), Path.c_str());
                  
                  char oldpath[256];
                  if (!Path.empty())
                  {
                          _getcwd(oldpath,256);
                          _chdir(Path.c_str());
                  }
  
                 system (Command.c_str());                 system (Command.c_str());
                  
                  if (!Path.empty())
                          _chdir(oldpath);
  
                 nlinfo ("end executing: %s", Command.c_str());                 nlinfo ("end executing: %s", Command.c_str());
         }         }
 }; };
Line 222 
Line 244 
         CNetManager::send ("AESAS", msgout);         CNetManager::send ("AESAS", msgout);
 } }
  
  static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
  {
          // received an answer for a command, give it to the AS
  
          // broadcast the message to the admin service
          CMessage msgout (CNetManager::getSIDA ("AESAS"), "LOG");
          string log;
          msgin.serial (log);
          msgout.serial (log);
          CNetManager::send ("AESAS", msgout);
  }
  
 void serviceConnection (const string &serviceName, TSockId from, void *arg) void serviceConnection (const string &serviceName, TSockId from, void *arg)
 { {
         Services.push_back (CService (from));         Services.push_back (CService (from));
Line 258 
Line 292 
 { {
         { "SID", cbServiceIdentification },         { "SID", cbServiceIdentification },
         { "SR", cbServiceReady },         { "SR", cbServiceReady },
          { "LOG", cbLog },
 }; };
  
 //////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////
Line 266 
Line 301 
 //////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  void errorMessage(string message, TSockId from)
  {
          CMessage msgout (CNetManager::getSIDA ("AESAS"), "ERR");
          msgout.serial (message);
          CNetManager::send ("AESAS", msgout, from);
  }
  
 static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase) static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
 { {
         string systemCommand;         string command;
         uint8 background; 
         msgin.serial (systemCommand);         msgin.serial (command);
         msgin.serial (background); 
          IThread *thread = IThread::create (new CExecuteCommandThread (command));
          thread->start ();
  }
  
  static void cbStartService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
  {
          string serviceAlias, command, path;
          msgin.serial (serviceAlias);
  
         nlinfo ("I have to execute '%s'", systemCommand.c_str());         nlinfo ("Starting the service alias '%s'", serviceAlias.c_str());
  
         executeCommand (systemCommand, background==1);         try
          {
                  path = IService::ConfigFile.getVar(serviceAlias).asString(0);
                  command = IService::ConfigFile.getVar(serviceAlias).asString(1);
          }
          catch(EConfigFile &e)
          {
                  nlwarning ("error in serviceAlias '%s' in config file (%s)", serviceAlias.c_str(), e.what());
                  return;
          }
  
          command += " >NUL:";
  
          IThread *thread = IThread::create (new CExecuteCommandThread (command, path));
          thread->start ();
 } }
  
 static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase) static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
 { {
         string service;         uint32 sid;
  
          msgin.serial (sid);
  
          nlinfo ("I have to stop service '%s'");
  
         nlinfo ("I have to stop service");         SIT sit = findService (sid, false);
          if (sit == Services.end())
          {
                  // don't find the aes, send an error message
                  errorMessage ("couldn't stop service, aes didn't find the service", from);
                  return;
          }
  
          CMessage msgout (CNetManager::getSIDA("AES"), "STOPS");
          CNetManager::send ("AES", msgout, (*sit).SockId);
 } }
  
  static void cbExecCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
  {
          uint32 sid;
          string command;
  
          msgin.serial (sid);
          msgin.serial (command);
  
          SIT sit = findService (sid, false);
          if (sit == Services.end())
          {
                  // don't find the aes, send an error message
                  errorMessage ("couldn't stop service, aes didn't find the service", from);
                  return;
          }
  
          CMessage msgout (CNetManager::getSIDA("AES"), "EXEC_COMMAND");
          msgout.serial (command);
          CNetManager::send ("AES", msgout, (*sit).SockId);
  }
  
  void loadAndSendServicesAliasList (CConfigFile::CVar &var);
  
 void cbASServiceConnection (const string &serviceName, TSockId from, void *arg) void cbASServiceConnection (const string &serviceName, TSockId from, void *arg)
 { {
         // new admin service, send him all out info about services         // new admin service, send him all out info about services
Line 303 
Line 402 
                 msgout.serial ((*sit).Ready);                 msgout.serial ((*sit).Ready);
         }         }
         CNetManager::send ("AESAS", msgout, from);         CNetManager::send ("AESAS", msgout, from);
  
          loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
 } }
  
 TCallbackItem AESASCallbackArray[] = TCallbackItem AESASCallbackArray[] =
 { {
         { "ESC", cbExecuteSystemCommand },         { "SYS", cbExecuteSystemCommand },
         { "SS", cbStopService },         { "STARTS", cbStartService },
          { "STOPS", cbStopService },
          { "EXEC_COMMAND", cbExecCommand },
 }; };
  
 //////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////
Line 317 
Line 420 
 //////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  void loadAndSendServicesAliasList (CConfigFile::CVar &services)
  {
          vector<string> servicesaliaslist;
          for (sint i = 0 ; i < services.size (); i++)
          {
                  servicesaliaslist.push_back (services.asString(i));
          }
  
          CMessage msgout2 (CNetManager::getSIDA ("AESAS"), "SAL");
          msgout2.serialCont (servicesaliaslist);
          CNetManager::send ("AESAS", msgout2, 0);
  }
  
  
 class CAdminExecutorService : public IService class CAdminExecutorService : public IService
 { {
 public: public:
Line 331 
Line 448 
                 CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);                 CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);
                 CNetManager::addServer ("AESAS", 49996);                 CNetManager::addServer ("AESAS", 49996);
                 CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));                 CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
  
                  ConfigFile.setCallback ("Services", loadAndSendServicesAliasList);
                  loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
         }         }
  
         bool                update ()         bool                update ()


+
Legend:
+
Removed from v.1.4 
changed lines
 Added in v.1.5
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.5&r2=1.6 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.5&r2=1.6 new file mode 100644 index 00000000..42dbfb6e --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.5&r2=1.6 @@ -0,0 +1,96 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - diff - 1.6 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cpp between version 1.5 and 1.6

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
version 1.5, 2001/05/18 16:51:33version 1.6, 2001/05/31 16:44:38
Line 58 
Line 58 
  
         TSockId        SockId;                        /// connection to the service         TSockId        SockId;                        /// connection to the service
         uint32        Id;                                /// uint32 to identify the service         uint32        Id;                                /// uint32 to identify the service
          string        AliasName;                /// alias of the service used in the AES and AS to find him (unique per AES)
         string        ShortName;                /// name of the service in short format ("NS" for example)         string        ShortName;                /// name of the service in short format ("NS" for example)
         string        LongName;                /// name of the service in long format ("naming_service")         string        LongName;                /// name of the service in long format ("naming_service")
         bool        Ready;                        /// true if the service is ready         bool        Ready;                        /// true if the service is ready
Line 118 
Line 119 
                         _chdir(oldpath);                         _chdir(oldpath);
  
                 nlinfo ("end executing: %s", Command.c_str());                 nlinfo ("end executing: %s", Command.c_str());
  
  
         }         }
 }; };
  
  class CExecuteServiceThread : public IRunnable
  {
  public:
          string ServiceAlias, ServiceCommand, ServicePath;
  
          CExecuteServiceThread (string serviceAlias, string serviceCommand, string servicePath = "") :
                  ServiceCommand(serviceCommand), ServicePath(servicePath), ServiceAlias(serviceAlias) { }
  
          void run ()
          {
                  nlinfo ("start service '%s' '%s' in '%s' directory", ServiceAlias.c_str(), ServiceCommand.c_str(), ServicePath.c_str());
                  
                  char oldpath[256];
                  if (!ServicePath.empty())
                  {
                          _getcwd(oldpath,256);
                          _chdir(ServicePath.c_str());
                  }
  
                  system (ServiceCommand.c_str());
                  
                  if (!ServicePath.empty())
                          _chdir(oldpath);
  
                  nlinfo ("end service '%s' '%s' in '%s' directory", ServiceAlias.c_str(), ServiceCommand.c_str(), ServicePath.c_str());
          }
  };
  
 void executeCommand (string command, bool background) void executeCommand (string command, bool background)
 { {
Line 221 
Line 251 
 { {
         CService *s = (CService*) from->appId();         CService *s = (CService*) from->appId();
  
         msgin.serial (s->ShortName, s->LongName);         msgin.serial (s->AliasName, s->ShortName, s->LongName);
  
         nlinfo ("*:*:%d is identified to be '%s' '%s'", s->Id, s->ShortName.c_str(), s->LongName.c_str());         nlinfo ("*:*:%d is identified to be '%s' '%s' '%s'", s->Id, s->AliasName.c_str(), s->ShortName.c_str(), s->LongName.c_str());
  
         // broadcast the message to the admin service         // broadcast the message to the admin service
         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");         CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
         msgout.serial (s->Id, s->ShortName, s->LongName);         msgout.serial (s->Id, s->AliasName, s->ShortName, s->LongName);
         CNetManager::send ("AESAS", msgout);         CNetManager::send ("AESAS", msgout);
 } }
  
Line 336 
Line 366 
                 return;                 return;
         }         }
  
          // give the service alias to the service to forward it back when it will connected to the aes.
          command += " -n";
          command += serviceAlias.c_str();
  
         command += " >NUL:";         command += " >NUL:";
  
         IThread *thread = IThread::create (new CExecuteCommandThread (command, path));         IThread *thread = IThread::create (new CExecuteServiceThread (serviceAlias, command, path));
         thread->start ();         thread->start ();
 } }
  


+
Legend:
+
Removed from v.1.5 
changed lines
 Added in v.1.6
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.8&r2=1.9 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.8&r2=1.9 new file mode 100644 index 00000000..5bced058 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.8&r2=1.9 @@ -0,0 +1,44 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - diff - 1.9 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cpp between version 1.8 and 1.9

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
version 1.8, 2001/06/18 14:43:31version 1.9, 2001/06/18 14:54:06
Line 143 
Line 143 
                 char oldpath[256];                 char oldpath[256];
                 if (!ServicePath.empty())                 if (!ServicePath.empty())
                 {                 {
                         _getcwd(oldpath,256);                         getcwd(oldpath,256);
                         _chdir(ServicePath.c_str());                         chdir(ServicePath.c_str());
                 }                 }
  
                 system (ServiceCommand.c_str());                 system (ServiceCommand.c_str());
                                  
                 if (!ServicePath.empty())                 if (!ServicePath.empty())
                         _chdir(oldpath);                         chdir(oldpath);
  
                 nlinfo ("end service '%s' '%s' in '%s' directory", ServiceAlias.c_str(), ServiceCommand.c_str(), ServicePath.c_str());                 nlinfo ("end service '%s' '%s' in '%s' directory", ServiceAlias.c_str(), ServiceCommand.c_str(), ServicePath.c_str());
         }         }
Line 296 
Line 296 
 { {
         Services.push_back (CService (from));         Services.push_back (CService (from));
         CService *s = &(Services.back());         CService *s = &(Services.back());
         from->setAppId ((uint64)s);         from->setAppId ((uint64)(uint)s);
  
         nlinfo ("*:*:%d connected", s->Id);         nlinfo ("*:*:%d connected", s->Id);
                  


+
Legend:
+
Removed from v.1.8 
changed lines
 Added in v.1.9
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.9&r2=1.10 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.9&r2=1.10 new file mode 100644 index 00000000..48727289 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp.diff?r1=1.9&r2=1.10 @@ -0,0 +1,52 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - diff - 1.10 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.cpp between version 1.9 and 1.10

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
version 1.9, 2001/06/18 14:54:06version 1.10, 2001/06/27 08:35:13
Line 41 
Line 41 
 #include "nel/misc/debug.h" #include "nel/misc/debug.h"
 #include "nel/misc/config_file.h" #include "nel/misc/config_file.h"
 #include "nel/misc/thread.h" #include "nel/misc/thread.h"
  #include "nel/misc/command.h"
  
 #include "nel/net/service.h" #include "nel/net/service.h"
 #include "nel/net/net_manager.h" #include "nel/net/net_manager.h"
Line 67 
Line 68 
         string                        ShortName;                /// name of the service in short format ("NS" for example)         string                        ShortName;                /// name of the service in short format ("NS" for example)
         string                        LongName;                /// name of the service in long format ("naming_service")         string                        LongName;                /// name of the service in long format ("naming_service")
         bool                        Ready;                        /// true if the service is ready         bool                        Ready;                        /// true if the service is ready
         vector<string>        Commands;         vector<CSerialCommand>        Commands;
  
 private: private:
         static        uint32 NextId;         static        uint32 NextId;
Line 282 
Line 283 
  
 static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase) static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
 { {
          CService *s = (CService*) (uint) from->appId();
         // received an answer for a command, give it to the AS         // received an answer for a command, give it to the AS
  
         // broadcast the message to the admin service         // broadcast the message to the admin service
         CMessage msgout (CNetManager::getSIDA ("AESAS"), "LOG");         CMessage msgout (CNetManager::getSIDA ("AESAS"), "XLOG");
         string log;         string log;
         msgin.serial (log);         msgin.serial (log);
          msgout.serial (s->Id);
         msgout.serial (log);         msgout.serial (log);
         CNetManager::send ("AESAS", msgout);         CNetManager::send ("AESAS", msgout);
 } }


+
Legend:
+
Removed from v.1.9 
changed lines
 Added in v.1.10
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.1 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.1 new file mode 100644 index 00000000..d1d6e8f2 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.1 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - annotate - 1.1 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cpp, Revision 1.1

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.11 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.11 new file mode 100644 index 00000000..fb3667d3 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.11 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - annotate - 1.11 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cpp, Revision 1.11

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.12 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.12 new file mode 100644 index 00000000..d4f5d431 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.12 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - annotate - 1.12 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cpp, Revision 1.12

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.15 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.15 new file mode 100644 index 00000000..dcc9a1a1 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.15 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - annotate - 1.15 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cpp, Revision 1.15

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.16 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.16 new file mode 100644 index 00000000..6bfc7cde --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.16 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - annotate - 1.16 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cpp, Revision 1.16

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.2 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.2 new file mode 100644 index 00000000..3c3f6ccb --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.2 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - annotate - 1.2 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cpp, Revision 1.2

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.6 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.6 new file mode 100644 index 00000000..3ae8d5c6 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?annotate=1.6 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - annotate - 1.6 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/admin_executor_service.cpp, Revision 1.6

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?content-type=text/x-cvsweb-markup&rev=1.15 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?content-type=text/x-cvsweb-markup&rev=1.15 new file mode 100644 index 00000000..94051ce9 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?content-type=text/x-cvsweb-markup&rev=1.15 @@ -0,0 +1,536 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - view - 1.15 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp (download)
+Revision 1.15, Tue Apr 9 12:29:15 2002 UTC (2 months, 1 week ago) by lecroart +
Branch: MAIN +
Changes since 1.14: +5 -1 + lines
+ADDED: use -A option
+
+

/** \file admin_executor_service.cpp
+ * Admin Executor Service (AES)
+ *
+ * $Id: admin_executor_service.cpp,v 1.15 2002/04/09 12:29:15 lecroart Exp $
+ *
+ */
+
+/* Copyright, 2000 Nevrax Ltd.
+ *
+ * This file is part of NEVRAX NeL Network Services.
+ * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ * MA 02111-1307, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif // HAVE_CONFIG_H
+
+#ifndef NELNS_CONFIG
+#define NELNS_CONFIG ""
+#endif // NELNS_CONFIG
+
+#ifndef NELNS_LOGS
+#define NELNS_LOGS ""
+#endif // NELNS_LOGS
+
+#include "nel/misc/types_nl.h"
+
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#ifdef NL_OS_WINDOWS
+#include <windows.h>
+#include <direct.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <string>
+#include <list>
+
+#include "nel/misc/debug.h"
+#include "nel/misc/config_file.h"
+#include "nel/misc/thread.h"
+#include "nel/misc/command.h"
+
+#include "nel/net/service.h"
+#include "nel/net/net_manager.h"
+
+/*#ifdef NL_OS_WINDOWS
+#define getcwd _getcwd
+#define chdir _chdir
+#endif
+*/
+ 
+using namespace std;
+using namespace NLMISC;
+using namespace NLNET;
+
+
+
+struct CService
+{
+        CService(TSockId s) : SockId(s), Id(NextId++), Ready(false) { }
+
+        TSockId                        SockId;                        /// connection to the service
+        uint32                        Id;                                /// uint32 to identify the service
+        string                        AliasName;                /// alias of the service used in the AES and AS to find him (unique per AES)
+        string                        ShortName;                /// name of the service in short format ("NS" for example)
+        string                        LongName;                /// name of the service in long format ("naming_service")
+        bool                        Ready;                        /// true if the service is ready
+        vector<CSerialCommand>        Commands;
+
+private:
+        static        uint32 NextId;
+};
+
+uint32 CService::NextId = 1;
+
+list<CService> Services;
+typedef list<CService>::iterator SIT;
+
+SIT find (TSockId sid)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).SockId == sid) break;
+        }
+        return sit;
+}
+
+SIT findService (uint32 sid, bool asrt = true)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).Id == sid) break;
+        }
+        if (asrt)
+                nlassert (sit != Services.end());
+        return sit;
+}
+
+
+class CExecuteCommandThread : public IRunnable
+{
+public:
+        string Command;
+
+        CExecuteCommandThread (string command) : Command(command) { }
+
+        void run ()
+        {
+                nlinfo ("start executing '%s'", Command.c_str());
+                
+                system (Command.c_str());
+                
+                nlinfo ("end executing: %s", Command.c_str());
+        }
+};
+
+class CExecuteServiceThread : public IRunnable
+{
+public:
+        string ServiceCommand;
+
+        CExecuteServiceThread (string serviceCommand) :
+                ServiceCommand(serviceCommand) { }
+
+        void run ()
+        {
+                nlinfo ("start service '%s'", ServiceCommand.c_str());
+                
+#ifdef NL_OS_WINDOWS
+                WinExec (ServiceCommand.c_str(), SW_MINIMIZE/*SW_SHOWNORMAL*/);
+#else
+                system (ServiceCommand.c_str());
+#endif
+
+                nlinfo ("end service '%s'", ServiceCommand.c_str());
+        }
+};
+
+void executeCommand (string command, bool background)
+{
+        if (command.empty()) return;
+
+/*
+        nlinfo ("start executing: %s", command.c_str());
+        if (command[command.size()-1] == '&')
+        {
+                command.resize(command.size()-2);
+
+                if (spawnlp (_P_NOWAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        else
+        {
+                if (spawnlp (_P_WAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        nlinfo ("end executing: %s", command.c_str());
+*/
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+        if (background)
+        {
+                IThread *thread = IThread::create (new CExecuteCommandThread (command));
+                thread->start ();
+        }
+        else
+        {
+                CExecuteCommandThread cmdt (command);
+                cmdt.run ();
+        }
+}
+
+
+/*
+// execute without 
+void executeCommand (string command, TSockId from, CCallbackNetBase &netbase)
+{
+        if (command.empty()) return;
+
+        #define STDOUT 1
+        #define STDERR 2
+        int nul, oldstdout, oldstderr;
+        char *tmpfilename = tmpnam (NULL);
+        nul = _open(tmpfilename, _O_RDWR | _O_CREAT | _O_TRUNC | _O_TEMPORARY | _O_SHORT_LIVED | _O_EXCL, _S_IREAD | _S_IWRITE);
+        oldstdout = _dup(STDOUT);
+        oldstderr = _dup(STDERR);
+        _dup2(nul, STDOUT);
+        _dup2(nul, STDERR);
+        system(command.c_str());
+        _dup2(oldstdout, STDOUT);
+        _dup2(oldstderr, STDERR);
+        _close(oldstdout);
+        _close(oldstderr);
+
+        _lseek (nul, 0L, SEEK_SET);
+
+        while (!_eof(nul))
+        {
+                uint8 buffer[10000];
+                uint32 nbread = _read (nul, buffer, 10000);
+
+                CMessage msgout (netbase.getSIDA(), "ESCR");
+                msgout.serial (nbread);
+                msgout.serialBuffer (buffer, nbread);
+                netbase.send (msgout, from);
+        }
+        
+        _close(nul);
+*/
+/*
+        FILE *fp = fopen ("test.txt", "r");
+        do
+                {
+                char str[1024];
+                fgets (str, 1024, fp);
+                if (feof(fp)) break;
+                result.push_back (str);
+        }
+        while (true);
+        fclose (fp);
+//      remove ("test.txt");
+*///}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE SERVICES //////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        msgin.serial (s->AliasName, s->ShortName, s->LongName);
+        msgin.serialCont (s->Commands);
+
+        nlinfo ("*:*:%d is identified to be '%s' '%s' '%s'", s->Id, s->AliasName.c_str(), s->ShortName.c_str(), s->LongName.c_str());
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
+        msgout.serial (s->Id, s->AliasName, s->ShortName, s->LongName);
+        msgout.serialCont (s->Commands);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d is ready", s->Id);
+        s->Ready = true;
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+        // received an answer for a command, give it to the AS
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "XLOG");
+        string log;
+        msgin.serial (log);
+        msgout.serial (s->Id);
+        msgout.serial (log);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        Services.push_back (CService (from));
+        CService *s = &(Services.back());
+        from->setAppId ((uint64)(uint)s);
+
+        nlinfo ("*:*:%d connected", s->Id);
+        
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d disconnected", s->Id);
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+
+        // remove the service from the list
+        Services.erase (findService(s->Id));
+}
+
+
+/** Callback Array
+ */
+TCallbackItem ServicesCallbackArray[] =
+{
+        { "SID", cbServiceIdentification },
+        { "SR", cbServiceReady },
+        { "LOG", cbLog },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE AS ////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void errorMessage(string message, TSockId from)
+{
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "ERR");
+        msgout.serial (message);
+        CNetManager::send ("AESAS", msgout, from);
+}
+
+static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string command;
+
+        msgin.serial (command);
+
+        IThread *thread = IThread::create (new CExecuteCommandThread (command));
+        thread->start ();
+}
+
+static void cbStartService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string serviceAlias, command, path;
+        msgin.serial (serviceAlias);
+
+        nlinfo ("Starting the service alias '%s'", serviceAlias.c_str());
+
+        try
+        {
+                path = IService::getInstance()->ConfigFile.getVar(serviceAlias).asString(0);
+                command = IService::getInstance()->ConfigFile.getVar(serviceAlias).asString(1);
+        }
+        catch(EConfigFile &e)
+        {
+                nlwarning ("error in serviceAlias '%s' in config file (%s)", serviceAlias.c_str(), e.what());
+                return;
+        }
+
+        // give the service alias to the service to forward it back when it will connected to the aes.
+        command += " -N";
+        command += serviceAlias;
+
+        // set the path for the config file
+        command += " -C";
+        command += path;
+
+        // set the path for log
+        command += " -L";
+        command += path;
+
+        // set the path for running
+        command += " -A";
+        command += path;
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+
+        IThread *thread = IThread::create (new CExecuteServiceThread (command));
+        thread->start ();
+}
+
+static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+
+        msgin.serial (sid);
+
+        nlinfo ("I have to stop service '%s'");
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "STOPS");
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+static void cbExecCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+        string command;
+
+        msgin.serial (sid);
+        msgin.serial (command);
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "EXEC_COMMAND");
+        msgout.serial (command);
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &var);
+
+void cbASServiceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        // new admin service, send him all out info about services
+
+        nlinfo ("AS %s is connected", from->asString().c_str());
+        
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SL");
+        uint32 nbs = (uint32)Services.size();
+        msgout.serial (nbs);
+        for (SIT sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                msgout.serial ((*sit).Id, (*sit).AliasName, (*sit).ShortName, (*sit).LongName, (*sit).Ready);
+                msgout.serialCont ((*sit).Commands);
+        }
+        CNetManager::send ("AESAS", msgout, from);
+
+        loadAndSendServicesAliasList (IService::getInstance()->ConfigFile.getVar ("Services"));
+}
+
+TCallbackItem AESASCallbackArray[] =
+{
+        { "SYS", cbExecuteSystemCommand },
+        { "STARTS", cbStartService },
+        { "STOPS", cbStopService },
+        { "EXEC_COMMAND", cbExecCommand },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// SERVICE IMPLEMENTATION //////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &services)
+{
+        vector<string> servicesaliaslist;
+        for (sint i = 0 ; i < services.size (); i++)
+        {
+                servicesaliaslist.push_back (services.asString(i));
+        }
+
+        CMessage msgout2 (CNetManager::getSIDA ("AESAS"), "SAL");
+        msgout2.serialCont (servicesaliaslist);
+        CNetManager::send ("AESAS", msgout2, 0);
+}
+
+
+class CAdminExecutorService : public IService
+{
+public:
+
+        /// Init the service, load the universal time.
+        void                init ()
+        {
+                CNetManager::setConnectionCallback ("AES", serviceConnection, NULL);
+                CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
+
+                // install the server for AS
+                CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);
+                CNetManager::addServer ("AESAS", 49996);
+                CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
+
+                ConfigFile.setCallback ("Services", loadAndSendServicesAliasList);
+                loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
+        }
+
+        bool                update ()
+        {
+                return true;
+        }
+};
+
+
+/// Naming Service
+NLNET_OLD_SERVICE_MAIN (CAdminExecutorService, "AES", "admin_executor_service", 49997, ServicesCallbackArray, NELNS_CONFIG, NELNS_LOGS);
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?only_with_tag=HEAD b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?only_with_tag=HEAD new file mode 100644 index 00000000..2fe9753d --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?only_with_tag=HEAD @@ -0,0 +1,138 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+Current tag: HEAD
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 +

+no message
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.13 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.13 new file mode 100644 index 00000000..d42f6ac3 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.13 @@ -0,0 +1,297 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 + to selected 1.13 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [select for diffs] +, Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 + to selected 1.13 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (3 months, 4 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [selected], Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 + to selected 1.13 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 + to selected 1.13 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 + to selected 1.13 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 + to selected 1.13 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 + to selected 1.13 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [select for diffs] +, Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 + to selected 1.13 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 + to selected 1.13 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 + to selected 1.13 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 + to selected 1.13 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 + to selected 1.13 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 + to selected 1.13 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.13 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.15 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.15 new file mode 100644 index 00000000..96880fe3 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.15 @@ -0,0 +1,297 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [selected], Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (3 months, 4 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 + to selected 1.15 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 + to selected 1.15 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 + to selected 1.15 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 + to selected 1.15 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 + to selected 1.15 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 + to selected 1.15 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 + to selected 1.15 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [select for diffs] +, Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 + to selected 1.15 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 + to selected 1.15 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 + to selected 1.15 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 + to selected 1.15 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 + to selected 1.15 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 + to selected 1.15 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.15 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.16 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.16 new file mode 100644 index 00000000..9493c3dc --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.16 @@ -0,0 +1,298 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [selected], Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [select for diffs] +, Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 + to selected 1.16 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (3 months, 4 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 + to selected 1.16 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 + to selected 1.16 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 + to selected 1.16 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 + to selected 1.16 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 + to selected 1.16 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 + to selected 1.16 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 + to selected 1.16 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [select for diffs] +, Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 + to selected 1.16 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 + to selected 1.16 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 + to selected 1.16 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 + to selected 1.16 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 + to selected 1.16 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 + to selected 1.16 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.16 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.2 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.2 new file mode 100644 index 00000000..85ec5a36 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.2 @@ -0,0 +1,297 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 + to selected 1.2 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [select for diffs] +, Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 + to selected 1.2 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (3 months, 4 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 + to selected 1.2 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 + to selected 1.2 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 + to selected 1.2 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 + to selected 1.2 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 + to selected 1.2 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 + to selected 1.2 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 + to selected 1.2 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [select for diffs] +, Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 + to selected 1.2 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 + to selected 1.2 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 + to selected 1.2 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 + to selected 1.2 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [selected], Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.2 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.4 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.4 new file mode 100644 index 00000000..1eeeb92b --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.4 @@ -0,0 +1,297 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 + to selected 1.4 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [select for diffs] +, Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 + to selected 1.4 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (4 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 + to selected 1.4 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 + to selected 1.4 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 + to selected 1.4 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 + to selected 1.4 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 + to selected 1.4 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 + to selected 1.4 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 + to selected 1.4 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [select for diffs] +, Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 + to selected 1.4 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 + to selected 1.4 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [selected], Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 + to selected 1.4 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 + to selected 1.4 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.4 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.7 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.7 new file mode 100644 index 00000000..4af732ad --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.7 @@ -0,0 +1,297 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 + to selected 1.7 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [select for diffs] +, Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 + to selected 1.7 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (4 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 + to selected 1.7 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 + to selected 1.7 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 + to selected 1.7 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 + to selected 1.7 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 + to selected 1.7 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 + to selected 1.7 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [selected], Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 + to selected 1.7 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 + to selected 1.7 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 + to selected 1.7 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 + to selected 1.7 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 + to selected 1.7 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.7 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.9 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.9 new file mode 100644 index 00000000..3c0dc39b --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?r1=1.9 @@ -0,0 +1,297 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 + to selected 1.9 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [select for diffs] +, Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 + to selected 1.9 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (4 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 + to selected 1.9 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 + to selected 1.9 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 + to selected 1.9 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 + to selected 1.9 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [selected], Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 + to selected 1.9 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [select for diffs] +, Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 + to selected 1.9 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 + to selected 1.9 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 + to selected 1.9 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 + to selected 1.9 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 + to selected 1.9 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 + to selected 1.9 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff to selected 1.9 +

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.13&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.13&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..a42e441c --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.13&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,544 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - view - 1.13 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp (download)
+Revision 1.13, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN +
Changes since 1.12: +14 -2 + lines
+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

/** \file admin_executor_service.cpp
+ * Admin Executor Service (AES)
+ *
+ * $Id: admin_executor_service.cpp,v 1.13 2002/03/19 17:42:48 valignat Exp $
+ *
+ */
+
+/* Copyright, 2000 Nevrax Ltd.
+ *
+ * This file is part of NEVRAX NeL Network Services.
+ * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ * MA 02111-1307, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif // HAVE_CONFIG_H
+
+#ifndef NELNS_CONFIG
+#define NELNS_CONFIG ""
+#endif // NELNS_CONFIG
+
+#ifndef NELNS_LOGS
+#define NELNS_LOGS ""
+#endif // NELNS_LOGS
+
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#include "nel/misc/types_nl.h"
+
+#ifdef NL_OS_WINDOWS
+#include <windows.h>
+#include <direct.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <string>
+#include <list>
+
+#include "nel/misc/debug.h"
+#include "nel/misc/config_file.h"
+#include "nel/misc/thread.h"
+#include "nel/misc/command.h"
+
+#include "nel/net/service.h"
+#include "nel/net/net_manager.h"
+
+#ifdef NL_OS_WINDOWS
+#define getcwd _getcwd
+#define chdir _chdir
+#endif
+
+ 
+using namespace std;
+using namespace NLMISC;
+using namespace NLNET;
+
+
+
+struct CService
+{
+        CService(TSockId s) : SockId(s), Id(NextId++), Ready(false) { }
+
+        TSockId                        SockId;                        /// connection to the service
+        uint32                        Id;                                /// uint32 to identify the service
+        string                        AliasName;                /// alias of the service used in the AES and AS to find him (unique per AES)
+        string                        ShortName;                /// name of the service in short format ("NS" for example)
+        string                        LongName;                /// name of the service in long format ("naming_service")
+        bool                        Ready;                        /// true if the service is ready
+        vector<CSerialCommand>        Commands;
+
+private:
+        static        uint32 NextId;
+};
+
+uint32 CService::NextId = 1;
+
+list<CService> Services;
+typedef list<CService>::iterator SIT;
+
+SIT find (TSockId sid)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).SockId == sid) break;
+        }
+        return sit;
+}
+
+SIT findService (uint32 sid, bool asrt = true)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).Id == sid) break;
+        }
+        if (asrt)
+                nlassert (sit != Services.end());
+        return sit;
+}
+
+
+class CExecuteCommandThread : public IRunnable
+{
+public:
+        string Command, Path;
+
+        CExecuteCommandThread (string command, string path = "") : Command(command), Path(path) { }
+
+        void run ()
+        {
+                nlinfo ("start executing '%s' in '%s' directory", Command.c_str(), Path.c_str());
+                
+                char oldpath[256];
+                if (!Path.empty())
+                {
+                        getcwd(oldpath,256);
+                        chdir(Path.c_str());
+                }
+
+                system (Command.c_str());
+                
+                if (!Path.empty())
+                        chdir(oldpath);
+
+                nlinfo ("end executing: %s", Command.c_str());
+        }
+};
+
+class CExecuteServiceThread : public IRunnable
+{
+public:
+        string ServiceAlias, ServiceCommand, ServicePath;
+
+        CExecuteServiceThread (string serviceAlias, string serviceCommand, string servicePath = "") :
+                ServiceCommand(serviceCommand), ServicePath(servicePath), ServiceAlias(serviceAlias) { }
+
+        void run ()
+        {
+                nlinfo ("start service '%s' '%s' in '%s' directory", ServiceAlias.c_str(), ServiceCommand.c_str(), ServicePath.c_str());
+                
+                char oldpath[256];
+                if (!ServicePath.empty())
+                {
+                        getcwd(oldpath,256);
+                        chdir(ServicePath.c_str());
+                }
+
+#ifdef NL_OS_WINDOWS
+                WinExec (ServiceCommand.c_str(), SW_MINIMIZE/*SW_SHOWNORMAL*/);
+#else
+                system (ServiceCommand.c_str());
+#endif
+
+                if (!ServicePath.empty())
+                        chdir(oldpath);
+
+                nlinfo ("end service '%s' '%s' in '%s' directory", ServiceAlias.c_str(), ServiceCommand.c_str(), ServicePath.c_str());
+        }
+};
+
+void executeCommand (string command, bool background)
+{
+        if (command.empty()) return;
+
+/*
+        nlinfo ("start executing: %s", command.c_str());
+        if (command[command.size()-1] == '&')
+        {
+                command.resize(command.size()-2);
+
+                if (spawnlp (_P_NOWAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        else
+        {
+                if (spawnlp (_P_WAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        nlinfo ("end executing: %s", command.c_str());
+*/
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+        if (background)
+        {
+                IThread *thread = IThread::create (new CExecuteCommandThread (command));
+                thread->start ();
+        }
+        else
+        {
+                CExecuteCommandThread cmdt (command);
+                cmdt.run ();
+        }
+}
+
+
+/*
+// execute without 
+void executeCommand (string command, TSockId from, CCallbackNetBase &netbase)
+{
+        if (command.empty()) return;
+
+        #define STDOUT 1
+        #define STDERR 2
+        int nul, oldstdout, oldstderr;
+        char *tmpfilename = tmpnam (NULL);
+        nul = _open(tmpfilename, _O_RDWR | _O_CREAT | _O_TRUNC | _O_TEMPORARY | _O_SHORT_LIVED | _O_EXCL, _S_IREAD | _S_IWRITE);
+        oldstdout = _dup(STDOUT);
+        oldstderr = _dup(STDERR);
+        _dup2(nul, STDOUT);
+        _dup2(nul, STDERR);
+        system(command.c_str());
+        _dup2(oldstdout, STDOUT);
+        _dup2(oldstderr, STDERR);
+        _close(oldstdout);
+        _close(oldstderr);
+
+        _lseek (nul, 0L, SEEK_SET);
+
+        while (!_eof(nul))
+        {
+                uint8 buffer[10000];
+                uint32 nbread = _read (nul, buffer, 10000);
+
+                CMessage msgout (netbase.getSIDA(), "ESCR");
+                msgout.serial (nbread);
+                msgout.serialBuffer (buffer, nbread);
+                netbase.send (msgout, from);
+        }
+        
+        _close(nul);
+*/
+/*
+        FILE *fp = fopen ("test.txt", "r");
+        do
+                {
+                char str[1024];
+                fgets (str, 1024, fp);
+                if (feof(fp)) break;
+                result.push_back (str);
+        }
+        while (true);
+        fclose (fp);
+//      remove ("test.txt");
+*///}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE SERVICES //////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        msgin.serial (s->AliasName, s->ShortName, s->LongName);
+        msgin.serialCont (s->Commands);
+
+        nlinfo ("*:*:%d is identified to be '%s' '%s' '%s'", s->Id, s->AliasName.c_str(), s->ShortName.c_str(), s->LongName.c_str());
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
+        msgout.serial (s->Id, s->AliasName, s->ShortName, s->LongName);
+        msgout.serialCont (s->Commands);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d is ready", s->Id);
+        s->Ready = true;
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+        // received an answer for a command, give it to the AS
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "XLOG");
+        string log;
+        msgin.serial (log);
+        msgout.serial (s->Id);
+        msgout.serial (log);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        Services.push_back (CService (from));
+        CService *s = &(Services.back());
+        from->setAppId ((uint64)(uint)s);
+
+        nlinfo ("*:*:%d connected", s->Id);
+        
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d disconnected", s->Id);
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+
+        // remove the service from the list
+        Services.erase (findService(s->Id));
+}
+
+
+/** Callback Array
+ */
+TCallbackItem ServicesCallbackArray[] =
+{
+        { "SID", cbServiceIdentification },
+        { "SR", cbServiceReady },
+        { "LOG", cbLog },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE AS ////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void errorMessage(string message, TSockId from)
+{
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "ERR");
+        msgout.serial (message);
+        CNetManager::send ("AESAS", msgout, from);
+}
+
+static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string command;
+
+        msgin.serial (command);
+
+        IThread *thread = IThread::create (new CExecuteCommandThread (command));
+        thread->start ();
+}
+
+static void cbStartService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string serviceAlias, command, path;
+        msgin.serial (serviceAlias);
+
+        nlinfo ("Starting the service alias '%s'", serviceAlias.c_str());
+
+        try
+        {
+                path = IService::ConfigFile.getVar(serviceAlias).asString(0);
+                command = IService::ConfigFile.getVar(serviceAlias).asString(1);
+        }
+        catch(EConfigFile &e)
+        {
+                nlwarning ("error in serviceAlias '%s' in config file (%s)", serviceAlias.c_str(), e.what());
+                return;
+        }
+
+        // give the service alias to the service to forward it back when it will connected to the aes.
+        command += " -n";
+        command += serviceAlias.c_str();
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+
+        IThread *thread = IThread::create (new CExecuteServiceThread (serviceAlias, command, path));
+        thread->start ();
+}
+
+static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+
+        msgin.serial (sid);
+
+        nlinfo ("I have to stop service '%s'");
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "STOPS");
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+static void cbExecCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+        string command;
+
+        msgin.serial (sid);
+        msgin.serial (command);
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "EXEC_COMMAND");
+        msgout.serial (command);
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &var);
+
+void cbASServiceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        // new admin service, send him all out info about services
+
+        nlinfo ("AS %s is connected", from->asString().c_str());
+        
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SL");
+        uint32 nbs = (uint32)Services.size();
+        msgout.serial (nbs);
+        for (SIT sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                msgout.serial ((*sit).Id, (*sit).AliasName, (*sit).ShortName, (*sit).LongName, (*sit).Ready);
+                msgout.serialCont ((*sit).Commands);
+        }
+        CNetManager::send ("AESAS", msgout, from);
+
+        loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
+}
+
+TCallbackItem AESASCallbackArray[] =
+{
+        { "SYS", cbExecuteSystemCommand },
+        { "STARTS", cbStartService },
+        { "STOPS", cbStopService },
+        { "EXEC_COMMAND", cbExecCommand },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// SERVICE IMPLEMENTATION //////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &services)
+{
+        vector<string> servicesaliaslist;
+        for (sint i = 0 ; i < services.size (); i++)
+        {
+                servicesaliaslist.push_back (services.asString(i));
+        }
+
+        CMessage msgout2 (CNetManager::getSIDA ("AESAS"), "SAL");
+        msgout2.serialCont (servicesaliaslist);
+        CNetManager::send ("AESAS", msgout2, 0);
+}
+
+
+class CAdminExecutorService : public IService
+{
+public:
+
+        /// Init the service, load the universal time.
+        void                init ()
+        {
+                CNetManager::setConnectionCallback ("AES", serviceConnection, NULL);
+                CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
+
+                // install the server for AS
+                CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);
+                CNetManager::addServer ("AESAS", 49996);
+                CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
+
+                ConfigFile.setCallback ("Services", loadAndSendServicesAliasList);
+                loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
+        }
+
+        bool                update ()
+        {
+                return true;
+        }
+};
+
+
+/// Naming Service
+NLNET_SERVICE_MAIN (CAdminExecutorService, "AES", "admin_executor_service", 49997, ServicesCallbackArray, NELNS_CONFIG, NELNS_LOGS);
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&hideattic=0/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&hideattic=0/index.html new file mode 100644 index 00000000..16ee0f62 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&hideattic=0/index.html @@ -0,0 +1,537 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - view - 1.16 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp (download)
+Revision 1.16, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.15: +2 -1 + lines
+no message
+
+

/** \file admin_executor_service.cpp
+ * Admin Executor Service (AES)
+ *
+ * $Id: admin_executor_service.cpp,v 1.16 2002/06/12 10:20:24 lecroart Exp $
+ *
+ */
+
+/* Copyright, 2000 Nevrax Ltd.
+ *
+ * This file is part of NEVRAX NeL Network Services.
+ * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ * MA 02111-1307, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif // HAVE_CONFIG_H
+
+#ifndef NELNS_CONFIG
+#define NELNS_CONFIG ""
+#endif // NELNS_CONFIG
+
+#ifndef NELNS_LOGS
+#define NELNS_LOGS ""
+#endif // NELNS_LOGS
+
+#include "nel/misc/types_nl.h"
+
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#ifdef NL_OS_WINDOWS
+#include <windows.h>
+#include <direct.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <string>
+#include <list>
+
+#include "nel/misc/debug.h"
+#include "nel/misc/config_file.h"
+#include "nel/misc/thread.h"
+#include "nel/misc/command.h"
+#include "nel/misc/path.h"
+
+#include "nel/net/service.h"
+#include "nel/net/net_manager.h"
+
+/*#ifdef NL_OS_WINDOWS
+#define getcwd _getcwd
+#define chdir _chdir
+#endif
+*/
+ 
+using namespace std;
+using namespace NLMISC;
+using namespace NLNET;
+
+
+
+struct CService
+{
+        CService(TSockId s) : SockId(s), Id(NextId++), Ready(false) { }
+
+        TSockId                        SockId;                        /// connection to the service
+        uint32                        Id;                                /// uint32 to identify the service
+        string                        AliasName;                /// alias of the service used in the AES and AS to find him (unique per AES)
+        string                        ShortName;                /// name of the service in short format ("NS" for example)
+        string                        LongName;                /// name of the service in long format ("naming_service")
+        bool                        Ready;                        /// true if the service is ready
+        vector<CSerialCommand>        Commands;
+
+private:
+        static        uint32 NextId;
+};
+
+uint32 CService::NextId = 1;
+
+list<CService> Services;
+typedef list<CService>::iterator SIT;
+
+SIT find (TSockId sid)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).SockId == sid) break;
+        }
+        return sit;
+}
+
+SIT findService (uint32 sid, bool asrt = true)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).Id == sid) break;
+        }
+        if (asrt)
+                nlassert (sit != Services.end());
+        return sit;
+}
+
+
+class CExecuteCommandThread : public IRunnable
+{
+public:
+        string Command;
+
+        CExecuteCommandThread (string command) : Command(command) { }
+
+        void run ()
+        {
+                nlinfo ("start executing '%s'", Command.c_str());
+                
+                system (Command.c_str());
+                
+                nlinfo ("end executing: %s", Command.c_str());
+        }
+};
+
+class CExecuteServiceThread : public IRunnable
+{
+public:
+        string ServiceCommand;
+
+        CExecuteServiceThread (string serviceCommand) :
+                ServiceCommand(serviceCommand) { }
+
+        void run ()
+        {
+                nlinfo ("start service '%s'", ServiceCommand.c_str());
+                
+#ifdef NL_OS_WINDOWS
+                WinExec (ServiceCommand.c_str(), SW_MINIMIZE/*SW_SHOWNORMAL*/);
+#else
+                system (ServiceCommand.c_str());
+#endif
+
+                nlinfo ("end service '%s'", ServiceCommand.c_str());
+        }
+};
+
+void executeCommand (string command, bool background)
+{
+        if (command.empty()) return;
+
+/*
+        nlinfo ("start executing: %s", command.c_str());
+        if (command[command.size()-1] == '&')
+        {
+                command.resize(command.size()-2);
+
+                if (spawnlp (_P_NOWAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        else
+        {
+                if (spawnlp (_P_WAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        nlinfo ("end executing: %s", command.c_str());
+*/
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+        if (background)
+        {
+                IThread *thread = IThread::create (new CExecuteCommandThread (command));
+                thread->start ();
+        }
+        else
+        {
+                CExecuteCommandThread cmdt (command);
+                cmdt.run ();
+        }
+}
+
+
+/*
+// execute without 
+void executeCommand (string command, TSockId from, CCallbackNetBase &netbase)
+{
+        if (command.empty()) return;
+
+        #define STDOUT 1
+        #define STDERR 2
+        int nul, oldstdout, oldstderr;
+        char *tmpfilename = tmpnam (NULL);
+        nul = _open(tmpfilename, _O_RDWR | _O_CREAT | _O_TRUNC | _O_TEMPORARY | _O_SHORT_LIVED | _O_EXCL, _S_IREAD | _S_IWRITE);
+        oldstdout = _dup(STDOUT);
+        oldstderr = _dup(STDERR);
+        _dup2(nul, STDOUT);
+        _dup2(nul, STDERR);
+        system(command.c_str());
+        _dup2(oldstdout, STDOUT);
+        _dup2(oldstderr, STDERR);
+        _close(oldstdout);
+        _close(oldstderr);
+
+        _lseek (nul, 0L, SEEK_SET);
+
+        while (!_eof(nul))
+        {
+                uint8 buffer[10000];
+                uint32 nbread = _read (nul, buffer, 10000);
+
+                CMessage msgout (netbase.getSIDA(), "ESCR");
+                msgout.serial (nbread);
+                msgout.serialBuffer (buffer, nbread);
+                netbase.send (msgout, from);
+        }
+        
+        _close(nul);
+*/
+/*
+        FILE *fp = fopen ("test.txt", "r");
+        do
+                {
+                char str[1024];
+                fgets (str, 1024, fp);
+                if (feof(fp)) break;
+                result.push_back (str);
+        }
+        while (true);
+        fclose (fp);
+//      remove ("test.txt");
+*///}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE SERVICES //////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        msgin.serial (s->AliasName, s->ShortName, s->LongName);
+        msgin.serialCont (s->Commands);
+
+        nlinfo ("*:*:%d is identified to be '%s' '%s' '%s'", s->Id, s->AliasName.c_str(), s->ShortName.c_str(), s->LongName.c_str());
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
+        msgout.serial (s->Id, s->AliasName, s->ShortName, s->LongName);
+        msgout.serialCont (s->Commands);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d is ready", s->Id);
+        s->Ready = true;
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+        // received an answer for a command, give it to the AS
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "XLOG");
+        string log;
+        msgin.serial (log);
+        msgout.serial (s->Id);
+        msgout.serial (log);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        Services.push_back (CService (from));
+        CService *s = &(Services.back());
+        from->setAppId ((uint64)(uint)s);
+
+        nlinfo ("*:*:%d connected", s->Id);
+        
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d disconnected", s->Id);
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+
+        // remove the service from the list
+        Services.erase (findService(s->Id));
+}
+
+
+/** Callback Array
+ */
+TCallbackItem ServicesCallbackArray[] =
+{
+        { "SID", cbServiceIdentification },
+        { "SR", cbServiceReady },
+        { "LOG", cbLog },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE AS ////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void errorMessage(string message, TSockId from)
+{
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "ERR");
+        msgout.serial (message);
+        CNetManager::send ("AESAS", msgout, from);
+}
+
+static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string command;
+
+        msgin.serial (command);
+
+        IThread *thread = IThread::create (new CExecuteCommandThread (command));
+        thread->start ();
+}
+
+static void cbStartService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string serviceAlias, command, path;
+        msgin.serial (serviceAlias);
+
+        nlinfo ("Starting the service alias '%s'", serviceAlias.c_str());
+
+        try
+        {
+                path = IService::getInstance()->ConfigFile.getVar(serviceAlias).asString(0);
+                command = IService::getInstance()->ConfigFile.getVar(serviceAlias).asString(1);
+        }
+        catch(EConfigFile &e)
+        {
+                nlwarning ("error in serviceAlias '%s' in config file (%s)", serviceAlias.c_str(), e.what());
+                return;
+        }
+
+        // give the service alias to the service to forward it back when it will connected to the aes.
+        command += " -N";
+        command += serviceAlias;
+
+        // set the path for the config file
+        command += " -C";
+        command += path;
+
+        // set the path for log
+        command += " -L";
+        command += path;
+
+        // set the path for running
+        command += " -A";
+        command += path;
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+
+        IThread *thread = IThread::create (new CExecuteServiceThread (command));
+        thread->start ();
+}
+
+static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+
+        msgin.serial (sid);
+
+        nlinfo ("I have to stop service '%s'");
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "STOPS");
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+static void cbExecCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+        string command;
+
+        msgin.serial (sid);
+        msgin.serial (command);
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "EXEC_COMMAND");
+        msgout.serial (command);
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &var);
+
+void cbASServiceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        // new admin service, send him all out info about services
+
+        nlinfo ("AS %s is connected", from->asString().c_str());
+        
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SL");
+        uint32 nbs = (uint32)Services.size();
+        msgout.serial (nbs);
+        for (SIT sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                msgout.serial ((*sit).Id, (*sit).AliasName, (*sit).ShortName, (*sit).LongName, (*sit).Ready);
+                msgout.serialCont ((*sit).Commands);
+        }
+        CNetManager::send ("AESAS", msgout, from);
+
+        loadAndSendServicesAliasList (IService::getInstance()->ConfigFile.getVar ("Services"));
+}
+
+TCallbackItem AESASCallbackArray[] =
+{
+        { "SYS", cbExecuteSystemCommand },
+        { "STARTS", cbStartService },
+        { "STOPS", cbStopService },
+        { "EXEC_COMMAND", cbExecCommand },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// SERVICE IMPLEMENTATION //////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &services)
+{
+        vector<string> servicesaliaslist;
+        for (sint i = 0 ; i < services.size (); i++)
+        {
+                servicesaliaslist.push_back (services.asString(i));
+        }
+
+        CMessage msgout2 (CNetManager::getSIDA ("AESAS"), "SAL");
+        msgout2.serialCont (servicesaliaslist);
+        CNetManager::send ("AESAS", msgout2, 0);
+}
+
+
+class CAdminExecutorService : public IService
+{
+public:
+
+        /// Init the service, load the universal time.
+        void                init ()
+        {
+                CNetManager::setConnectionCallback ("AES", serviceConnection, NULL);
+                CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
+
+                // install the server for AS
+                CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);
+                CNetManager::addServer ("AESAS", 49996);
+                CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
+
+                ConfigFile.setCallback ("Services", loadAndSendServicesAliasList);
+                loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
+        }
+
+        bool                update ()
+        {
+                return true;
+        }
+};
+
+
+/// Naming Service
+NLNET_OLD_SERVICE_MAIN (CAdminExecutorService, "AES", "admin_executor_service", 49997, ServicesCallbackArray, NELNS_CONFIG, NELNS_LOGS);
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&sortby=author/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&sortby=author/index.html new file mode 100644 index 00000000..c58518b2 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&sortby=author/index.html @@ -0,0 +1,537 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - view - 1.16 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp (download)
+Revision 1.16, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.15: +2 -1 + lines
+no message
+
+

/** \file admin_executor_service.cpp
+ * Admin Executor Service (AES)
+ *
+ * $Id: admin_executor_service.cpp,v 1.16 2002/06/12 10:20:24 lecroart Exp $
+ *
+ */
+
+/* Copyright, 2000 Nevrax Ltd.
+ *
+ * This file is part of NEVRAX NeL Network Services.
+ * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ * MA 02111-1307, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif // HAVE_CONFIG_H
+
+#ifndef NELNS_CONFIG
+#define NELNS_CONFIG ""
+#endif // NELNS_CONFIG
+
+#ifndef NELNS_LOGS
+#define NELNS_LOGS ""
+#endif // NELNS_LOGS
+
+#include "nel/misc/types_nl.h"
+
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#ifdef NL_OS_WINDOWS
+#include <windows.h>
+#include <direct.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <string>
+#include <list>
+
+#include "nel/misc/debug.h"
+#include "nel/misc/config_file.h"
+#include "nel/misc/thread.h"
+#include "nel/misc/command.h"
+#include "nel/misc/path.h"
+
+#include "nel/net/service.h"
+#include "nel/net/net_manager.h"
+
+/*#ifdef NL_OS_WINDOWS
+#define getcwd _getcwd
+#define chdir _chdir
+#endif
+*/
+ 
+using namespace std;
+using namespace NLMISC;
+using namespace NLNET;
+
+
+
+struct CService
+{
+        CService(TSockId s) : SockId(s), Id(NextId++), Ready(false) { }
+
+        TSockId                        SockId;                        /// connection to the service
+        uint32                        Id;                                /// uint32 to identify the service
+        string                        AliasName;                /// alias of the service used in the AES and AS to find him (unique per AES)
+        string                        ShortName;                /// name of the service in short format ("NS" for example)
+        string                        LongName;                /// name of the service in long format ("naming_service")
+        bool                        Ready;                        /// true if the service is ready
+        vector<CSerialCommand>        Commands;
+
+private:
+        static        uint32 NextId;
+};
+
+uint32 CService::NextId = 1;
+
+list<CService> Services;
+typedef list<CService>::iterator SIT;
+
+SIT find (TSockId sid)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).SockId == sid) break;
+        }
+        return sit;
+}
+
+SIT findService (uint32 sid, bool asrt = true)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).Id == sid) break;
+        }
+        if (asrt)
+                nlassert (sit != Services.end());
+        return sit;
+}
+
+
+class CExecuteCommandThread : public IRunnable
+{
+public:
+        string Command;
+
+        CExecuteCommandThread (string command) : Command(command) { }
+
+        void run ()
+        {
+                nlinfo ("start executing '%s'", Command.c_str());
+                
+                system (Command.c_str());
+                
+                nlinfo ("end executing: %s", Command.c_str());
+        }
+};
+
+class CExecuteServiceThread : public IRunnable
+{
+public:
+        string ServiceCommand;
+
+        CExecuteServiceThread (string serviceCommand) :
+                ServiceCommand(serviceCommand) { }
+
+        void run ()
+        {
+                nlinfo ("start service '%s'", ServiceCommand.c_str());
+                
+#ifdef NL_OS_WINDOWS
+                WinExec (ServiceCommand.c_str(), SW_MINIMIZE/*SW_SHOWNORMAL*/);
+#else
+                system (ServiceCommand.c_str());
+#endif
+
+                nlinfo ("end service '%s'", ServiceCommand.c_str());
+        }
+};
+
+void executeCommand (string command, bool background)
+{
+        if (command.empty()) return;
+
+/*
+        nlinfo ("start executing: %s", command.c_str());
+        if (command[command.size()-1] == '&')
+        {
+                command.resize(command.size()-2);
+
+                if (spawnlp (_P_NOWAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        else
+        {
+                if (spawnlp (_P_WAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        nlinfo ("end executing: %s", command.c_str());
+*/
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+        if (background)
+        {
+                IThread *thread = IThread::create (new CExecuteCommandThread (command));
+                thread->start ();
+        }
+        else
+        {
+                CExecuteCommandThread cmdt (command);
+                cmdt.run ();
+        }
+}
+
+
+/*
+// execute without 
+void executeCommand (string command, TSockId from, CCallbackNetBase &netbase)
+{
+        if (command.empty()) return;
+
+        #define STDOUT 1
+        #define STDERR 2
+        int nul, oldstdout, oldstderr;
+        char *tmpfilename = tmpnam (NULL);
+        nul = _open(tmpfilename, _O_RDWR | _O_CREAT | _O_TRUNC | _O_TEMPORARY | _O_SHORT_LIVED | _O_EXCL, _S_IREAD | _S_IWRITE);
+        oldstdout = _dup(STDOUT);
+        oldstderr = _dup(STDERR);
+        _dup2(nul, STDOUT);
+        _dup2(nul, STDERR);
+        system(command.c_str());
+        _dup2(oldstdout, STDOUT);
+        _dup2(oldstderr, STDERR);
+        _close(oldstdout);
+        _close(oldstderr);
+
+        _lseek (nul, 0L, SEEK_SET);
+
+        while (!_eof(nul))
+        {
+                uint8 buffer[10000];
+                uint32 nbread = _read (nul, buffer, 10000);
+
+                CMessage msgout (netbase.getSIDA(), "ESCR");
+                msgout.serial (nbread);
+                msgout.serialBuffer (buffer, nbread);
+                netbase.send (msgout, from);
+        }
+        
+        _close(nul);
+*/
+/*
+        FILE *fp = fopen ("test.txt", "r");
+        do
+                {
+                char str[1024];
+                fgets (str, 1024, fp);
+                if (feof(fp)) break;
+                result.push_back (str);
+        }
+        while (true);
+        fclose (fp);
+//      remove ("test.txt");
+*///}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE SERVICES //////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        msgin.serial (s->AliasName, s->ShortName, s->LongName);
+        msgin.serialCont (s->Commands);
+
+        nlinfo ("*:*:%d is identified to be '%s' '%s' '%s'", s->Id, s->AliasName.c_str(), s->ShortName.c_str(), s->LongName.c_str());
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
+        msgout.serial (s->Id, s->AliasName, s->ShortName, s->LongName);
+        msgout.serialCont (s->Commands);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d is ready", s->Id);
+        s->Ready = true;
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+        // received an answer for a command, give it to the AS
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "XLOG");
+        string log;
+        msgin.serial (log);
+        msgout.serial (s->Id);
+        msgout.serial (log);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        Services.push_back (CService (from));
+        CService *s = &(Services.back());
+        from->setAppId ((uint64)(uint)s);
+
+        nlinfo ("*:*:%d connected", s->Id);
+        
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d disconnected", s->Id);
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+
+        // remove the service from the list
+        Services.erase (findService(s->Id));
+}
+
+
+/** Callback Array
+ */
+TCallbackItem ServicesCallbackArray[] =
+{
+        { "SID", cbServiceIdentification },
+        { "SR", cbServiceReady },
+        { "LOG", cbLog },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE AS ////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void errorMessage(string message, TSockId from)
+{
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "ERR");
+        msgout.serial (message);
+        CNetManager::send ("AESAS", msgout, from);
+}
+
+static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string command;
+
+        msgin.serial (command);
+
+        IThread *thread = IThread::create (new CExecuteCommandThread (command));
+        thread->start ();
+}
+
+static void cbStartService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string serviceAlias, command, path;
+        msgin.serial (serviceAlias);
+
+        nlinfo ("Starting the service alias '%s'", serviceAlias.c_str());
+
+        try
+        {
+                path = IService::getInstance()->ConfigFile.getVar(serviceAlias).asString(0);
+                command = IService::getInstance()->ConfigFile.getVar(serviceAlias).asString(1);
+        }
+        catch(EConfigFile &e)
+        {
+                nlwarning ("error in serviceAlias '%s' in config file (%s)", serviceAlias.c_str(), e.what());
+                return;
+        }
+
+        // give the service alias to the service to forward it back when it will connected to the aes.
+        command += " -N";
+        command += serviceAlias;
+
+        // set the path for the config file
+        command += " -C";
+        command += path;
+
+        // set the path for log
+        command += " -L";
+        command += path;
+
+        // set the path for running
+        command += " -A";
+        command += path;
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+
+        IThread *thread = IThread::create (new CExecuteServiceThread (command));
+        thread->start ();
+}
+
+static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+
+        msgin.serial (sid);
+
+        nlinfo ("I have to stop service '%s'");
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "STOPS");
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+static void cbExecCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+        string command;
+
+        msgin.serial (sid);
+        msgin.serial (command);
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "EXEC_COMMAND");
+        msgout.serial (command);
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &var);
+
+void cbASServiceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        // new admin service, send him all out info about services
+
+        nlinfo ("AS %s is connected", from->asString().c_str());
+        
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SL");
+        uint32 nbs = (uint32)Services.size();
+        msgout.serial (nbs);
+        for (SIT sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                msgout.serial ((*sit).Id, (*sit).AliasName, (*sit).ShortName, (*sit).LongName, (*sit).Ready);
+                msgout.serialCont ((*sit).Commands);
+        }
+        CNetManager::send ("AESAS", msgout, from);
+
+        loadAndSendServicesAliasList (IService::getInstance()->ConfigFile.getVar ("Services"));
+}
+
+TCallbackItem AESASCallbackArray[] =
+{
+        { "SYS", cbExecuteSystemCommand },
+        { "STARTS", cbStartService },
+        { "STOPS", cbStopService },
+        { "EXEC_COMMAND", cbExecCommand },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// SERVICE IMPLEMENTATION //////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &services)
+{
+        vector<string> servicesaliaslist;
+        for (sint i = 0 ; i < services.size (); i++)
+        {
+                servicesaliaslist.push_back (services.asString(i));
+        }
+
+        CMessage msgout2 (CNetManager::getSIDA ("AESAS"), "SAL");
+        msgout2.serialCont (servicesaliaslist);
+        CNetManager::send ("AESAS", msgout2, 0);
+}
+
+
+class CAdminExecutorService : public IService
+{
+public:
+
+        /// Init the service, load the universal time.
+        void                init ()
+        {
+                CNetManager::setConnectionCallback ("AES", serviceConnection, NULL);
+                CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
+
+                // install the server for AS
+                CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);
+                CNetManager::addServer ("AESAS", 49996);
+                CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
+
+                ConfigFile.setCallback ("Services", loadAndSendServicesAliasList);
+                loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
+        }
+
+        bool                update ()
+        {
+                return true;
+        }
+};
+
+
+/// Naming Service
+NLNET_OLD_SERVICE_MAIN (CAdminExecutorService, "AES", "admin_executor_service", 49997, ServicesCallbackArray, NELNS_CONFIG, NELNS_LOGS);
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&sortby=date/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&sortby=date/index.html new file mode 100644 index 00000000..8d5e3363 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.16&content-type=text/x-cvsweb-markup&sortby=date/index.html @@ -0,0 +1,537 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - view - 1.16 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp (download)
+Revision 1.16, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.15: +2 -1 + lines
+no message
+
+

/** \file admin_executor_service.cpp
+ * Admin Executor Service (AES)
+ *
+ * $Id: admin_executor_service.cpp,v 1.16 2002/06/12 10:20:24 lecroart Exp $
+ *
+ */
+
+/* Copyright, 2000 Nevrax Ltd.
+ *
+ * This file is part of NEVRAX NeL Network Services.
+ * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ * MA 02111-1307, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif // HAVE_CONFIG_H
+
+#ifndef NELNS_CONFIG
+#define NELNS_CONFIG ""
+#endif // NELNS_CONFIG
+
+#ifndef NELNS_LOGS
+#define NELNS_LOGS ""
+#endif // NELNS_LOGS
+
+#include "nel/misc/types_nl.h"
+
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#ifdef NL_OS_WINDOWS
+#include <windows.h>
+#include <direct.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <string>
+#include <list>
+
+#include "nel/misc/debug.h"
+#include "nel/misc/config_file.h"
+#include "nel/misc/thread.h"
+#include "nel/misc/command.h"
+#include "nel/misc/path.h"
+
+#include "nel/net/service.h"
+#include "nel/net/net_manager.h"
+
+/*#ifdef NL_OS_WINDOWS
+#define getcwd _getcwd
+#define chdir _chdir
+#endif
+*/
+ 
+using namespace std;
+using namespace NLMISC;
+using namespace NLNET;
+
+
+
+struct CService
+{
+        CService(TSockId s) : SockId(s), Id(NextId++), Ready(false) { }
+
+        TSockId                        SockId;                        /// connection to the service
+        uint32                        Id;                                /// uint32 to identify the service
+        string                        AliasName;                /// alias of the service used in the AES and AS to find him (unique per AES)
+        string                        ShortName;                /// name of the service in short format ("NS" for example)
+        string                        LongName;                /// name of the service in long format ("naming_service")
+        bool                        Ready;                        /// true if the service is ready
+        vector<CSerialCommand>        Commands;
+
+private:
+        static        uint32 NextId;
+};
+
+uint32 CService::NextId = 1;
+
+list<CService> Services;
+typedef list<CService>::iterator SIT;
+
+SIT find (TSockId sid)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).SockId == sid) break;
+        }
+        return sit;
+}
+
+SIT findService (uint32 sid, bool asrt = true)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).Id == sid) break;
+        }
+        if (asrt)
+                nlassert (sit != Services.end());
+        return sit;
+}
+
+
+class CExecuteCommandThread : public IRunnable
+{
+public:
+        string Command;
+
+        CExecuteCommandThread (string command) : Command(command) { }
+
+        void run ()
+        {
+                nlinfo ("start executing '%s'", Command.c_str());
+                
+                system (Command.c_str());
+                
+                nlinfo ("end executing: %s", Command.c_str());
+        }
+};
+
+class CExecuteServiceThread : public IRunnable
+{
+public:
+        string ServiceCommand;
+
+        CExecuteServiceThread (string serviceCommand) :
+                ServiceCommand(serviceCommand) { }
+
+        void run ()
+        {
+                nlinfo ("start service '%s'", ServiceCommand.c_str());
+                
+#ifdef NL_OS_WINDOWS
+                WinExec (ServiceCommand.c_str(), SW_MINIMIZE/*SW_SHOWNORMAL*/);
+#else
+                system (ServiceCommand.c_str());
+#endif
+
+                nlinfo ("end service '%s'", ServiceCommand.c_str());
+        }
+};
+
+void executeCommand (string command, bool background)
+{
+        if (command.empty()) return;
+
+/*
+        nlinfo ("start executing: %s", command.c_str());
+        if (command[command.size()-1] == '&')
+        {
+                command.resize(command.size()-2);
+
+                if (spawnlp (_P_NOWAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        else
+        {
+                if (spawnlp (_P_WAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        nlinfo ("end executing: %s", command.c_str());
+*/
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+        if (background)
+        {
+                IThread *thread = IThread::create (new CExecuteCommandThread (command));
+                thread->start ();
+        }
+        else
+        {
+                CExecuteCommandThread cmdt (command);
+                cmdt.run ();
+        }
+}
+
+
+/*
+// execute without 
+void executeCommand (string command, TSockId from, CCallbackNetBase &netbase)
+{
+        if (command.empty()) return;
+
+        #define STDOUT 1
+        #define STDERR 2
+        int nul, oldstdout, oldstderr;
+        char *tmpfilename = tmpnam (NULL);
+        nul = _open(tmpfilename, _O_RDWR | _O_CREAT | _O_TRUNC | _O_TEMPORARY | _O_SHORT_LIVED | _O_EXCL, _S_IREAD | _S_IWRITE);
+        oldstdout = _dup(STDOUT);
+        oldstderr = _dup(STDERR);
+        _dup2(nul, STDOUT);
+        _dup2(nul, STDERR);
+        system(command.c_str());
+        _dup2(oldstdout, STDOUT);
+        _dup2(oldstderr, STDERR);
+        _close(oldstdout);
+        _close(oldstderr);
+
+        _lseek (nul, 0L, SEEK_SET);
+
+        while (!_eof(nul))
+        {
+                uint8 buffer[10000];
+                uint32 nbread = _read (nul, buffer, 10000);
+
+                CMessage msgout (netbase.getSIDA(), "ESCR");
+                msgout.serial (nbread);
+                msgout.serialBuffer (buffer, nbread);
+                netbase.send (msgout, from);
+        }
+        
+        _close(nul);
+*/
+/*
+        FILE *fp = fopen ("test.txt", "r");
+        do
+                {
+                char str[1024];
+                fgets (str, 1024, fp);
+                if (feof(fp)) break;
+                result.push_back (str);
+        }
+        while (true);
+        fclose (fp);
+//      remove ("test.txt");
+*///}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE SERVICES //////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        msgin.serial (s->AliasName, s->ShortName, s->LongName);
+        msgin.serialCont (s->Commands);
+
+        nlinfo ("*:*:%d is identified to be '%s' '%s' '%s'", s->Id, s->AliasName.c_str(), s->ShortName.c_str(), s->LongName.c_str());
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
+        msgout.serial (s->Id, s->AliasName, s->ShortName, s->LongName);
+        msgout.serialCont (s->Commands);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d is ready", s->Id);
+        s->Ready = true;
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+        // received an answer for a command, give it to the AS
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "XLOG");
+        string log;
+        msgin.serial (log);
+        msgout.serial (s->Id);
+        msgout.serial (log);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        Services.push_back (CService (from));
+        CService *s = &(Services.back());
+        from->setAppId ((uint64)(uint)s);
+
+        nlinfo ("*:*:%d connected", s->Id);
+        
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d disconnected", s->Id);
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+
+        // remove the service from the list
+        Services.erase (findService(s->Id));
+}
+
+
+/** Callback Array
+ */
+TCallbackItem ServicesCallbackArray[] =
+{
+        { "SID", cbServiceIdentification },
+        { "SR", cbServiceReady },
+        { "LOG", cbLog },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE AS ////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void errorMessage(string message, TSockId from)
+{
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "ERR");
+        msgout.serial (message);
+        CNetManager::send ("AESAS", msgout, from);
+}
+
+static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string command;
+
+        msgin.serial (command);
+
+        IThread *thread = IThread::create (new CExecuteCommandThread (command));
+        thread->start ();
+}
+
+static void cbStartService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string serviceAlias, command, path;
+        msgin.serial (serviceAlias);
+
+        nlinfo ("Starting the service alias '%s'", serviceAlias.c_str());
+
+        try
+        {
+                path = IService::getInstance()->ConfigFile.getVar(serviceAlias).asString(0);
+                command = IService::getInstance()->ConfigFile.getVar(serviceAlias).asString(1);
+        }
+        catch(EConfigFile &e)
+        {
+                nlwarning ("error in serviceAlias '%s' in config file (%s)", serviceAlias.c_str(), e.what());
+                return;
+        }
+
+        // give the service alias to the service to forward it back when it will connected to the aes.
+        command += " -N";
+        command += serviceAlias;
+
+        // set the path for the config file
+        command += " -C";
+        command += path;
+
+        // set the path for log
+        command += " -L";
+        command += path;
+
+        // set the path for running
+        command += " -A";
+        command += path;
+
+#ifdef NL_OS_WINDOWS
+        command += " >NUL:";
+#else
+        command += " >/dev/null";
+#endif
+
+        IThread *thread = IThread::create (new CExecuteServiceThread (command));
+        thread->start ();
+}
+
+static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+
+        msgin.serial (sid);
+
+        nlinfo ("I have to stop service '%s'");
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "STOPS");
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+static void cbExecCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+        string command;
+
+        msgin.serial (sid);
+        msgin.serial (command);
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "EXEC_COMMAND");
+        msgout.serial (command);
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &var);
+
+void cbASServiceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        // new admin service, send him all out info about services
+
+        nlinfo ("AS %s is connected", from->asString().c_str());
+        
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SL");
+        uint32 nbs = (uint32)Services.size();
+        msgout.serial (nbs);
+        for (SIT sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                msgout.serial ((*sit).Id, (*sit).AliasName, (*sit).ShortName, (*sit).LongName, (*sit).Ready);
+                msgout.serialCont ((*sit).Commands);
+        }
+        CNetManager::send ("AESAS", msgout, from);
+
+        loadAndSendServicesAliasList (IService::getInstance()->ConfigFile.getVar ("Services"));
+}
+
+TCallbackItem AESASCallbackArray[] =
+{
+        { "SYS", cbExecuteSystemCommand },
+        { "STARTS", cbStartService },
+        { "STOPS", cbStopService },
+        { "EXEC_COMMAND", cbExecCommand },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// SERVICE IMPLEMENTATION //////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &services)
+{
+        vector<string> servicesaliaslist;
+        for (sint i = 0 ; i < services.size (); i++)
+        {
+                servicesaliaslist.push_back (services.asString(i));
+        }
+
+        CMessage msgout2 (CNetManager::getSIDA ("AESAS"), "SAL");
+        msgout2.serialCont (servicesaliaslist);
+        CNetManager::send ("AESAS", msgout2, 0);
+}
+
+
+class CAdminExecutorService : public IService
+{
+public:
+
+        /// Init the service, load the universal time.
+        void                init ()
+        {
+                CNetManager::setConnectionCallback ("AES", serviceConnection, NULL);
+                CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
+
+                // install the server for AS
+                CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);
+                CNetManager::addServer ("AESAS", 49996);
+                CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
+
+                ConfigFile.setCallback ("Services", loadAndSendServicesAliasList);
+                loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
+        }
+
+        bool                update ()
+        {
+                return true;
+        }
+};
+
+
+/// Naming Service
+NLNET_OLD_SERVICE_MAIN (CAdminExecutorService, "AES", "admin_executor_service", 49997, ServicesCallbackArray, NELNS_CONFIG, NELNS_LOGS);
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.3&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.3&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..a3219806 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.3&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,334 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - view - 1.3 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp (download)
+Revision 1.3, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN +
Changes since 1.2: +1 -3 + lines
+BUGFIX: now compile on linux
+
+

/** \file admin_executor_service.cpp
+ * Admin Executor Service (AES)
+ *
+ * $Id: admin_executor_service.cpp,v 1.3 2001/05/03 13:19:13 lecroart Exp $
+ *
+ */
+
+/* Copyright, 2000 Nevrax Ltd.
+ *
+ * This file is part of NEVRAX D.T.C. SYSTEM.
+ * NEVRAX D.T.C. SYSTEM is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * NEVRAX D.T.C. SYSTEM is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with NEVRAX D.T.C. SYSTEM; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ * MA 02111-1307, USA.
+ */
+
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#include <string>
+#include <list>
+
+#include "nel/misc/debug.h"
+#include "nel/misc/config_file.h"
+#include "nel/misc/thread.h"
+
+#include "nel/net/service.h"
+#include "nel/net/net_manager.h"
+
+ 
+using namespace std;
+using namespace NLMISC;
+using namespace NLNET;
+
+
+
+struct CService
+{
+        CService(TSockId s) : ServiceSockId(s), ServiceId(NextServiceId++) { }
+
+        TSockId        ServiceSockId;        // socket number to communicate with
+        uint32        ServiceId;                // id to identify it
+        string        ShortName;
+        string        LongName;
+
+private:
+
+        static        uint32 NextServiceId;
+};
+
+uint32 CService::NextServiceId = 0;
+
+list<CService> Services;
+typedef list<CService>::iterator sit;
+
+sit find (TSockId sid)
+{
+        sit it;
+        for (it = Services.begin(); it != Services.end(); it++)
+        {
+                if ((*it).ServiceSockId == sid) break;
+        }
+        return it;
+}
+
+sit find (uint32 sid)
+{
+        sit it;
+        for (it = Services.begin(); it != Services.end(); it++)
+        {
+                if ((*it).ServiceId == sid) break;
+        }
+        return it;
+}
+
+
+class CExecuteCommandThread : public IRunnable
+{
+public:
+        string Command;
+
+        CExecuteCommandThread (string command) : Command(command) { }
+
+        void run ()
+        {
+                nlinfo ("start executing: %s", Command.c_str());
+                system (Command.c_str());
+                nlinfo ("end executing: %s", Command.c_str());
+        }
+};
+
+
+void executeCommand (string command, bool background)
+{
+        if (command.empty()) return;
+
+/*
+        nlinfo ("start executing: %s", command.c_str());
+        if (command[command.size()-1] == '&')
+        {
+                command.resize(command.size()-2);
+
+                if (spawnlp (_P_NOWAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        else
+        {
+                if (spawnlp (_P_WAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        nlinfo ("end executing: %s", command.c_str());
+*/
+
+        command += " >NUL:";
+        if (background)
+        {
+                IThread *thread = IThread::create (new CExecuteCommandThread (command));
+                thread->start ();
+        }
+        else
+        {
+                CExecuteCommandThread cmdt (command);
+                cmdt.run ();
+        }
+}
+
+
+/*
+// execute without 
+void executeCommand (string command, TSockId from, CCallbackNetBase &netbase)
+{
+        if (command.empty()) return;
+
+        #define STDOUT 1
+        #define STDERR 2
+        int nul, oldstdout, oldstderr;
+        char *tmpfilename = tmpnam (NULL);
+        nul = _open(tmpfilename, _O_RDWR | _O_CREAT | _O_TRUNC | _O_TEMPORARY | _O_SHORT_LIVED | _O_EXCL, _S_IREAD | _S_IWRITE);
+        oldstdout = _dup(STDOUT);
+        oldstderr = _dup(STDERR);
+        _dup2(nul, STDOUT);
+        _dup2(nul, STDERR);
+        system(command.c_str());
+        _dup2(oldstdout, STDOUT);
+        _dup2(oldstderr, STDERR);
+        _close(oldstdout);
+        _close(oldstderr);
+
+        _lseek (nul, 0L, SEEK_SET);
+
+        while (!_eof(nul))
+        {
+                uint8 buffer[10000];
+                uint32 nbread = _read (nul, buffer, 10000);
+
+                CMessage msgout (netbase.getSIDA(), "ESCR");
+                msgout.serial (nbread);
+                msgout.serialBuffer (buffer, nbread);
+                netbase.send (msgout, from);
+        }
+        
+        _close(nul);
+*/
+/*
+        FILE *fp = fopen ("test.txt", "r");
+        do
+                {
+                char str[1024];
+                fgets (str, 1024, fp);
+                if (feof(fp)) break;
+                result.push_back (str);
+        }
+        while (true);
+        fclose (fp);
+//      remove ("test.txt");
+*///}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE SERVICES //////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *c = (CService*) from->appId();
+
+        msgin.serial (c->ShortName);
+        msgin.serial (c->LongName);
+
+        nlinfo ("%s %s %s is identified", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());
+
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
+        msgout.serial (c->ShortName);
+        msgout.serial (c->LongName);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *c = (CService*) from->appId();
+
+        nlinfo ("%s %s %s is ready", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());
+
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
+        msgout.serial (c->ShortName);
+        msgout.serial (c->LongName);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        Services.push_back (CService(from));
+        CService *c = &(Services.back());
+        from->setAppId ((uint64)c);
+
+        nlinfo ("%s is connected", from->asString().c_str());
+        
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
+{
+        CService *c = (CService*) from->appId();
+
+        nlinfo ("%s %s %s is disconnected", from->asString().c_str(), c->ShortName.c_str(), c->LongName.c_str());
+
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
+        msgout.serial (c->ShortName);
+        msgout.serial (c->LongName);
+        CNetManager::send ("AESAS", msgout);
+}
+
+
+/** Callback Array
+ */
+TCallbackItem ServicesCallbackArray[] =
+{
+        { "SID", cbServiceIdentification },
+        { "SR", cbServiceReady },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE AS ////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string systemCommand;
+        uint8 background;
+        msgin.serial (systemCommand);
+        msgin.serial (background);
+
+        nlinfo ("I have to execute '%s'", systemCommand.c_str());
+
+        executeCommand (systemCommand, background==1);
+}
+
+static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string service;
+
+        nlinfo ("I have to stop service");
+
+}
+
+
+TCallbackItem AESASCallbackArray[] =
+{
+        { "ESC", cbExecuteSystemCommand },
+        { "SS", cbStopService },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// SERVICE IMPLEMENTATION //////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+class CAdminExecutorService : public IService
+{
+public:
+
+        /// Init the service, load the universal time.
+        void                init ()
+        {
+                CNetManager::setConnectionCallback ("AES", serviceConnection, NULL);
+                CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
+
+                // install the server for AS
+                CNetManager::addServer ("AESAS", 49996);
+                CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
+        }
+
+        bool                update ()
+        {
+                return true;
+        }
+};
+
+
+/// Naming Service
+NLNET_SERVICE_MAIN (CAdminExecutorService, "AES", "admin_executor_service", 49997, ServicesCallbackArray);
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.9&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.9&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..ee691d76 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?rev=1.9&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,516 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.cpp - view - 1.9 + +
[BACK] Return to admin_executor_service.cpp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp (download)
+Revision 1.9, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN +
Changes since 1.8: +5 -5 + lines
+BUGFIX: linux compilation
+
+

/** \file admin_executor_service.cpp
+ * Admin Executor Service (AES)
+ *
+ * $Id: admin_executor_service.cpp,v 1.9 2001/06/18 14:54:06 lecroart Exp $
+ *
+ */
+
+/* Copyright, 2000 Nevrax Ltd.
+ *
+ * This file is part of NEVRAX NeL Network Services.
+ * NEVRAX NeL Network Services is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * NEVRAX NeL Network Services is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with NEVRAX NeL Network Services; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ * MA 02111-1307, USA.
+ */
+
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#include "nel/misc/types_nl.h"
+
+#ifdef NL_OS_WINDOWS
+#include <direct.h>
+#else
+#include <unistd.h>
+#endif
+
+#include <string>
+#include <list>
+
+#include "nel/misc/debug.h"
+#include "nel/misc/config_file.h"
+#include "nel/misc/thread.h"
+
+#include "nel/net/service.h"
+#include "nel/net/net_manager.h"
+
+#ifdef NL_OS_WINDOWS
+#define getcwd _getcwd
+#define chdir _chdir
+#endif
+
+ 
+using namespace std;
+using namespace NLMISC;
+using namespace NLNET;
+
+
+
+struct CService
+{
+        CService(TSockId s) : SockId(s), Id(NextId++), Ready(false) { }
+
+        TSockId                        SockId;                        /// connection to the service
+        uint32                        Id;                                /// uint32 to identify the service
+        string                        AliasName;                /// alias of the service used in the AES and AS to find him (unique per AES)
+        string                        ShortName;                /// name of the service in short format ("NS" for example)
+        string                        LongName;                /// name of the service in long format ("naming_service")
+        bool                        Ready;                        /// true if the service is ready
+        vector<string>        Commands;
+
+private:
+        static        uint32 NextId;
+};
+
+uint32 CService::NextId = 1;
+
+list<CService> Services;
+typedef list<CService>::iterator SIT;
+
+SIT find (TSockId sid)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).SockId == sid) break;
+        }
+        return sit;
+}
+
+SIT findService (uint32 sid, bool asrt = true)
+{
+        SIT sit;
+        for (sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                if ((*sit).Id == sid) break;
+        }
+        if (asrt)
+                nlassert (sit != Services.end());
+        return sit;
+}
+
+
+class CExecuteCommandThread : public IRunnable
+{
+public:
+        string Command, Path;
+
+        CExecuteCommandThread (string command, string path = "") : Command(command), Path(path) { }
+
+        void run ()
+        {
+                nlinfo ("start executing '%s' in '%s' directory", Command.c_str(), Path.c_str());
+                
+                char oldpath[256];
+                if (!Path.empty())
+                {
+                        getcwd(oldpath,256);
+                        chdir(Path.c_str());
+                }
+
+                system (Command.c_str());
+                
+                if (!Path.empty())
+                        chdir(oldpath);
+
+                nlinfo ("end executing: %s", Command.c_str());
+        }
+};
+
+class CExecuteServiceThread : public IRunnable
+{
+public:
+        string ServiceAlias, ServiceCommand, ServicePath;
+
+        CExecuteServiceThread (string serviceAlias, string serviceCommand, string servicePath = "") :
+                ServiceCommand(serviceCommand), ServicePath(servicePath), ServiceAlias(serviceAlias) { }
+
+        void run ()
+        {
+                nlinfo ("start service '%s' '%s' in '%s' directory", ServiceAlias.c_str(), ServiceCommand.c_str(), ServicePath.c_str());
+                
+                char oldpath[256];
+                if (!ServicePath.empty())
+                {
+                        getcwd(oldpath,256);
+                        chdir(ServicePath.c_str());
+                }
+
+                system (ServiceCommand.c_str());
+                
+                if (!ServicePath.empty())
+                        chdir(oldpath);
+
+                nlinfo ("end service '%s' '%s' in '%s' directory", ServiceAlias.c_str(), ServiceCommand.c_str(), ServicePath.c_str());
+        }
+};
+
+void executeCommand (string command, bool background)
+{
+        if (command.empty()) return;
+
+/*
+        nlinfo ("start executing: %s", command.c_str());
+        if (command[command.size()-1] == '&')
+        {
+                command.resize(command.size()-2);
+
+                if (spawnlp (_P_NOWAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        else
+        {
+                if (spawnlp (_P_WAIT, cmd.c_str(), command.c_str(), NULL) == -1)
+                {
+                        perror ("ca chie grave!!!!: ");
+                }
+        }
+        nlinfo ("end executing: %s", command.c_str());
+*/
+
+        command += " >NUL:";
+        if (background)
+        {
+                IThread *thread = IThread::create (new CExecuteCommandThread (command));
+                thread->start ();
+        }
+        else
+        {
+                CExecuteCommandThread cmdt (command);
+                cmdt.run ();
+        }
+}
+
+
+/*
+// execute without 
+void executeCommand (string command, TSockId from, CCallbackNetBase &netbase)
+{
+        if (command.empty()) return;
+
+        #define STDOUT 1
+        #define STDERR 2
+        int nul, oldstdout, oldstderr;
+        char *tmpfilename = tmpnam (NULL);
+        nul = _open(tmpfilename, _O_RDWR | _O_CREAT | _O_TRUNC | _O_TEMPORARY | _O_SHORT_LIVED | _O_EXCL, _S_IREAD | _S_IWRITE);
+        oldstdout = _dup(STDOUT);
+        oldstderr = _dup(STDERR);
+        _dup2(nul, STDOUT);
+        _dup2(nul, STDERR);
+        system(command.c_str());
+        _dup2(oldstdout, STDOUT);
+        _dup2(oldstderr, STDERR);
+        _close(oldstdout);
+        _close(oldstderr);
+
+        _lseek (nul, 0L, SEEK_SET);
+
+        while (!_eof(nul))
+        {
+                uint8 buffer[10000];
+                uint32 nbread = _read (nul, buffer, 10000);
+
+                CMessage msgout (netbase.getSIDA(), "ESCR");
+                msgout.serial (nbread);
+                msgout.serialBuffer (buffer, nbread);
+                netbase.send (msgout, from);
+        }
+        
+        _close(nul);
+*/
+/*
+        FILE *fp = fopen ("test.txt", "r");
+        do
+                {
+                char str[1024];
+                fgets (str, 1024, fp);
+                if (feof(fp)) break;
+                result.push_back (str);
+        }
+        while (true);
+        fclose (fp);
+//      remove ("test.txt");
+*///}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE SERVICES //////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+static void cbServiceIdentification (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        msgin.serial (s->AliasName, s->ShortName, s->LongName);
+        msgin.serialCont (s->Commands);
+
+        nlinfo ("*:*:%d is identified to be '%s' '%s' '%s'", s->Id, s->AliasName.c_str(), s->ShortName.c_str(), s->LongName.c_str());
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SID");
+        msgout.serial (s->Id, s->AliasName, s->ShortName, s->LongName);
+        msgout.serialCont (s->Commands);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbServiceReady (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d is ready", s->Id);
+        s->Ready = true;
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SR");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+static void cbLog (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        // received an answer for a command, give it to the AS
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "LOG");
+        string log;
+        msgin.serial (log);
+        msgout.serial (log);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        Services.push_back (CService (from));
+        CService *s = &(Services.back());
+        from->setAppId ((uint64)(uint)s);
+
+        nlinfo ("*:*:%d connected", s->Id);
+        
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SC");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+}
+
+void serviceDisconnection (const string &serviceName, TSockId from, void *arg)
+{
+        CService *s = (CService*) (uint) from->appId();
+
+        nlinfo ("*:*:%d disconnected", s->Id);
+
+        // broadcast the message to the admin service
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SD");
+        msgout.serial (s->Id);
+        CNetManager::send ("AESAS", msgout);
+
+        // remove the service from the list
+        Services.erase (findService(s->Id));
+}
+
+
+/** Callback Array
+ */
+TCallbackItem ServicesCallbackArray[] =
+{
+        { "SID", cbServiceIdentification },
+        { "SR", cbServiceReady },
+        { "LOG", cbLog },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// CONNECTION TO THE AS ////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void errorMessage(string message, TSockId from)
+{
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "ERR");
+        msgout.serial (message);
+        CNetManager::send ("AESAS", msgout, from);
+}
+
+static void cbExecuteSystemCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string command;
+
+        msgin.serial (command);
+
+        IThread *thread = IThread::create (new CExecuteCommandThread (command));
+        thread->start ();
+}
+
+static void cbStartService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        string serviceAlias, command, path;
+        msgin.serial (serviceAlias);
+
+        nlinfo ("Starting the service alias '%s'", serviceAlias.c_str());
+
+        try
+        {
+                path = IService::ConfigFile.getVar(serviceAlias).asString(0);
+                command = IService::ConfigFile.getVar(serviceAlias).asString(1);
+        }
+        catch(EConfigFile &e)
+        {
+                nlwarning ("error in serviceAlias '%s' in config file (%s)", serviceAlias.c_str(), e.what());
+                return;
+        }
+
+        // give the service alias to the service to forward it back when it will connected to the aes.
+        command += " -n";
+        command += serviceAlias.c_str();
+
+        command += " >NUL:";
+
+        IThread *thread = IThread::create (new CExecuteServiceThread (serviceAlias, command, path));
+        thread->start ();
+}
+
+static void cbStopService (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+
+        msgin.serial (sid);
+
+        nlinfo ("I have to stop service '%s'");
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "STOPS");
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+static void cbExecCommand (CMessage& msgin, TSockId from, CCallbackNetBase &netbase)
+{
+        uint32 sid;
+        string command;
+
+        msgin.serial (sid);
+        msgin.serial (command);
+
+        SIT sit = findService (sid, false);
+        if (sit == Services.end())
+        {
+                // don't find the aes, send an error message
+                errorMessage ("couldn't stop service, aes didn't find the service", from);
+                return;
+        }
+
+        CMessage msgout (CNetManager::getSIDA("AES"), "EXEC_COMMAND");
+        msgout.serial (command);
+        CNetManager::send ("AES", msgout, (*sit).SockId);
+}
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &var);
+
+void cbASServiceConnection (const string &serviceName, TSockId from, void *arg)
+{
+        // new admin service, send him all out info about services
+
+        nlinfo ("AS %s is connected", from->asString().c_str());
+        
+        CMessage msgout (CNetManager::getSIDA ("AESAS"), "SL");
+        uint32 nbs = (uint32)Services.size();
+        msgout.serial (nbs);
+        for (SIT sit = Services.begin(); sit != Services.end(); sit++)
+        {
+                msgout.serial ((*sit).Id, (*sit).AliasName, (*sit).ShortName, (*sit).LongName, (*sit).Ready);
+                msgout.serialCont ((*sit).Commands);
+        }
+        CNetManager::send ("AESAS", msgout, from);
+
+        loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
+}
+
+TCallbackItem AESASCallbackArray[] =
+{
+        { "SYS", cbExecuteSystemCommand },
+        { "STARTS", cbStartService },
+        { "STOPS", cbStopService },
+        { "EXEC_COMMAND", cbExecCommand },
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////// SERVICE IMPLEMENTATION //////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void loadAndSendServicesAliasList (CConfigFile::CVar &services)
+{
+        vector<string> servicesaliaslist;
+        for (sint i = 0 ; i < services.size (); i++)
+        {
+                servicesaliaslist.push_back (services.asString(i));
+        }
+
+        CMessage msgout2 (CNetManager::getSIDA ("AESAS"), "SAL");
+        msgout2.serialCont (servicesaliaslist);
+        CNetManager::send ("AESAS", msgout2, 0);
+}
+
+
+class CAdminExecutorService : public IService
+{
+public:
+
+        /// Init the service, load the universal time.
+        void                init ()
+        {
+                CNetManager::setConnectionCallback ("AES", serviceConnection, NULL);
+                CNetManager::setDisconnectionCallback ("AES", serviceDisconnection, NULL);
+
+                // install the server for AS
+                CNetManager::setConnectionCallback ("AESAS", cbASServiceConnection, NULL);
+                CNetManager::addServer ("AESAS", 49996);
+                CNetManager::addCallbackArray ("AESAS", AESASCallbackArray, sizeof(AESASCallbackArray)/sizeof(AESASCallbackArray[0]));
+
+                ConfigFile.setCallback ("Services", loadAndSendServicesAliasList);
+                loadAndSendServicesAliasList (IService::ConfigFile.getVar ("Services"));
+        }
+
+        bool                update ()
+        {
+                return true;
+        }
+};
+
+
+/// Naming Service
+NLNET_SERVICE_MAIN (CAdminExecutorService, "AES", "admin_executor_service", 49997, ServicesCallbackArray);
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?sortby=log b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?sortby=log new file mode 100644 index 00000000..5d2e98e1 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?sortby=log @@ -0,0 +1,287 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [select for diffs] +, Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (4 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [select for diffs] +, Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?sortby=rev b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?sortby=rev new file mode 100644 index 00000000..c2b14555 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.cpp?sortby=rev @@ -0,0 +1,287 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.cpp
+ + + + + +
admin_executor_service.cpp
+

+

Default branch: MAIN
+


+ Revision 1.16 / (download) - annotate - [select for diffs] +, Wed Jun 12 10:20:24 2002 UTC (6 weeks ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.15: +2 -1 + lines
Diff to previous 1.15 +

+no message
+
+

+ Revision 1.15 / (download) - annotate - [select for diffs] +, Tue Apr 9 12:29:15 2002 UTC (3 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.14: +5 -1 + lines
Diff to previous 1.14 +

+ADDED: use -A option
+
+

+ Revision 1.14 / (download) - annotate - [select for diffs] +, Mon Mar 25 09:27:34 2002 UTC (4 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.13: +28 -40 + lines
Diff to previous 1.13 +

+BUGFIX: don't use chdir anymore
+
+

+ Revision 1.13 / (download) - annotate - [select for diffs] +, Tue Mar 19 17:42:48 2002 UTC (4 months ago) by valignat +
Branch: MAIN + +
Changes since 1.12: +14 -2 + lines
Diff to previous 1.12 +

+Applied patches which help to have a clen install on GNU/Linux and to make a Debian package (changes on the management of config and log files, bugfixes, etc ...)
+
+

+ Revision 1.12 / (download) - annotate - [select for diffs] +, Mon Oct 22 10:35:49 2001 UTC (9 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.11: +7 -2 + lines
Diff to previous 1.11 +

+REMOVED: deprecated services and put in an archive directory in test/network/deprecated
+
+

+ Revision 1.11 / (download) - annotate - [select for diffs] +, Thu Jul 5 08:25:58 2001 UTC (12 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.10: +9 -1 + lines
Diff to previous 1.10 +

+ADDED: to null unix redirection
+
+

+ Revision 1.10 / (download) - annotate - [select for diffs] +, Wed Jun 27 08:35:13 2001 UTC (12 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.9: +6 -3 + lines
Diff to previous 1.9 +

+ADDED: commands redirection
+
+

+ Revision 1.9 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:54:06 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.8: +5 -5 + lines
Diff to previous 1.8 +

+BUGFIX: linux compilation
+
+

+ Revision 1.8 / (download) - annotate - [select for diffs] +, Mon Jun 18 14:43:31 2001 UTC (13 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.7: +12 -9 + lines
Diff to previous 1.7 +

+BUGFIX: linux compilation
+
+

+ Revision 1.7 / (download) - annotate - [select for diffs] +, Thu Jun 7 16:19:05 2001 UTC (13 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.6: +12 -11 + lines
Diff to previous 1.6 +

+ADDED: commands system
+
+

+ Revision 1.6 / (download) - annotate - [select for diffs] +, Thu May 31 16:44:38 2001 UTC (13 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.5: +39 -5 + lines
Diff to previous 1.5 +

+ADDED: service alias naming
+
+

+ Revision 1.5 / (download) - annotate - [select for diffs] +, Fri May 18 16:51:33 2001 UTC (14 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.4: +139 -19 + lines
Diff to previous 1.4 +

+ADDED: work in progress. added gtk
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu May 10 08:20:06 2001 UTC (14 months, 2 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +62 -38 + lines
Diff to previous 1.3 +

+ADDED: changed the data structures
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Thu May 3 13:19:13 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +1 -3 + lines
Diff to previous 1.2 +

+BUGFIX: now compile on linux
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Wed May 2 12:36:39 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +244 -103 + lines
Diff to previous 1.1 +

+ADD: new version of the network system (in NeL and NeLns)
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed Apr 18 13:54:25 2001 UTC (15 months ago) by valignat +
Branch: MAIN + +
Diff

+RENAMED code/server to code/nelns.
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.1&r2=1.2 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.1&r2=1.2 new file mode 100644 index 00000000..79767d15 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.1&r2=1.2 @@ -0,0 +1,48 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.dsp - diff - 1.2 + +
[BACK] Return to admin_executor_service.dsp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.dsp between version 1.1 and 1.2

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
version 1.1, 2001/05/02 12:48:18version 1.2, 2001/06/12 15:44:38
Line 43 
Line 43 
 # PROP Ignore_Export_Lib 0 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir "" # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 # ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c # ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
  # SUBTRACT CPP /YX
 # ADD BASE RSC /l 0x40c /d "NDEBUG" # ADD BASE RSC /l 0x40c /d "NDEBUG"
 # ADD RSC /l 0x40c /d "NDEBUG" # ADD RSC /l 0x40c /d "NDEBUG"
 BSC32=bscmake.exe BSC32=bscmake.exe
Line 67 
Line 68 
 # PROP Ignore_Export_Lib 0 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir "" # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "__STL_DEBUG" /FR /YX /FD /GZ /c # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
  # SUBTRACT CPP /YX
 # ADD BASE RSC /l 0x40c /d "_DEBUG" # ADD BASE RSC /l 0x40c /d "_DEBUG"
 # ADD RSC /l 0x40c /d "_DEBUG" # ADD RSC /l 0x40c /d "_DEBUG"
 BSC32=bscmake.exe BSC32=bscmake.exe
Line 92 
Line 94 
 # PROP Ignore_Export_Lib 0 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir "" # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c # ADD BASE CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 # ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c # ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
  # SUBTRACT CPP /YX
 # ADD BASE RSC /l 0x40c /d "NDEBUG" # ADD BASE RSC /l 0x40c /d "NDEBUG"
 # ADD RSC /l 0x40c /d "NDEBUG" # ADD RSC /l 0x40c /d "NDEBUG"
 BSC32=bscmake.exe BSC32=bscmake.exe


+
Legend:
+
Removed from v.1.1 
changed lines
 Added in v.1.2
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.3&r2=1.4 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.3&r2=1.4 new file mode 100644 index 00000000..18399d38 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.3&r2=1.4 @@ -0,0 +1,96 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.dsp - diff - 1.4 + +
[BACK] Return to admin_executor_service.dsp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.dsp between version 1.3 and 1.4

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
version 1.3, 2001/06/15 09:58:49version 1.4, 2001/08/23 15:43:21
Line 4 
Line 4 
  
 # TARGTYPE "Win32 (x86) Console Application" 0x0103 # TARGTYPE "Win32 (x86) Console Application" 0x0103
  
 CFG=admin_executor_service - Win32 Debug CFG=admin_executor_service - Win32 DebugFast
 !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE This is not a valid makefile. To build this project using NMAKE,
 !MESSAGE use the Export Makefile command and run !MESSAGE use the Export Makefile command and run
 !MESSAGE  !MESSAGE
Line 13 
Line 13 
 !MESSAGE You can specify a configuration when running NMAKE !MESSAGE You can specify a configuration when running NMAKE
 !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE by defining the macro CFG on the command line. For example:
 !MESSAGE  !MESSAGE
 !MESSAGE NMAKE /f "admin_executor_service.mak" CFG="admin_executor_service - Win32 Debug" !MESSAGE NMAKE /f "admin_executor_service.mak" CFG="admin_executor_service - Win32 DebugFast"
 !MESSAGE  !MESSAGE
 !MESSAGE Possible choices for configuration are: !MESSAGE Possible choices for configuration are:
 !MESSAGE  !MESSAGE
 !MESSAGE "admin_executor_service - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "admin_executor_service - Win32 Release" (based on "Win32 (x86) Console Application")
 !MESSAGE "admin_executor_service - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE "admin_executor_service - Win32 Debug" (based on "Win32 (x86) Console Application")
 !MESSAGE "admin_executor_service - Win32 ReleaseDebug" (based on "Win32 (x86) Console Application") !MESSAGE "admin_executor_service - Win32 ReleaseDebug" (based on "Win32 (x86) Console Application")
  !MESSAGE "admin_executor_service - Win32 DebugFast" (based on "Win32 (x86) Console Application")
 !MESSAGE  !MESSAGE
  
 # Begin Project # Begin Project
Line 69 
Line 70 
 # PROP Ignore_Export_Lib 0 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir "" # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c # ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
 # SUBTRACT CPP /YX # SUBTRACT CPP /YX
 # ADD BASE RSC /l 0x40c /d "_DEBUG" # ADD BASE RSC /l 0x40c /d "_DEBUG"
 # ADD RSC /l 0x40c /d "_DEBUG" # ADD RSC /l 0x40c /d "_DEBUG"
Line 107 
Line 108 
 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386
 # SUBTRACT LINK32 /pdb:none # SUBTRACT LINK32 /pdb:none
  
  !ELSEIF  "$(CFG)" == "admin_executor_service - Win32 DebugFast"
  
  # PROP BASE Use_MFC 0
  # PROP BASE Use_Debug_Libraries 1
  # PROP BASE Output_Dir "admin_executor_service___Win32_DebugFast"
  # PROP BASE Intermediate_Dir "admin_executor_service___Win32_DebugFast"
  # PROP BASE Ignore_Export_Lib 0
  # PROP BASE Target_Dir ""
  # PROP Use_MFC 0
  # PROP Use_Debug_Libraries 1
  # PROP Output_Dir "DebugFast"
  # PROP Intermediate_Dir "DebugFast"
  # PROP Ignore_Export_Lib 0
  # PROP Target_Dir ""
  # ADD BASE CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
  # SUBTRACT BASE CPP /YX
  # ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Ob1 /Gf /D "_WINDOWS" /D "_DEBUG" /D "WIN32" /D "_MBCS" /FR /FD /GZ /c
  # SUBTRACT CPP /YX
  # ADD BASE RSC /l 0x40c /d "_DEBUG"
  # ADD RSC /l 0x40c /d "_DEBUG"
  BSC32=bscmake.exe
  # ADD BASE BSC32 /nologo
  # ADD BSC32 /nologo
  LINK32=link.exe
  # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
  # SUBTRACT BASE LINK32 /pdb:none
  # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
  # SUBTRACT LINK32 /pdb:none
  
 !ENDIF  !ENDIF
  
 # Begin Target # Begin Target
Line 114 
Line 144 
 # Name "admin_executor_service - Win32 Release" # Name "admin_executor_service - Win32 Release"
 # Name "admin_executor_service - Win32 Debug" # Name "admin_executor_service - Win32 Debug"
 # Name "admin_executor_service - Win32 ReleaseDebug" # Name "admin_executor_service - Win32 ReleaseDebug"
  # Name "admin_executor_service - Win32 DebugFast"
 # Begin Source File # Begin Source File
  
 SOURCE=.\admin_executor_service.cpp SOURCE=.\admin_executor_service.cpp


+
Legend:
+
Removed from v.1.3 
changed lines
 Added in v.1.4
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.4&r2=1.5 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.4&r2=1.5 new file mode 100644 index 00000000..abd819de --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp.diff?r1=1.4&r2=1.5 @@ -0,0 +1,32 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.dsp - diff - 1.5 + +
[BACK] Return to admin_executor_service.dsp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Diff for /code/nelns/admin_executor_service/admin_executor_service.dsp between version 1.4 and 1.5

+ + + + + + + + + + + + + + + +
version 1.4, 2001/08/23 15:43:21version 1.5, 2001/10/16 09:26:23
Line 147 
Line 147 
 # Name "admin_executor_service - Win32 DebugFast" # Name "admin_executor_service - Win32 DebugFast"
 # Begin Source File # Begin Source File
  
  SOURCE=.\admin_executor_service.cfg
  # End Source File
  # Begin Source File
  
 SOURCE=.\admin_executor_service.cpp SOURCE=.\admin_executor_service.cpp
 # End Source File # End Source File
 # End Target # End Target


+
Legend:
+
Removed from v.1.4 
changed lines
 Added in v.1.5
+
+ + + +
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?hideattic=0 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?hideattic=0 new file mode 100644 index 00000000..3c38a2f8 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?hideattic=0 @@ -0,0 +1,177 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp
+ + + + + +
admin_executor_service.dsp
+

+

Default branch: MAIN
+


+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.4: +4 -0 + lines
Diff to previous 1.4 +

+FIXED: issues with time service
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu Aug 23 15:43:21 2001 UTC (11 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +34 -3 + lines
Diff to previous 1.3 +

+ADDED: DebugFast config
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Fri Jun 15 09:58:49 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +9 -7 + lines
Diff to previous 1.2 +

+CHANGED: use win32
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Tue Jun 12 15:44:38 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +6 -3 + lines
Diff to previous 1.1 +

+#CHANGED: remove precompilated header
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed May 2 12:48:18 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Diff

+ADD: new version of the network system (in NeL and NeLns)
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?only_with_tag=HEAD b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?only_with_tag=HEAD new file mode 100644 index 00000000..3406ff66 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?only_with_tag=HEAD @@ -0,0 +1,138 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp
+ + + + + +
admin_executor_service.dsp
+

+

Default branch: MAIN
+Current tag: HEAD
+


+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.4: +4 -0 + lines
Diff to previous 1.4 +

+FIXED: issues with time service
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.2 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.2 new file mode 100644 index 00000000..d557c1a8 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.2 @@ -0,0 +1,176 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp
+ + + + + +
admin_executor_service.dsp
+

+

Default branch: MAIN
+


+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.4: +4 -0 + lines
Diff to previous 1.4 + to selected 1.2 +

+FIXED: issues with time service
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu Aug 23 15:43:21 2001 UTC (11 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +34 -3 + lines
Diff to previous 1.3 + to selected 1.2 +

+ADDED: DebugFast config
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Fri Jun 15 09:58:49 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +9 -7 + lines
Diff to previous 1.2 +

+CHANGED: use win32
+
+

+ Revision 1.2 / (download) - annotate - [selected], Tue Jun 12 15:44:38 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +6 -3 + lines
Diff to previous 1.1 +

+#CHANGED: remove precompilated header
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed May 2 12:48:18 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Diff to selected 1.2 +

+ADD: new version of the network system (in NeL and NeLns)
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.3 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.3 new file mode 100644 index 00000000..e40f326f --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.3 @@ -0,0 +1,176 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp
+ + + + + +
admin_executor_service.dsp
+

+

Default branch: MAIN
+


+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.4: +4 -0 + lines
Diff to previous 1.4 + to selected 1.3 +

+FIXED: issues with time service
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu Aug 23 15:43:21 2001 UTC (11 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +34 -3 + lines
Diff to previous 1.3 +

+ADDED: DebugFast config
+
+

+ Revision 1.3 / (download) - annotate - [selected], Fri Jun 15 09:58:49 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +9 -7 + lines
Diff to previous 1.2 +

+CHANGED: use win32
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Tue Jun 12 15:44:38 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +6 -3 + lines
Diff to previous 1.1 + to selected 1.3 +

+#CHANGED: remove precompilated header
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed May 2 12:48:18 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Diff to selected 1.3 +

+ADD: new version of the network system (in NeL and NeLns)
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.5 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.5 new file mode 100644 index 00000000..fe16779f --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?r1=1.5 @@ -0,0 +1,177 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp
+ + + + + +
admin_executor_service.dsp
+

+

Default branch: MAIN
+


+ Revision 1.5 / (download) - annotate - [selected], Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.4: +4 -0 + lines
Diff to previous 1.4 +

+FIXED: issues with time service
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu Aug 23 15:43:21 2001 UTC (11 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +34 -3 + lines
Diff to previous 1.3 + to selected 1.5 +

+ADDED: DebugFast config
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Fri Jun 15 09:58:49 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +9 -7 + lines
Diff to previous 1.2 + to selected 1.5 +

+CHANGED: use win32
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Tue Jun 12 15:44:38 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +6 -3 + lines
Diff to previous 1.1 + to selected 1.5 +

+#CHANGED: remove precompilated header
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed May 2 12:48:18 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Diff to selected 1.5 +

+ADD: new version of the network system (in NeL and NeLns)
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.4&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.4&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..f1a2382d --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.4&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,167 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.dsp - view - 1.4 + +
[BACK] Return to admin_executor_service.dsp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp (download)
+Revision 1.4, Thu Aug 23 15:43:21 2001 UTC (11 months ago) by lecroart +
Branch: MAIN +
Changes since 1.3: +34 -3 + lines
+ADDED: DebugFast config
+
+

# Microsoft Developer Studio Project File - Name="admin_executor_service" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=admin_executor_service - Win32 DebugFast
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE 
+!MESSAGE NMAKE /f "admin_executor_service.mak".
+!MESSAGE 
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "admin_executor_service.mak" CFG="admin_executor_service - Win32 DebugFast"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "admin_executor_service - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 ReleaseDebug" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 DebugFast" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF  "$(CFG)" == "admin_executor_service - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "NDEBUG"
+# ADD RSC /l 0x40c /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "_DEBUG"
+# ADD RSC /l 0x40c /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 ReleaseDebug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ReleaseDebug"
+# PROP BASE Intermediate_Dir "ReleaseDebug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ReleaseDebug"
+# PROP Intermediate_Dir "ReleaseDebug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
+# ADD BASE RSC /l 0x40c /d "NDEBUG"
+# ADD RSC /l 0x40c /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 DebugFast"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "admin_executor_service___Win32_DebugFast"
+# PROP BASE Intermediate_Dir "admin_executor_service___Win32_DebugFast"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "DebugFast"
+# PROP Intermediate_Dir "DebugFast"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Ob1 /Gf /D "_WINDOWS" /D "_DEBUG" /D "WIN32" /D "_MBCS" /FR /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "_DEBUG"
+# ADD RSC /l 0x40c /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT BASE LINK32 /pdb:none
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT LINK32 /pdb:none
+
+!ENDIF 
+
+# Begin Target
+
+# Name "admin_executor_service - Win32 Release"
+# Name "admin_executor_service - Win32 Debug"
+# Name "admin_executor_service - Win32 ReleaseDebug"
+# Name "admin_executor_service - Win32 DebugFast"
+# Begin Source File
+
+SOURCE=.\admin_executor_service.cpp
+# End Source File
+# End Target
+# End Project
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=date/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=date/index.html new file mode 100644 index 00000000..91920be6 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=date/index.html @@ -0,0 +1,171 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.dsp - view - 1.5 + +
[BACK] Return to admin_executor_service.dsp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp (download)
+Revision 1.5, Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.4: +4 -0 + lines
+FIXED: issues with time service
+
+

# Microsoft Developer Studio Project File - Name="admin_executor_service" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=admin_executor_service - Win32 DebugFast
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE 
+!MESSAGE NMAKE /f "admin_executor_service.mak".
+!MESSAGE 
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "admin_executor_service.mak" CFG="admin_executor_service - Win32 DebugFast"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "admin_executor_service - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 ReleaseDebug" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 DebugFast" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF  "$(CFG)" == "admin_executor_service - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "NDEBUG"
+# ADD RSC /l 0x40c /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "_DEBUG"
+# ADD RSC /l 0x40c /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 ReleaseDebug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ReleaseDebug"
+# PROP BASE Intermediate_Dir "ReleaseDebug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ReleaseDebug"
+# PROP Intermediate_Dir "ReleaseDebug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
+# ADD BASE RSC /l 0x40c /d "NDEBUG"
+# ADD RSC /l 0x40c /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 DebugFast"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "admin_executor_service___Win32_DebugFast"
+# PROP BASE Intermediate_Dir "admin_executor_service___Win32_DebugFast"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "DebugFast"
+# PROP Intermediate_Dir "DebugFast"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Ob1 /Gf /D "_WINDOWS" /D "_DEBUG" /D "WIN32" /D "_MBCS" /FR /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "_DEBUG"
+# ADD RSC /l 0x40c /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT BASE LINK32 /pdb:none
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT LINK32 /pdb:none
+
+!ENDIF 
+
+# Begin Target
+
+# Name "admin_executor_service - Win32 Release"
+# Name "admin_executor_service - Win32 Debug"
+# Name "admin_executor_service - Win32 ReleaseDebug"
+# Name "admin_executor_service - Win32 DebugFast"
+# Begin Source File
+
+SOURCE=.\admin_executor_service.cfg
+# End Source File
+# Begin Source File
+
+SOURCE=.\admin_executor_service.cpp
+# End Source File
+# End Target
+# End Project
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=log/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=log/index.html new file mode 100644 index 00000000..2bf2a2ae --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=log/index.html @@ -0,0 +1,171 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.dsp - view - 1.5 + +
[BACK] Return to admin_executor_service.dsp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp (download)
+Revision 1.5, Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.4: +4 -0 + lines
+FIXED: issues with time service
+
+

# Microsoft Developer Studio Project File - Name="admin_executor_service" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=admin_executor_service - Win32 DebugFast
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE 
+!MESSAGE NMAKE /f "admin_executor_service.mak".
+!MESSAGE 
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "admin_executor_service.mak" CFG="admin_executor_service - Win32 DebugFast"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "admin_executor_service - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 ReleaseDebug" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 DebugFast" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF  "$(CFG)" == "admin_executor_service - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "NDEBUG"
+# ADD RSC /l 0x40c /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "_DEBUG"
+# ADD RSC /l 0x40c /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 ReleaseDebug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ReleaseDebug"
+# PROP BASE Intermediate_Dir "ReleaseDebug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ReleaseDebug"
+# PROP Intermediate_Dir "ReleaseDebug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
+# ADD BASE RSC /l 0x40c /d "NDEBUG"
+# ADD RSC /l 0x40c /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 DebugFast"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "admin_executor_service___Win32_DebugFast"
+# PROP BASE Intermediate_Dir "admin_executor_service___Win32_DebugFast"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "DebugFast"
+# PROP Intermediate_Dir "DebugFast"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Ob1 /Gf /D "_WINDOWS" /D "_DEBUG" /D "WIN32" /D "_MBCS" /FR /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "_DEBUG"
+# ADD RSC /l 0x40c /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT BASE LINK32 /pdb:none
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT LINK32 /pdb:none
+
+!ENDIF 
+
+# Begin Target
+
+# Name "admin_executor_service - Win32 Release"
+# Name "admin_executor_service - Win32 Debug"
+# Name "admin_executor_service - Win32 ReleaseDebug"
+# Name "admin_executor_service - Win32 DebugFast"
+# Begin Source File
+
+SOURCE=.\admin_executor_service.cfg
+# End Source File
+# Begin Source File
+
+SOURCE=.\admin_executor_service.cpp
+# End Source File
+# End Target
+# End Project
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=rev/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=rev/index.html new file mode 100644 index 00000000..4fdd9ff1 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?rev=1.5&content-type=text/x-cvsweb-markup&sortby=rev/index.html @@ -0,0 +1,171 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.dsp - view - 1.5 + +
[BACK] Return to admin_executor_service.dsp + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp (download)
+Revision 1.5, Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN +
CVS Tags: HEAD
Changes since 1.4: +4 -0 + lines
+FIXED: issues with time service
+
+

# Microsoft Developer Studio Project File - Name="admin_executor_service" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=admin_executor_service - Win32 DebugFast
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE 
+!MESSAGE NMAKE /f "admin_executor_service.mak".
+!MESSAGE 
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "admin_executor_service.mak" CFG="admin_executor_service - Win32 DebugFast"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "admin_executor_service - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 ReleaseDebug" (based on "Win32 (x86) Console Application")
+!MESSAGE "admin_executor_service - Win32 DebugFast" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF  "$(CFG)" == "admin_executor_service - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "NDEBUG"
+# ADD RSC /l 0x40c /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "_DEBUG"
+# ADD RSC /l 0x40c /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 ReleaseDebug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ReleaseDebug"
+# PROP BASE Intermediate_Dir "ReleaseDebug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ReleaseDebug"
+# PROP Intermediate_Dir "ReleaseDebug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
+# ADD BASE RSC /l 0x40c /d "NDEBUG"
+# ADD RSC /l 0x40c /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF  "$(CFG)" == "admin_executor_service - Win32 DebugFast"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "admin_executor_service___Win32_DebugFast"
+# PROP BASE Intermediate_Dir "admin_executor_service___Win32_DebugFast"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "DebugFast"
+# PROP Intermediate_Dir "DebugFast"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Gf /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "__STL_DEBUG" /FR /FD /GZ /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /Gi /GR /GX /Zi /Od /Ob1 /Gf /D "_WINDOWS" /D "_DEBUG" /D "WIN32" /D "_MBCS" /FR /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x40c /d "_DEBUG"
+# ADD RSC /l 0x40c /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT BASE LINK32 /pdb:none
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcmtd.lib" /nodefaultlib:"libcd.lib" /pdbtype:sept
+# SUBTRACT LINK32 /pdb:none
+
+!ENDIF 
+
+# Begin Target
+
+# Name "admin_executor_service - Win32 Release"
+# Name "admin_executor_service - Win32 Debug"
+# Name "admin_executor_service - Win32 ReleaseDebug"
+# Name "admin_executor_service - Win32 DebugFast"
+# Begin Source File
+
+SOURCE=.\admin_executor_service.cfg
+# End Source File
+# Begin Source File
+
+SOURCE=.\admin_executor_service.cpp
+# End Source File
+# End Target
+# End Project
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?sortby=log b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?sortby=log new file mode 100644 index 00000000..70ab2904 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.dsp?sortby=log @@ -0,0 +1,177 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.dsp
+ + + + + +
admin_executor_service.dsp
+

+

Default branch: MAIN
+


+ Revision 1.5 / (download) - annotate - [select for diffs] +, Tue Oct 16 09:26:23 2001 UTC (9 months, 1 week ago) by legros +
Branch: MAIN + +
CVS Tags: HEAD +
Changes since 1.4: +4 -0 + lines
Diff to previous 1.4 +

+FIXED: issues with time service
+
+

+ Revision 1.4 / (download) - annotate - [select for diffs] +, Thu Aug 23 15:43:21 2001 UTC (11 months ago) by lecroart +
Branch: MAIN + +
Changes since 1.3: +34 -3 + lines
Diff to previous 1.3 +

+ADDED: DebugFast config
+
+

+ Revision 1.3 / (download) - annotate - [select for diffs] +, Fri Jun 15 09:58:49 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.2: +9 -7 + lines
Diff to previous 1.2 +

+CHANGED: use win32
+
+

+ Revision 1.2 / (download) - annotate - [select for diffs] +, Tue Jun 12 15:44:38 2001 UTC (13 months, 1 week ago) by lecroart +
Branch: MAIN + +
Changes since 1.1: +6 -3 + lines
Diff to previous 1.1 +

+#CHANGED: remove precompilated header
+
+

+ Revision 1.1 / (download) - annotate - [select for diffs] +, Wed May 2 12:48:18 2001 UTC (14 months, 3 weeks ago) by lecroart +
Branch: MAIN + +
Diff

+ADD: new version of the network system (in NeL and NeLns)
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj new file mode 100644 index 00000000..333d3ce9 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj @@ -0,0 +1,134 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.vcproj
+ + + + + +
admin_executor_service.vcproj
+

+

Default branch: MAIN
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 16 12:51:31 2002 UTC (2 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: visual .net project
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=author/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=author/index.html new file mode 100644 index 00000000..67941460 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=author/index.html @@ -0,0 +1,269 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.vcproj - view - 1.1 + +
[BACK] Return to admin_executor_service.vcproj + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.vcproj (download)
+Revision 1.1, Tue Apr 16 12:51:31 2002 UTC (3 months, 1 week ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
+ADDED: visual .net project
+
+

<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+        ProjectType="Visual C++"
+        Version="7.00"
+        Name="admin_executor_service"
+        SccProjectName=""
+        SccLocalPath="">
+        <Platforms>
+                <Platform
+                        Name="Win32"/>
+        </Platforms>
+        <Configurations>
+                <Configuration
+                        Name="ReleaseDebug|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="2"
+                                EnableFunctionLevelLinking="TRUE"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="NDEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="Debug|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                Optimization="0"
+                                PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,__STL_DEBUG"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="3"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                BrowseInformationFile="$(IntDir)"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                IgnoreDefaultLibraryNames="libcmtd.lib,libcd.lib"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="_DEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="DebugFast|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                Optimization="0"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="_WINDOWS,_DEBUG,WIN32"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="3"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                BrowseInformationFile="$(IntDir)"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                IgnoreDefaultLibraryNames="libcmtd.lib,libcd.lib"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="_DEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="Release|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                SmallerTypeCheck="FALSE"
+                                RuntimeLibrary="2"
+                                EnableFunctionLevelLinking="TRUE"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="NDEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+        </Configurations>
+        <Files>
+                <File
+                        RelativePath=".\admin_executor_service.cfg">
+                </File>
+                <File
+                        RelativePath=".\admin_executor_service.cpp">
+                </File>
+        </Files>
+        <Globals>
+        </Globals>
+</VisualStudioProject>
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=date/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=date/index.html new file mode 100644 index 00000000..1fa4f981 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=date/index.html @@ -0,0 +1,269 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.vcproj - view - 1.1 + +
[BACK] Return to admin_executor_service.vcproj + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.vcproj (download)
+Revision 1.1, Tue Apr 16 12:51:31 2002 UTC (3 months, 1 week ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
+ADDED: visual .net project
+
+

<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+        ProjectType="Visual C++"
+        Version="7.00"
+        Name="admin_executor_service"
+        SccProjectName=""
+        SccLocalPath="">
+        <Platforms>
+                <Platform
+                        Name="Win32"/>
+        </Platforms>
+        <Configurations>
+                <Configuration
+                        Name="ReleaseDebug|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="2"
+                                EnableFunctionLevelLinking="TRUE"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="NDEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="Debug|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                Optimization="0"
+                                PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,__STL_DEBUG"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="3"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                BrowseInformationFile="$(IntDir)"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                IgnoreDefaultLibraryNames="libcmtd.lib,libcd.lib"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="_DEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="DebugFast|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                Optimization="0"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="_WINDOWS,_DEBUG,WIN32"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="3"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                BrowseInformationFile="$(IntDir)"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                IgnoreDefaultLibraryNames="libcmtd.lib,libcd.lib"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="_DEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="Release|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                SmallerTypeCheck="FALSE"
+                                RuntimeLibrary="2"
+                                EnableFunctionLevelLinking="TRUE"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="NDEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+        </Configurations>
+        <Files>
+                <File
+                        RelativePath=".\admin_executor_service.cfg">
+                </File>
+                <File
+                        RelativePath=".\admin_executor_service.cpp">
+                </File>
+        </Files>
+        <Globals>
+        </Globals>
+</VisualStudioProject>
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=rev/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=rev/index.html new file mode 100644 index 00000000..85d84ac7 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup&sortby=rev/index.html @@ -0,0 +1,269 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.vcproj - view - 1.1 + +
[BACK] Return to admin_executor_service.vcproj + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.vcproj (download)
+Revision 1.1, Tue Apr 16 12:51:31 2002 UTC (3 months, 1 week ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
+ADDED: visual .net project
+
+

<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+        ProjectType="Visual C++"
+        Version="7.00"
+        Name="admin_executor_service"
+        SccProjectName=""
+        SccLocalPath="">
+        <Platforms>
+                <Platform
+                        Name="Win32"/>
+        </Platforms>
+        <Configurations>
+                <Configuration
+                        Name="ReleaseDebug|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="2"
+                                EnableFunctionLevelLinking="TRUE"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="NDEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="Debug|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                Optimization="0"
+                                PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,__STL_DEBUG"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="3"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                BrowseInformationFile="$(IntDir)"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                IgnoreDefaultLibraryNames="libcmtd.lib,libcd.lib"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="_DEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="DebugFast|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                Optimization="0"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="_WINDOWS,_DEBUG,WIN32"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="3"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                BrowseInformationFile="$(IntDir)"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                IgnoreDefaultLibraryNames="libcmtd.lib,libcd.lib"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="_DEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="Release|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                SmallerTypeCheck="FALSE"
+                                RuntimeLibrary="2"
+                                EnableFunctionLevelLinking="TRUE"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="NDEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+        </Configurations>
+        <Files>
+                <File
+                        RelativePath=".\admin_executor_service.cfg">
+                </File>
+                <File
+                        RelativePath=".\admin_executor_service.cpp">
+                </File>
+        </Files>
+        <Globals>
+        </Globals>
+</VisualStudioProject>
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup/index.html new file mode 100644 index 00000000..8837debd --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?rev=1.1&content-type=text/x-cvsweb-markup/index.html @@ -0,0 +1,269 @@ + + + +code/nelns/admin_executor_service/admin_executor_service.vcproj - view - 1.1 + +
[BACK] Return to admin_executor_service.vcproj + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / admin_executor_service.vcproj (download)
+Revision 1.1, Tue Apr 16 12:51:31 2002 UTC (2 months ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
+ADDED: visual .net project
+
+

<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+        ProjectType="Visual C++"
+        Version="7.00"
+        Name="admin_executor_service"
+        SccProjectName=""
+        SccLocalPath="">
+        <Platforms>
+                <Platform
+                        Name="Win32"/>
+        </Platforms>
+        <Configurations>
+                <Configuration
+                        Name="ReleaseDebug|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="2"
+                                EnableFunctionLevelLinking="TRUE"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="NDEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="Debug|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                Optimization="0"
+                                PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,__STL_DEBUG"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="3"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                BrowseInformationFile="$(IntDir)"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                IgnoreDefaultLibraryNames="libcmtd.lib,libcd.lib"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="_DEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="DebugFast|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                Optimization="0"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="_WINDOWS,_DEBUG,WIN32"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                BasicRuntimeChecks="3"
+                                SmallerTypeCheck="TRUE"
+                                RuntimeLibrary="3"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                BrowseInformationFile="$(IntDir)"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"
+                                DebugInformationFormat="3"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                IgnoreDefaultLibraryNames="libcmtd.lib,libcd.lib"
+                                GenerateDebugInformation="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="_DEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+                <Configuration
+                        Name="Release|Win32"
+                        OutputDirectory="$(ConfigurationName)7\"
+                        IntermediateDirectory="$(ConfigurationName)7\"
+                        ConfigurationType="1"
+                        UseOfMFC="0"
+                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
+                        CharacterSet="2">
+                        <Tool
+                                Name="VCCLCompilerTool"
+                                InlineFunctionExpansion="1"
+                                PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+                                StringPooling="TRUE"
+                                MinimalRebuild="TRUE"
+                                SmallerTypeCheck="FALSE"
+                                RuntimeLibrary="2"
+                                EnableFunctionLevelLinking="TRUE"
+                                RuntimeTypeInfo="TRUE"
+                                UsePrecompiledHeader="2"
+                                PrecompiledHeaderFile="$(IntDir)$(TargetName).pch"
+                                AssemblerListingLocation="$(IntDir)"
+                                ObjectFile="$(IntDir)"
+                                ProgramDataBaseFileName="$(IntDir)"
+                                BrowseInformation="0"
+                                WarningLevel="3"
+                                SuppressStartupBanner="TRUE"/>
+                        <Tool
+                                Name="VCCustomBuildTool"/>
+                        <Tool
+                                Name="VCLinkerTool"
+                                AdditionalOptions="/MACHINE:I386"
+                                AdditionalDependencies="odbc32.lib odbccp32.lib"
+                                OutputFile="$(OutDir)$(InputName).exe"
+                                LinkIncremental="2"
+                                SuppressStartupBanner="TRUE"
+                                ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
+                                SubSystem="2"/>
+                        <Tool
+                                Name="VCMIDLTool"
+                                TypeLibraryName="$(IntDir)$(TargetName).tlb"/>
+                        <Tool
+                                Name="VCPostBuildEventTool"/>
+                        <Tool
+                                Name="VCPreBuildEventTool"/>
+                        <Tool
+                                Name="VCPreLinkEventTool"/>
+                        <Tool
+                                Name="VCResourceCompilerTool"
+                                PreprocessorDefinitions="NDEBUG"
+                                Culture="1036"/>
+                        <Tool
+                                Name="VCWebServiceProxyGeneratorTool"/>
+                        <Tool
+                                Name="VCWebDeploymentTool"/>
+                </Configuration>
+        </Configurations>
+        <Files>
+                <File
+                        RelativePath=".\admin_executor_service.cfg">
+                </File>
+                <File
+                        RelativePath=".\admin_executor_service.cpp">
+                </File>
+        </Files>
+        <Globals>
+        </Globals>
+</VisualStudioProject>
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=author b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=author new file mode 100644 index 00000000..5b12535f --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=author @@ -0,0 +1,137 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.vcproj
+ + + + + +
admin_executor_service.vcproj
+

+

Default branch: MAIN
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 16 12:51:31 2002 UTC (3 months, 1 week ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: visual .net project
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=log b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=log new file mode 100644 index 00000000..9a9ad492 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=log @@ -0,0 +1,137 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.vcproj
+ + + + + +
admin_executor_service.vcproj
+

+

Default branch: MAIN
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 16 12:51:31 2002 UTC (3 months, 1 week ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: visual .net project
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=rev b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=rev new file mode 100644 index 00000000..4d79875b --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/admin_executor_service.vcproj?sortby=rev @@ -0,0 +1,137 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / admin_executor_service.vcproj
+ + + + + +
admin_executor_service.vcproj
+

+

Default branch: MAIN
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 16 12:51:31 2002 UTC (3 months, 1 week ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: visual .net project
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg new file mode 100644 index 00000000..5e778b53 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg @@ -0,0 +1,134 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / common.cfg
+ + + + + +
common.cfg
+

+

Default branch: MAIN
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (8 weeks, 3 days ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: common.cfg
+
+ + + + + +
Request Diffs
+

+

+

+Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?annotate=1.1 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?annotate=1.1 new file mode 100644 index 00000000..fdee7001 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?annotate=1.1 @@ -0,0 +1,76 @@ + + + +code/nelns/admin_executor_service/common.cfg - annotate - 1.1 + +
[BACK] Return to common.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

Annotation of code/nelns/admin_executor_service/common.cfg, Revision 1.1

+
Status: 500 Internal Error
+Content-type: text/html
+
+
+
+
+	nevrax.org : cvs
+		
+
+	
+
+
+
+
+
+ 
+        
+        
+        
+        
+        
+ 
+
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+Error: Error occured during annotate: error + + + +
                                                                                                                                                                    +
+ + \ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?hideattic=0 b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?hideattic=0 new file mode 100644 index 00000000..f6ce2601 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?hideattic=0 @@ -0,0 +1,137 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / common.cfg
+ + + + + +
common.cfg
+

+

Default branch: MAIN
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: common.cfg
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?only_with_tag=HEAD b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?only_with_tag=HEAD new file mode 100644 index 00000000..5d713e3f --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?only_with_tag=HEAD @@ -0,0 +1,136 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / common.cfg
+ + + + + +
common.cfg
+

+

Default branch: MAIN
+Current tag: HEAD
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: common.cfg
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+View only Branch: + + +
+ +
+Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?rev=1.1&content-type=text/x-cvsweb-markup&sortby=log/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?rev=1.1&content-type=text/x-cvsweb-markup&sortby=log/index.html new file mode 100644 index 00000000..cea0e007 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?rev=1.1&content-type=text/x-cvsweb-markup&sortby=log/index.html @@ -0,0 +1,19 @@ + + + +code/nelns/admin_executor_service/common.cfg - view - 1.1 + +
[BACK] Return to common.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / common.cfg (download)
+Revision 1.1, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
+ADDED: common.cfg
+
+

+// by default, use WIN displayer
+WindowStyle = "WIN";
+
+// by default, use localhost to find the naming service
+NSHost = "localhost";
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?rev=1.1&content-type=text/x-cvsweb-markup&sortby=rev/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?rev=1.1&content-type=text/x-cvsweb-markup&sortby=rev/index.html new file mode 100644 index 00000000..7b13d2ed --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?rev=1.1&content-type=text/x-cvsweb-markup&sortby=rev/index.html @@ -0,0 +1,19 @@ + + + +code/nelns/admin_executor_service/common.cfg - view - 1.1 + +
[BACK] Return to common.cfg + CVS log [TXT][DIR] Up to Nevrax / code / nelns / admin_executor_service

File: Nevrax / code / nelns / admin_executor_service / common.cfg (download)
+Revision 1.1, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN +
CVS Tags: HEAD
+ADDED: common.cfg
+
+

+// by default, use WIN displayer
+WindowStyle = "WIN";
+
+// by default, use localhost to find the naming service
+NSHost = "localhost";
+
\ No newline at end of file diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?sortby=log b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?sortby=log new file mode 100644 index 00000000..325058a1 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?sortby=log @@ -0,0 +1,137 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / common.cfg
+ + + + + +
common.cfg
+

+

Default branch: MAIN
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: common.cfg
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?sortby=rev b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?sortby=rev new file mode 100644 index 00000000..9c83ed68 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/common.cfg?sortby=rev @@ -0,0 +1,137 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + +
Nevrax / code / nelns / admin_executor_service / common.cfg
+ + + + + +
common.cfg
+

+

Default branch: MAIN
+


+ Revision 1.1 / (download) - annotate - [select for diffs] +, Tue Apr 23 15:54:07 2002 UTC (3 months ago) by lecroart +
Branch: MAIN + +
CVS Tags: HEAD +
Diff

+ADDED: common.cfg
+
+ + + + + +
Request Diffs
+

+

+

+ +Diffs between + + + and + + +
Type of Diff should be a  +
+ + + + + +
Select branch
+

+

+ +

+ +View only Branch: + + +
+ +
+ +Sort log by: + + +
+ + +
                                                                                                                                                                    +
+ + diff --git a/cvs/cvsweb.cgi/code/nelns/admin_executor_service/index.html b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/index.html new file mode 100644 index 00000000..19e030b7 --- /dev/null +++ b/cvs/cvsweb.cgi/code/nelns/admin_executor_service/index.html @@ -0,0 +1,110 @@ + + + + nevrax.org : cvs + + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#Free software
+
+ + +
+ + +
+cvs + +
+ + + +
Nevrax / code / nelns / admin_executor_service
+ + + + + + + + + + + + +
FileRev.AgeAuthorLast log entry
[BACK] + Previous Directory +    
[DIR] + Attic/[Don't hide]    
[TXT] + Makefile.am + 1.6  8 weeks lecroart  CHANGED: update makefile to manage log and cfg dir (thanks to loic dachary) +
[TXT] + admin_executor_service.cfg + 1.7  6 weeks lecroart  no message +
[TXT] + admin_executor_service.cpp + 1.15  8 weeks lecroart  ADDED: use -A option +
[TXT] + admin_executor_service.dsp + 1.5  7 months legros  FIXED: issues with time service +
[TXT] + admin_executor_service.vcproj + 1.1  7 weeks lecroart  ADDED: visual .net project +
[TXT] + common.cfg + 1.1  6 weeks lecroart  ADDED: common.cfg +

+Show only files with tag: + + +
+ + +
                                                                                                                                                                    +
+ + -- cgit v1.2.1