mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-14 15:05:35 +02:00
GH #1988: Remove OpenVMS support
This commit is contained in:
@@ -37,7 +37,6 @@ class Foundation_API LoggingFactory
|
||||
/// - FileChannel
|
||||
/// - FormattingChannel
|
||||
/// - NullChannel
|
||||
/// - OpcomChannel (OpenVMS only)
|
||||
/// - SplitterChannel
|
||||
/// - SyslogChannel (Unix platforms only)
|
||||
///
|
||||
@@ -56,23 +55,23 @@ public:
|
||||
|
||||
~LoggingFactory();
|
||||
/// Destroys the LoggingFactory.
|
||||
|
||||
|
||||
void registerChannelClass(const std::string& className, ChannelInstantiator* pFactory);
|
||||
/// Registers a channel class with the LoggingFactory.
|
||||
|
||||
|
||||
void registerFormatterClass(const std::string& className, FormatterFactory* pFactory);
|
||||
/// Registers a formatter class with the LoggingFactory.
|
||||
|
||||
Channel* createChannel(const std::string& className) const;
|
||||
/// Creates a new Channel instance from specified class.
|
||||
///
|
||||
/// Throws a NotFoundException if the specified channel class
|
||||
/// Throws a NotFoundException if the specified channel class
|
||||
/// has not been registered.
|
||||
|
||||
|
||||
Formatter* createFormatter(const std::string& className) const;
|
||||
/// Creates a new Formatter instance from specified class.
|
||||
///
|
||||
/// Throws a NotFoundException if the specified formatter class
|
||||
/// Throws a NotFoundException if the specified formatter class
|
||||
/// has not been registered.
|
||||
|
||||
static LoggingFactory& defaultFactory();
|
||||
@@ -81,7 +80,7 @@ public:
|
||||
|
||||
private:
|
||||
void registerBuiltins();
|
||||
|
||||
|
||||
DynamicFactory<Channel> _channelFactory;
|
||||
DynamicFactory<Formatter> _formatterFactory;
|
||||
};
|
||||
|
Reference in New Issue
Block a user