File: Poco.Util.html

package info (click to toggle)
poco-doc 1.3.6-1
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, squeeze, stretch, wheezy
  • size: 10,076 kB
  • ctags: 9,611
  • sloc: makefile: 31
file content (135 lines) | stat: -rw-r--r-- 19,903 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Namespace Poco::Util</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<meta name="author" content="Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="publisher" content="Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="copyright" content="Copyright (c) 2009, Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="language" content="en"/>
<meta name="date" content="2009-11-24"/>
<meta name="generator" content="PocoDoc"/>
<link rel="stylesheet" href="css/styles.css" type="text/css"/>
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0">
<div class="header">
<h1 class="namespace"><a href="Poco.html" class="namespace">Poco</a></h1>
<h1 class="symbol">namespace Util</h1>
</div>
<div class="body">
<h2>Overview</h2>
<p><b>Classes:</b> 
<a href="Poco.Util.AbstractConfiguration.html" title="class Poco::Util::AbstractConfiguration">AbstractConfiguration</a>, <a href="Poco.Util.AbstractOptionCallback.html" title="class Poco::Util::AbstractOptionCallback">AbstractOptionCallback</a>, <a href="Poco.Util.AmbiguousOptionException.html" title="class Poco::Util::AmbiguousOptionException">AmbiguousOptionException</a>, <a href="Poco.Util.Application.html" title="class Poco::Util::Application">Application</a>, <a href="Poco.Util.ConfigurationMapper.html" title="class Poco::Util::ConfigurationMapper">ConfigurationMapper</a>, <a href="Poco.Util.ConfigurationView.html" title="class Poco::Util::ConfigurationView">ConfigurationView</a>, <a href="Poco.Util.DuplicateOptionException.html" title="class Poco::Util::DuplicateOptionException">DuplicateOptionException</a>, <a href="Poco.Util.EmptyOptionException.html" title="class Poco::Util::EmptyOptionException">EmptyOptionException</a>, <a href="Poco.Util.FilesystemConfiguration.html" title="class Poco::Util::FilesystemConfiguration">FilesystemConfiguration</a>, <a href="Poco.Util.HelpFormatter.html" title="class Poco::Util::HelpFormatter">HelpFormatter</a>, <a href="Poco.Util.IncompatibleOptionsException.html" title="class Poco::Util::IncompatibleOptionsException">IncompatibleOptionsException</a>, <a href="Poco.Util.IniFileConfiguration.html" title="class Poco::Util::IniFileConfiguration">IniFileConfiguration</a>, <a href="Poco.Util.IntValidator.html" title="class Poco::Util::IntValidator">IntValidator</a>, <a href="Poco.Util.InvalidArgumentException.html" title="class Poco::Util::InvalidArgumentException">InvalidArgumentException</a>, <a href="Poco.Util.LayeredConfiguration.html" title="class Poco::Util::LayeredConfiguration">LayeredConfiguration</a>, <a href="Poco.Util.LoggingConfigurator.html" title="class Poco::Util::LoggingConfigurator">LoggingConfigurator</a>, <a href="Poco.Util.LoggingSubsystem.html" title="class Poco::Util::LoggingSubsystem">LoggingSubsystem</a>, <a href="Poco.Util.MapConfiguration.html" title="class Poco::Util::MapConfiguration">MapConfiguration</a>, <a href="Poco.Util.MissingArgumentException.html" title="class Poco::Util::MissingArgumentException">MissingArgumentException</a>, <a href="Poco.Util.MissingOptionException.html" title="class Poco::Util::MissingOptionException">MissingOptionException</a>, <a href="Poco.Util.Option.html" title="class Poco::Util::Option">Option</a>, <a href="Poco.Util.OptionCallback.html" title="class Poco::Util::OptionCallback">OptionCallback</a>, <a href="Poco.Util.OptionException.html" title="class Poco::Util::OptionException">OptionException</a>, <a href="Poco.Util.OptionProcessor.html" title="class Poco::Util::OptionProcessor">OptionProcessor</a>, <a href="Poco.Util.OptionSet.html" title="class Poco::Util::OptionSet">OptionSet</a>, <a href="Poco.Util.PropertyFileConfiguration.html" title="class Poco::Util::PropertyFileConfiguration">PropertyFileConfiguration</a>, <a href="Poco.Util.RegExpValidator.html" title="class Poco::Util::RegExpValidator">RegExpValidator</a>, <a href="Poco.Util.ServerApplication.html" title="class Poco::Util::ServerApplication">ServerApplication</a>, <a href="Poco.Util.Subsystem.html" title="class Poco::Util::Subsystem">Subsystem</a>, <a href="Poco.Util.SystemConfiguration.html" title="class Poco::Util::SystemConfiguration">SystemConfiguration</a>, <a href="Poco.Util.Timer.html" title="class Poco::Util::Timer">Timer</a>, <a href="Poco.Util.TimerTask.html" title="class Poco::Util::TimerTask">TimerTask</a>, <a href="Poco.Util.TimerTaskAdapter.html" title="class Poco::Util::TimerTaskAdapter">TimerTaskAdapter</a>, <a href="Poco.Util.UnexpectedArgumentException.html" title="class Poco::Util::UnexpectedArgumentException">UnexpectedArgumentException</a>, <a href="Poco.Util.UnknownOptionException.html" title="class Poco::Util::UnknownOptionException">UnknownOptionException</a>, <a href="Poco.Util.Validator.html" title="class Poco::Util::Validator">Validator</a>, <a href="Poco.Util.WinRegistryConfiguration.html" title="class Poco::Util::WinRegistryConfiguration">WinRegistryConfiguration</a>, <a href="Poco.Util.WinRegistryKey.html" title="class Poco::Util::WinRegistryKey">WinRegistryKey</a>, <a href="Poco.Util.WinService.html" title="class Poco::Util::WinService">WinService</a>, <a href="Poco.Util.XMLConfiguration.html" title="class Poco::Util::XMLConfiguration">XMLConfiguration</a></p>
<h2>Classes</h2>
<h3><a href="Poco.Util.AbstractConfiguration.html" class="class">class AbstractConfiguration</a></h3>
<p> <a href="Poco.Util.AbstractConfiguration.html" title="class Poco::Util::AbstractConfiguration">AbstractConfiguration</a> is an abstract base class for different
 kinds of configuration data, such as INI files, property files,
 <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> configuration files or the Windows Registry.&nbsp;<a href="Poco.Util.AbstractConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.AbstractOptionCallback.html" class="class">class AbstractOptionCallback</a></h3>
