GH #1988: Remove OpenVMS support

This commit is contained in:
Guenter Obiltschnig
2017-11-09 11:15:18 +01:00
parent 60ffb229ec
commit 7d4d01e343
83 changed files with 241 additions and 5502 deletions

View File

@@ -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;
};