integrated changes from 1.3.6
This commit is contained in:
Родитель
09fce4461e
Коммит
0336789662
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// AbstractConfiguration.cpp
|
// AbstractConfiguration.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/AbstractConfiguration.cpp#1 $
|
// $Id: //poco/Main/Util/src/AbstractConfiguration.cpp#7 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Configuration
|
// Package: Configuration
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// ConfigurationMapper.cpp
|
// ConfigurationMapper.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/ConfigurationMapper.cpp#1 $
|
// $Id: //poco/Main/Util/src/ConfigurationMapper.cpp#6 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Configuration
|
// Package: Configuration
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// ConfigurationView.cpp
|
// ConfigurationView.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/ConfigurationView.cpp#1 $
|
// $Id: //poco/Main/Util/src/ConfigurationView.cpp#7 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Configuration
|
// Package: Configuration
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// FilesystemConfiguration.cpp
|
// FilesystemConfiguration.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/FilesystemConfiguration.cpp#1 $
|
// $Id: //poco/Main/Util/src/FilesystemConfiguration.cpp#8 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Configuration
|
// Package: Configuration
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// HelpFormatter.cpp
|
// HelpFormatter.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/HelpFormatter.cpp#1 $
|
// $Id: //poco/Main/Util/src/HelpFormatter.cpp#8 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// IniFileConfiguration.cpp
|
// IniFileConfiguration.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/IniFileConfiguration.cpp#1 $
|
// $Id: //poco/Main/Util/src/IniFileConfiguration.cpp#9 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Configuration
|
// Package: Configuration
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// IntValidator.cpp
|
// IntValidator.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/IntValidator.cpp#1 $
|
// $Id: //poco/Main/Util/src/IntValidator.cpp#1 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// LayeredConfiguration.cpp
|
// LayeredConfiguration.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/LayeredConfiguration.cpp#1 $
|
// $Id: //poco/Main/Util/src/LayeredConfiguration.cpp#8 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Configuration
|
// Package: Configuration
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// LoggingConfigurator.cpp
|
// LoggingConfigurator.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/LoggingConfigurator.cpp#1 $
|
// $Id: //poco/Main/Util/src/LoggingConfigurator.cpp#12 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Configuration
|
// Package: Configuration
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// LoggingSubsystem.cpp
|
// LoggingSubsystem.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/LoggingSubsystem.cpp#1 $
|
// $Id: //poco/Main/Util/src/LoggingSubsystem.cpp#8 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Application
|
// Package: Application
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// MapConfiguration.cpp
|
// MapConfiguration.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/MapConfiguration.cpp#1 $
|
// $Id: //poco/Main/Util/src/MapConfiguration.cpp#6 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Configuration
|
// Package: Configuration
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// Option.cpp
|
// Option.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/Option.cpp#2 $
|
// $Id: //poco/Main/Util/src/Option.cpp#12 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// OptionCallback.cpp
|
// OptionCallback.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/OptionCallback.cpp#1 $
|
// $Id: //poco/Main/Util/src/OptionCallback.cpp#2 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// OptionException.cpp
|
// OptionException.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/OptionException.cpp#1 $
|
// $Id: //poco/Main/Util/src/OptionException.cpp#8 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// OptionProcessor.cpp
|
// OptionProcessor.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/OptionProcessor.cpp#1 $
|
// $Id: //poco/Main/Util/src/OptionProcessor.cpp#8 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// OptionSet.cpp
|
// OptionSet.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/OptionSet.cpp#1 $
|
// $Id: //poco/Main/Util/src/OptionSet.cpp#9 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
@ -89,7 +89,7 @@ bool OptionSet::hasOption(const std::string& name, bool matchShort) const
|
||||||
bool found = false;
|
bool found = false;
|
||||||
for (Iterator it = _options.begin(); it != _options.end(); ++it)
|
for (Iterator it = _options.begin(); it != _options.end(); ++it)
|
||||||
{
|
{
|
||||||
if (matchShort && it->matchesShort(name) || !matchShort && it->matchesFull(name))
|
if ((matchShort && it->matchesShort(name)) || (!matchShort && it->matchesFull(name)))
|
||||||
{
|
{
|
||||||
if (!found)
|
if (!found)
|
||||||
found = true;
|
found = true;
|
||||||
|
@ -106,7 +106,7 @@ const Option& OptionSet::getOption(const std::string& name, bool matchShort) con
|
||||||
const Option* pOption = 0;
|
const Option* pOption = 0;
|
||||||
for (Iterator it = _options.begin(); it != _options.end(); ++it)
|
for (Iterator it = _options.begin(); it != _options.end(); ++it)
|
||||||
{
|
{
|
||||||
if (matchShort && it->matchesShort(name) || !matchShort && it->matchesPartial(name))
|
if ((matchShort && it->matchesShort(name)) || (!matchShort && it->matchesPartial(name)))
|
||||||
{
|
{
|
||||||
if (!pOption)
|
if (!pOption)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// RegExpValidator.cpp
|
// RegExpValidator.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/RegExpValidator.cpp#1 $
|
// $Id: //poco/Main/Util/src/RegExpValidator.cpp#2 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// ServerApplication.cpp
|
// ServerApplication.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/Main/Util/src/ServerApplication.cpp#28 $
|
// $Id: //poco/Main/Util/src/ServerApplication.cpp#29 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Application
|
// Package: Application
|
||||||
|
@ -423,7 +423,8 @@ int ServerApplication::run(int argc, char** argv)
|
||||||
init(argc, argv);
|
init(argc, argv);
|
||||||
if (runAsDaemon)
|
if (runAsDaemon)
|
||||||
{
|
{
|
||||||
chdir("/");
|
int rc = chdir("/");
|
||||||
|
if (rc != 0) return EXIT_OSERR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception& exc)
|
catch (Exception& exc)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// Subsystem.cpp
|
// Subsystem.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/Subsystem.cpp#1 $
|
// $Id: //poco/Main/Util/src/Subsystem.cpp#8 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Application
|
// Package: Application
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// Timer.cpp
|
// Timer.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/Main/Util/src/Timer.cpp#1 $
|
// $Id: //poco/Main/Util/src/Timer.cpp#2 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Timer
|
// Package: Timer
|
||||||
|
@ -178,7 +178,7 @@ public:
|
||||||
if (!task()->isCancelled())
|
if (!task()->isCancelled())
|
||||||
{
|
{
|
||||||
Poco::Timestamp nextExecution;
|
Poco::Timestamp nextExecution;
|
||||||
nextExecution += _interval*1000;
|
nextExecution += static_cast<Poco::Timestamp::TimeDiff>(_interval)*1000;
|
||||||
queue().enqueueNotification(this, nextExecution);
|
queue().enqueueNotification(this, nextExecution);
|
||||||
duplicate();
|
duplicate();
|
||||||
}
|
}
|
||||||
|
@ -210,7 +210,7 @@ public:
|
||||||
if (!task()->isCancelled())
|
if (!task()->isCancelled())
|
||||||
{
|
{
|
||||||
Poco::Timestamp nextExecution(task()->lastExecution());
|
Poco::Timestamp nextExecution(task()->lastExecution());
|
||||||
nextExecution += _interval*1000;
|
nextExecution += static_cast<Poco::Timestamp::TimeDiff>(_interval)*1000;
|
||||||
queue().enqueueNotification(this, nextExecution);
|
queue().enqueueNotification(this, nextExecution);
|
||||||
duplicate();
|
duplicate();
|
||||||
}
|
}
|
||||||
|
@ -259,7 +259,7 @@ void Timer::schedule(TimerTask::Ptr pTask, Poco::Timestamp time)
|
||||||
void Timer::schedule(TimerTask::Ptr pTask, long delay, long interval)
|
void Timer::schedule(TimerTask::Ptr pTask, long delay, long interval)
|
||||||
{
|
{
|
||||||
Poco::Timestamp time;
|
Poco::Timestamp time;
|
||||||
time += delay*1000;
|
time += static_cast<Poco::Timestamp::TimeDiff>(delay)*1000;
|
||||||
schedule(pTask, time, interval);
|
schedule(pTask, time, interval);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -273,7 +273,7 @@ void Timer::schedule(TimerTask::Ptr pTask, Poco::Timestamp time, long interval)
|
||||||
void Timer::scheduleAtFixedRate(TimerTask::Ptr pTask, long delay, long interval)
|
void Timer::scheduleAtFixedRate(TimerTask::Ptr pTask, long delay, long interval)
|
||||||
{
|
{
|
||||||
Poco::Timestamp time;
|
Poco::Timestamp time;
|
||||||
time += delay*1000;
|
time += static_cast<Poco::Timestamp::TimeDiff>(delay)*1000;
|
||||||
scheduleAtFixedRate(pTask, time, interval);
|
scheduleAtFixedRate(pTask, time, interval);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// Validator.cpp
|
// Validator.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/Validator.cpp#1 $
|
// $Id: //poco/Main/Util/src/Validator.cpp#1 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Options
|
// Package: Options
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// WinRegistryConfiguration.cpp
|
// WinRegistryConfiguration.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/1.3/Util/src/WinRegistryConfiguration.cpp#3 $
|
// $Id: //poco/Main/Util/src/WinRegistryConfiguration.cpp#8 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Windows
|
// Package: Windows
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// WinRegistryKey.cpp
|
// WinRegistryKey.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/1.3/Util/src/WinRegistryKey.cpp#5 $
|
// $Id: //poco/Main/Util/src/WinRegistryKey.cpp#14 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Windows
|
// Package: Windows
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//
|
//
|
||||||
// WinService.cpp
|
// WinService.cpp
|
||||||
//
|
//
|
||||||
// $Id: //poco/svn/Util/src/WinService.cpp#1 $
|
// $Id: //poco/Main/Util/src/WinService.cpp#10 $
|
||||||
//
|
//
|
||||||
// Library: Util
|
// Library: Util
|
||||||
// Package: Windows
|
// Package: Windows
|
||||||
|
|
Загрузка…
Ссылка в новой задаче