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. <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>. <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> <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. <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. <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 "view" into a sub-hierarchy
of another configuration. <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> <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> <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. <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>. <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> <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 (. <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. <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> <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. <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. <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>. <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. <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> <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> <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. <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>(). <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> <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. <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. <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. <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. <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. <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. <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. <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. <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>. <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. <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> <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> <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. <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. <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. <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. <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. <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 © 2009, <a href="http://pocoproject.org/" target="_blank">Applied Informatics Software Engineering GmbH and Contributors</a></p>
</div>
</body>
</html>
|