<p> Base class for <a href="Poco.Util.OptionCallback.html" title="class Poco::Util::OptionCallback">OptionCallback</a>.&nbsp;<a href="Poco.Util.AbstractOptionCallback.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.AmbiguousOptionException.html" class="class">class AmbiguousOptionException</a></h3>
<p>&nbsp;<a href="Poco.Util.AmbiguousOptionException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.Application.html" class="class">class Application</a></h3>
<p> The <a href="Poco.Util.Application.html" title="class Poco::Util::Application">Application</a> class implements the main subsystem
 in a process.&nbsp;<a href="Poco.Util.Application.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.ConfigurationMapper.html" class="class">class ConfigurationMapper</a></h3>
<p> This configuration maps a property hierarchy into another
 hierarchy.&nbsp;<a href="Poco.Util.ConfigurationMapper.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.ConfigurationView.html" class="class">class ConfigurationView</a></h3>
<p> This configuration implements a &quot;view&quot; into a sub-hierarchy 
 of another configuration.&nbsp;<a href="Poco.Util.ConfigurationView.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.DuplicateOptionException.html" class="class">class DuplicateOptionException</a></h3>
<p>&nbsp;<a href="Poco.Util.DuplicateOptionException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.EmptyOptionException.html" class="class">class EmptyOptionException</a></h3>
<p>&nbsp;<a href="Poco.Util.EmptyOptionException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.FilesystemConfiguration.html" class="class">class FilesystemConfiguration</a></h3>
<p> An implementation of <a href="Poco.Util.AbstractConfiguration.html" title="class Poco::Util::AbstractConfiguration">AbstractConfiguration</a> that stores configuration data
 in a directory hierarchy in the filesystem.&nbsp;<a href="Poco.Util.FilesystemConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.HelpFormatter.html" class="class">class HelpFormatter</a></h3>
