Poco

namespace Util

Overview

Namespaces: Units

Classes: AbstractConfiguration, AbstractOptionCallback, AmbiguousOptionException, Application, ConfigurationMapper, ConfigurationView, DuplicateOptionException, EmptyOptionException, FilesystemConfiguration, HelpFormatter, IncompatibleOptionsException, IniFileConfiguration, IntValidator, InvalidArgumentException, JSONConfiguration, LayeredConfiguration, LoggingConfigurator, LoggingSubsystem, MapConfiguration, MissingArgumentException, MissingOptionException, Option, OptionCallback, OptionException, OptionProcessor, OptionSet, PropertyFileConfiguration, RegExpValidator, ServerApplication, Subsystem, SystemConfiguration, Timer, TimerTask, TimerTaskAdapter, UnexpectedArgumentException, UnknownOptionException, Validator, WinRegistryConfiguration, WinRegistryKey, WinService, XMLConfiguration

Namespaces

namespace Units

Classes

class AbstractConfiguration

AbstractConfiguration is an abstract base class for different kinds of configuration data, such as INI files, property files, XML configuration files or the Windows Registry. more...

class AbstractOptionCallback

Base class for OptionCallbackmore...

class AmbiguousOptionException

 more...

class Application

The Application class implements the main subsystem in a process. more...

class ConfigurationMapper

This configuration maps a property hierarchy into another hierarchy. more...

class ConfigurationView

This configuration implements a "view" into a sub-hierarchy of another configuration. more...

class DuplicateOptionException

 more...

class EmptyOptionException

 more...

class FilesystemConfiguration

An implementation of AbstractConfiguration that stores configuration data in a directory hierarchy in the filesystem. more...

class HelpFormatter

This class formats a help message from an OptionSetmore...

class IncompatibleOptionsException

 more...

class IniFileConfiguration

This implementation of a Configuration reads properties from a legacy Windows initialization (. more...

class IntValidator

The IntValidator tests whether the option argument, which must be an integer, lies within a given range. more...

class InvalidArgumentException

 more...

class JSONConfiguration

This configuration class extracts configuration properties from a JSON object. more...

class LayeredConfiguration

A LayeredConfiguration consists of a number of AbstractConfigurations. more...

class LoggingConfigurator

This utility class uses a configuration object to configure the logging subsystem of an application. more...

class LoggingSubsystem

The LoggingSubsystem class initializes the logging framework using the LoggingConfiguratormore...

class MapConfiguration

An implementation of AbstractConfiguration that stores configuration data in a map. more...

class MissingArgumentException

 more...

class MissingOptionException

 more...

class Option

This class represents and stores the properties of a command line option. more...

class OptionCallback

This class is used as an argument to Option::callback(). more...

class OptionException

 more...

class OptionProcessor

An OptionProcessor is used to process the command line arguments of an application. more...

class OptionSet

A collection of Option objects. more...

class PropertyFileConfiguration

This implementation of a Configuration reads properties from a Java-style properties file. more...

class RegExpValidator

This validator matches the option value against a regular expression. more...

class ServerApplication

A subclass of the Application class that is used for implementing server applications. more...

class Subsystem

Subsystems extend an application in a modular way. more...

class SystemConfiguration

This class implements a Configuration interface to various system properties and environment variables. more...

class Timer

A Timer allows to schedule tasks (TimerTask objects) for future execution in a background thread. more...

class TimerTask

A task that can be scheduled for one-time or repeated execution by a Timermore...

class TimerTaskAdapter

This class template simplifies the implementation of TimerTask objects by allowing a member function of an object to be called as task. more...

class UnexpectedArgumentException

 more...

class UnknownOptionException

 more...

class Validator

Validator specifies the interface for option validators. more...

class WinRegistryConfiguration

An implementation of AbstractConfiguration that stores configuration data in the Windows registry. more...

class WinRegistryKey

This class implements a convenient interface to the Windows Registry. more...

class WinService

This class provides an object-oriented interface to the Windows Service Control Manager for registering, unregistering, configuring, starting and stopping services. more...

class XMLConfiguration

This configuration class extracts configuration properties from an XML document. more...