<p> This class formats a help message from an <a href="Poco.Util.OptionSet.html" title="class Poco::Util::OptionSet">OptionSet</a>.&nbsp;<a href="Poco.Util.HelpFormatter.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.IncompatibleOptionsException.html" class="class">class IncompatibleOptionsException</a></h3>
<p>&nbsp;<a href="Poco.Util.IncompatibleOptionsException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.IniFileConfiguration.html" class="class">class IniFileConfiguration</a></h3>
<p> This implementation of a Configuration reads properties
 from a legacy Windows initialization (.&nbsp;<a href="Poco.Util.IniFileConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.IntValidator.html" class="class">class IntValidator</a></h3>
<p> The <a href="Poco.Util.IntValidator.html" title="class Poco::Util::IntValidator">IntValidator</a> tests whether the option argument,
 which must be an integer, lies within a given range.&nbsp;<a href="Poco.Util.IntValidator.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.InvalidArgumentException.html" class="class">class InvalidArgumentException</a></h3>
<p>&nbsp;<a href="Poco.Util.InvalidArgumentException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.LayeredConfiguration.html" class="class">class LayeredConfiguration</a></h3>
<p> A <a href="Poco.Util.LayeredConfiguration.html" title="class Poco::Util::LayeredConfiguration">LayeredConfiguration</a> consists of a number of AbstractConfigurations.&nbsp;<a href="Poco.Util.LayeredConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.LoggingConfigurator.html" class="class">class LoggingConfigurator</a></h3>
<p> This utility class uses a configuration object to configure the
 logging subsystem of an application.&nbsp;<a href="Poco.Util.LoggingConfigurator.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.LoggingSubsystem.html" class="class">class LoggingSubsystem</a></h3>
<p> The <a href="Poco.Util.LoggingSubsystem.html" title="class Poco::Util::LoggingSubsystem">LoggingSubsystem</a> class initializes the logging
 framework using the <a href="Poco.Util.LoggingConfigurator.html" title="class Poco::Util::LoggingConfigurator">LoggingConfigurator</a>.&nbsp;<a href="Poco.Util.LoggingSubsystem.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.MapConfiguration.html" class="class">class MapConfiguration</a></h3>
<p> An implementation of <a href="Poco.Util.AbstractConfiguration.html" title="class Poco::Util::AbstractConfiguration">AbstractConfiguration</a> that stores configuration data in a map.&nbsp;<a href="Poco.Util.MapConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.MissingArgumentException.html" class="class">class MissingArgumentException</a></h3>
<p>&nbsp;<a href="Poco.Util.MissingArgumentException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.MissingOptionException.html" class="class">class MissingOptionException</a></h3>
<p>&nbsp;<a href="Poco.Util.MissingOptionException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.Option.html" class="class">class Option</a></h3>
<p> This class represents and stores the properties
 of a command line option.&nbsp;<a href="Poco.Util.Option.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.OptionCallback.html" class="class">class OptionCallback</a></h3>
<p> This class is used as an argument to <a href="Poco.Util.Option.html#16826" title="Poco::Util::Option::callback()">Option::callback</a>().&nbsp;<a href="Poco.Util.OptionCallback.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.OptionException.html" class="class">class OptionException</a></h3>
<p>&nbsp;<a href="Poco.Util.OptionException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.OptionProcessor.html" class="class">class OptionProcessor</a></h3>
<p> An <a href="Poco.Util.OptionProcessor.html" title="class Poco::Util::OptionProcessor">OptionProcessor</a> is used to process the command line
 arguments of an application.&nbsp;<a href="Poco.Util.OptionProcessor.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.OptionSet.html" class="class">class OptionSet</a></h3>
<p> A collection of <a href="Poco.Util.Option.html" title="class Poco::Util::Option">Option</a> objects.&nbsp;<a href="Poco.Util.OptionSet.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.PropertyFileConfiguration.html" class="class">class PropertyFileConfiguration</a></h3>
<p> This implementation of a Configuration reads properties
 from a Java-style properties file.&nbsp;<a href="Poco.Util.PropertyFileConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.RegExpValidator.html" class="class">class RegExpValidator</a></h3>
<p> This validator matches the option value against
 a regular expression.&nbsp;<a href="Poco.Util.RegExpValidator.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.ServerApplication.html" class="class">class ServerApplication</a></h3>
<p> A subclass of the <a href="Poco.Util.Application.html" title="class Poco::Util::Application">Application</a> class that is used
 for implementing server applications.&nbsp;<a href="Poco.Util.ServerApplication.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.Subsystem.html" class="class">class Subsystem</a></h3>
<p> Subsystems extend an application in a modular way.&nbsp;<a href="Poco.Util.Subsystem.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.SystemConfiguration.html" class="class">class SystemConfiguration</a></h3>
<p> This class implements a Configuration interface to 
 various system properties and environment variables.&nbsp;<a href="Poco.Util.SystemConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.Timer.html" class="class">class Timer</a></h3>
<p> A <a href="Poco.Util.Timer.html" title="class Poco::Util::Timer">Timer</a> allows to schedule tasks (<a href="Poco.Util.TimerTask.html" title="class Poco::Util::TimerTask">TimerTask</a> objects) for future execution 
 in a background thread.&nbsp;<a href="Poco.Util.Timer.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.TimerTask.html" class="class">class TimerTask</a></h3>
<p> A task that can be scheduled for one-time or 
 repeated execution by a <a href="Poco.Util.Timer.html" title="class Poco::Util::Timer">Timer</a>.&nbsp;<a href="Poco.Util.TimerTask.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.TimerTaskAdapter.html" class="class">class TimerTaskAdapter</a></h3>
<p> This class template simplifies the implementation
 of <a href="Poco.Util.TimerTask.html" title="class Poco::Util::TimerTask">TimerTask</a> objects by allowing a member function
 of an object to be called as task.&nbsp;<a href="Poco.Util.TimerTaskAdapter.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.UnexpectedArgumentException.html" class="class">class UnexpectedArgumentException</a></h3>
<p>&nbsp;<a href="Poco.Util.UnexpectedArgumentException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.UnknownOptionException.html" class="class">class UnknownOptionException</a></h3>
<p>&nbsp;<a href="Poco.Util.UnknownOptionException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.Validator.html" class="class">class Validator</a></h3>
<p> <a href="Poco.Util.Validator.html" title="class Poco::Util::Validator">Validator</a> specifies the interface for option validators.&nbsp;<a href="Poco.Util.Validator.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.WinRegistryConfiguration.html" class="class">class WinRegistryConfiguration</a></h3>
<p> An implementation of <a href="Poco.Util.AbstractConfiguration.html" title="class Poco::Util::AbstractConfiguration">AbstractConfiguration</a> that stores configuration data
 in the Windows registry.&nbsp;<a href="Poco.Util.WinRegistryConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.WinRegistryKey.html" class="class">class WinRegistryKey</a></h3>
<p> This class implements a convenient interface to the
 Windows Registry.&nbsp;<a href="Poco.Util.WinRegistryKey.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.WinService.html" class="class">class WinService</a></h3>
<p> This class provides an object-oriented interface to
 the Windows Service Control Manager for registering,
 unregistering, configuring, starting and stopping
 services.&nbsp;<a href="Poco.Util.WinService.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.Util.XMLConfiguration.html" class="class">class XMLConfiguration</a></h3>
<p> This configuration class extracts configuration properties
 from an <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> document.&nbsp;<a href="Poco.Util.XMLConfiguration.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<p class="footer">POCO C++ Libraries 1.3.6-all<br />
Copyright &copy; 2009, <a href="http://pocoproject.org/" target="_blank">Applied Informatics Software Engineering GmbH and Contributors</a></p>

</div>
</body>
</html>