poco/1.13.3

Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Recipe info
2024-04-18

Available packages
Linux
Windows
macOS
macOS Apple Silicon

Install
Add the following line to your conanfile.txt:
[requires]
poco/1.13.3

Using poco

Note

If you are a new Conan user, we recommend reading the how to consume packages tutorial.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
poco/1.13.3
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("poco/1.13.3")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): Poco
  • CMake target name(s): Poco::Poco
  • poco_jwt => Poco::JWT
    poco_net => Poco::Net
    poco_xml => Poco::XML
    poco_zip => Poco::Zip
    poco_data => Poco::Data
    poco_json => Poco::JSON
    poco_util => Poco::Util
    poco_redis => Poco::Redis
    poco_crypto => Poco::Crypto
    poco_netssl => Poco::NetSSL
    poco_mongodb => Poco::MongoDB
    poco_datamysql => Poco::DataMySQL
    poco_encodings => Poco::Encodings
    poco_datasqlite => Poco::DataSQLite
    poco_foundation => Poco::Foundation
    poco_activerecord => Poco::ActiveRecord
    poco_datapostgresql => Poco::DataPostgreSQL
    
  • pkg-config file name(s): poco.pc
  • poco_jwt => poco-poco_jwt.pc
    poco_net => poco-poco_net.pc
    poco_xml => poco-poco_xml.pc
    poco_zip => poco-poco_zip.pc
    poco_data => poco-poco_data.pc
    poco_json => poco-poco_json.pc
    poco_util => poco-poco_util.pc
    poco_redis => poco-poco_redis.pc
    poco_crypto => poco-poco_crypto.pc
    poco_netssl => poco-poco_netssl.pc
    poco_mongodb => poco-poco_mongodb.pc
    poco_datamysql => poco-poco_datamysql.pc
    poco_encodings => poco-poco_encodings.pc
    poco_datasqlite => poco-poco_datasqlite.pc
    poco_foundation => poco-poco_foundation.pc
    poco_activerecord => poco-poco_activerecord.pc
    poco_datapostgresql => poco-poco_datapostgresql.pc
    

A simple use case using the CMake file name and the global target:

# ...
find_package(Poco REQUIRED)
# ...
target_link_libraries(YOUR_TARGET Poco::Poco)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the poco homepage listed above:

#include "Poco/ASCIIEncoding.h"
#include "Poco/AbstractCache.h"
#include "Poco/AbstractDelegate.h"
#include "Poco/AbstractEvent.h"
#include "Poco/AbstractObserver.h"
#include "Poco/AbstractPriorityDelegate.h"
#include "Poco/AbstractStrategy.h"
#include "Poco/AccessExpirationDecorator.h"
#include "Poco/AccessExpireCache.h"
#include "Poco/AccessExpireLRUCache.h"
#include "Poco/AccessExpireStrategy.h"
#include "Poco/ActiveDispatcher.h"
#include "Poco/ActiveMethod.h"
#include "Poco/ActiveRecord/ActiveRecord.h"
#include "Poco/ActiveRecord/ActiveRecordLib.h"
#include "Poco/ActiveRecord/Context.h"
#include "Poco/ActiveRecord/IDTraits.h"
#include "Poco/ActiveRecord/Query.h"
#include "Poco/ActiveRecord/StatementPlaceholderProvider.h"
#include "Poco/ActiveResult.h"
#include "Poco/ActiveRunnable.h"
#include "Poco/ActiveStarter.h"
#include "Poco/ActiveThreadPool.h"
#include "Poco/Activity.h"
#include "Poco/Alignment.h"
#include "Poco/Any.h"
#include "Poco/ArchiveStrategy.h"
#include "Poco/Array.h"
#include "Poco/Ascii.h"
#include "Poco/AsyncChannel.h"
#include "Poco/AtomicCounter.h"
#include "Poco/AtomicFlag.h"
#include "Poco/AutoPtr.h"
#include "Poco/AutoReleasePool.h"
#include "Poco/Base32Decoder.h"
#include "Poco/Base32Encoder.h"
#include "Poco/Base64Decoder.h"
#include "Poco/Base64Encoder.h"
#include "Poco/BasicEvent.h"
#include "Poco/BinaryReader.h"
#include "Poco/BinaryWriter.h"
#include "Poco/Buffer.h"
#include "Poco/BufferAllocator.h"
#include "Poco/BufferedBidirectionalStreamBuf.h"
#include "Poco/BufferedStreamBuf.h"
#include "Poco/Bugcheck.h"
#include "Poco/ByteOrder.h"
#include "Poco/Channel.h"
#include "Poco/Checksum.h"
#include "Poco/ClassLibrary.h"
#include "Poco/ClassLoader.h"
#include "Poco/Clock.h"
#include "Poco/Condition.h"
#include "Poco/Config.h"
#include "Poco/Configurable.h"
#include "Poco/ConsoleChannel.h"
#include "Poco/CountingStream.h"
#include "Poco/Crypto/Cipher.h"
#include "Poco/Crypto/CipherFactory.h"
#include "Poco/Crypto/CipherImpl.h"
#include "Poco/Crypto/CipherKey.h"
#include "Poco/Crypto/CipherKeyImpl.h"
#include "Poco/Crypto/Crypto.h"
#include "Poco/Crypto/CryptoException.h"
#include "Poco/Crypto/CryptoStream.h"
#include "Poco/Crypto/CryptoTransform.h"
#include "Poco/Crypto/DigestEngine.h"
#include "Poco/Crypto/ECDSADigestEngine.h"
#include "Poco/Crypto/ECKey.h"
#include "Poco/Crypto/ECKeyImpl.h"
#include "Poco/Crypto/EVPCipherImpl.h"
#include "Poco/Crypto/EVPPKey.h"
#include "Poco/Crypto/Envelope.h"
#include "Poco/Crypto/KeyPair.h"
#include "Poco/Crypto/KeyPairImpl.h"
#include "Poco/Crypto/OpenSSLInitializer.h"
#include "Poco/Crypto/PKCS12Container.h"
#include "Poco/Crypto/RSACipherImpl.h"
#include "Poco/Crypto/RSADigestEngine.h"
#include "Poco/Crypto/RSAKey.h"
#include "Poco/Crypto/RSAKeyImpl.h"
#include "Poco/Crypto/X509Certificate.h"
#include "Poco/DOM/AbstractContainerNode.h"
#include "Poco/DOM/AbstractNode.h"
#include "Poco/DOM/Attr.h"
#include "Poco/DOM/AttrMap.h"
#include "Poco/DOM/AutoPtr.h"
#include "Poco/DOM/CDATASection.h"
#include "Poco/DOM/CharacterData.h"
#include "Poco/DOM/ChildNodesList.h"
#include "Poco/DOM/Comment.h"
#include "Poco/DOM/DOMBuilder.h"
#include "Poco/DOM/DOMException.h"
#include "Poco/DOM/DOMImplementation.h"
#include "Poco/DOM/DOMObject.h"
#include "Poco/DOM/DOMParser.h"
#include "Poco/DOM/DOMSerializer.h"
#include "Poco/DOM/DOMWriter.h"
#include "Poco/DOM/DTDMap.h"
#include "Poco/DOM/Document.h"
#include "Poco/DOM/DocumentEvent.h"
#include "Poco/DOM/DocumentFragment.h"
#include "Poco/DOM/DocumentType.h"
#include "Poco/DOM/Element.h"
#include "Poco/DOM/ElementsByTagNameList.h"
#include "Poco/DOM/Entity.h"
#include "Poco/DOM/EntityReference.h"
#include "Poco/DOM/Event.h"
#include "Poco/DOM/EventDispatcher.h"
#include "Poco/DOM/EventException.h"
#include "Poco/DOM/EventListener.h"
#include "Poco/DOM/EventTarget.h"
#include "Poco/DOM/MutationEvent.h"
#include "Poco/DOM/NamedNodeMap.h"
#include "Poco/DOM/Node.h"
#include "Poco/DOM/NodeAppender.h"
#include "Poco/DOM/NodeFilter.h"
#include "Poco/DOM/NodeIterator.h"
#include "Poco/DOM/NodeList.h"
#include "Poco/DOM/Notation.h"
#include "Poco/DOM/ProcessingInstruction.h"
#include "Poco/DOM/Text.h"
#include "Poco/DOM/TreeWalker.h"
#include "Poco/Data/AbstractBinder.h"
#include "Poco/Data/AbstractBinding.h"
#include "Poco/Data/AbstractExtraction.h"
#include "Poco/Data/AbstractExtractor.h"
#include "Poco/Data/AbstractPreparation.h"
#include "Poco/Data/AbstractPreparator.h"
#include "Poco/Data/AbstractSessionImpl.h"
#include "Poco/Data/ArchiveStrategy.h"
#include "Poco/Data/AutoTransaction.h"
#include "Poco/Data/Binding.h"
#include "Poco/Data/Bulk.h"
#include "Poco/Data/BulkBinding.h"
#include "Poco/Data/BulkExtraction.h"
#include "Poco/Data/Column.h"
#include "Poco/Data/Connector.h"
#include "Poco/Data/Constants.h"
#include "Poco/Data/Data.h"
#include "Poco/Data/DataException.h"
#include "Poco/Data/Date.h"
#include "Poco/Data/DynamicDateTime.h"
#include "Poco/Data/DynamicLOB.h"
#include "Poco/Data/Extraction.h"
#include "Poco/Data/JSONRowFormatter.h"
#include "Poco/Data/LOB.h"
#include "Poco/Data/LOBStream.h"
#include "Poco/Data/Limit.h"
#include "Poco/Data/MetaColumn.h"
#include "Poco/Data/MySQL/Binder.h"
#include "Poco/Data/MySQL/Connector.h"
#include "Poco/Data/MySQL/Extractor.h"
#include "Poco/Data/MySQL/MySQL.h"
#include "Poco/Data/MySQL/MySQLException.h"
#include "Poco/Data/MySQL/MySQLStatementImpl.h"
#include "Poco/Data/MySQL/ResultMetadata.h"
#include "Poco/Data/MySQL/SessionHandle.h"
#include "Poco/Data/MySQL/SessionImpl.h"
#include "Poco/Data/MySQL/StatementExecutor.h"
#include "Poco/Data/MySQL/Utility.h"
#include "Poco/Data/PooledSessionHolder.h"
#include "Poco/Data/PooledSessionImpl.h"
#include "Poco/Data/Position.h"
#include "Poco/Data/PostgreSQL/BinaryExtractor.h"
#include "Poco/Data/PostgreSQL/Binder.h"
#include "Poco/Data/PostgreSQL/Connector.h"
#include "Poco/Data/PostgreSQL/Extractor.h"
#include "Poco/Data/PostgreSQL/PostgreSQL.h"
#include "Poco/Data/PostgreSQL/PostgreSQLException.h"
#include "Poco/Data/PostgreSQL/PostgreSQLStatementImpl.h"
#include "Poco/Data/PostgreSQL/PostgreSQLTypes.h"
#include "Poco/Data/PostgreSQL/SessionHandle.h"
#include "Poco/Data/PostgreSQL/SessionImpl.h"
#include "Poco/Data/PostgreSQL/StatementExecutor.h"
#include "Poco/Data/PostgreSQL/Utility.h"
#include "Poco/Data/Preparation.h"
#include "Poco/Data/Range.h"
#include "Poco/Data/RecordSet.h"
#include "Poco/Data/Row.h"
#include "Poco/Data/RowFilter.h"
#include "Poco/Data/RowFormatter.h"
#include "Poco/Data/RowIterator.h"
#include "Poco/Data/SQLChannel.h"
#include "Poco/Data/SQLite/Binder.h"
#include "Poco/Data/SQLite/Connector.h"
#include "Poco/Data/SQLite/Extractor.h"
#include "Poco/Data/SQLite/Notifier.h"
#include "Poco/Data/SQLite/SQLite.h"
#include "Poco/Data/SQLite/SQLiteException.h"
#include "Poco/Data/SQLite/SQLiteStatementImpl.h"
#include "Poco/Data/SQLite/SessionImpl.h"
#include "Poco/Data/SQLite/Utility.h"
#include "Poco/Data/Session.h"
#include "Poco/Data/SessionFactory.h"
#include "Poco/Data/SessionImpl.h"
#include "Poco/Data/SessionPool.h"
#include "Poco/Data/SessionPoolContainer.h"
#include "Poco/Data/SimpleRowFormatter.h"
#include "Poco/Data/Statement.h"
#include "Poco/Data/StatementCreator.h"
#include "Poco/Data/StatementImpl.h"
#include "Poco/Data/Time.h"
#include "Poco/Data/Transaction.h"
#include "Poco/Data/Transcoder.h"
#include "Poco/Data/TypeHandler.h"
#include "Poco/DataURIStream.h"
#include "Poco/DataURIStreamFactory.h"
#include "Poco/DateTime.h"
#include "Poco/DateTimeFormat.h"
#include "Poco/DateTimeFormatter.h"
#include "Poco/DateTimeParser.h"
#include "Poco/Debugger.h"
#include "Poco/DefaultStrategy.h"
#include "Poco/DeflatingStream.h"
#include "Poco/Delegate.h"
#include "Poco/DigestEngine.h"
#include "Poco/DigestStream.h"
#include "Poco/DirectoryIterator.h"
#include "Poco/DirectoryIteratorStrategy.h"
#include "Poco/DirectoryIterator_UNIX.h"
#include "Poco/DirectoryIterator_WIN32U.h"
#include "Poco/DirectoryWatcher.h"
#include "Poco/DoubleByteEncoding.h"
#include "Poco/Dynamic/Pair.h"
#include "Poco/Dynamic/Struct.h"
#include "Poco/Dynamic/Var.h"
#include "Poco/Dynamic/VarHolder.h"
#include "Poco/Dynamic/VarIterator.h"
#include "Poco/Dynamic/VarVisitor.h"
#include "Poco/DynamicAny.h"
#include "Poco/DynamicAnyHolder.h"
#include "Poco/DynamicFactory.h"
#include "Poco/DynamicStruct.h"
#include "Poco/Encodings.h"
#include "Poco/Environment.h"
#include "Poco/Environment_UNIX.h"
#include "Poco/Environment_VX.h"
#include "Poco/Environment_WIN32U.h"
#include "Poco/Error.h"
#include "Poco/ErrorHandler.h"
#include "Poco/Event.h"
#include "Poco/EventArgs.h"
#include "Poco/EventChannel.h"
#include "Poco/EventLogChannel.h"
#include "Poco/Event_POSIX.h"
#include "Poco/Event_VX.h"
#include "Poco/Event_WIN32.h"
#include "Poco/Exception.h"
#include "Poco/ExpirationDecorator.h"
#include "Poco/Expire.h"
#include "Poco/ExpireCache.h"
#include "Poco/ExpireLRUCache.h"
#include "Poco/ExpireStrategy.h"
#include "Poco/FIFOBuffer.h"
#include "Poco/FIFOBufferStream.h"
#include "Poco/FIFOEvent.h"
#include "Poco/FIFOStrategy.h"
#include "Poco/FPEnvironment.h"
#include "Poco/FPEnvironment_C99.h"
#include "Poco/FPEnvironment_DEC.h"
#include "Poco/FPEnvironment_DUMMY.h"
#include "Poco/FPEnvironment_QNX.h"
#include "Poco/FPEnvironment_SUN.h"
#include "Poco/FPEnvironment_WIN32.h"
#include "Poco/File.h"
#include "Poco/FileChannel.h"
#include "Poco/FileStream.h"
#include "Poco/FileStreamFactory.h"
#include "Poco/FileStream_POSIX.h"
#include "Poco/FileStream_WIN32.h"
#include "Poco/File_UNIX.h"
#include "Poco/File_VX.h"
#include "Poco/File_WIN32U.h"
#include "Poco/Format.h"
#include "Poco/Formatter.h"
#include "Poco/FormattingChannel.h"
#include "Poco/Foundation.h"
#include "Poco/FunctionDelegate.h"
#include "Poco/FunctionPriorityDelegate.h"
#include "Poco/Glob.h"
#include "Poco/HMACEngine.h"
#include "Poco/Hash.h"
#include "Poco/HashFunction.h"
#include "Poco/HashMap.h"
#include "Poco/HashSet.h"
#include "Poco/HashStatistic.h"
#include "Poco/HashTable.h"
#include "Poco/HexBinaryDecoder.h"
#include "Poco/HexBinaryEncoder.h"
#include "Poco/ISO8859_10Encoding.h"
#include "Poco/ISO8859_11Encoding.h"
#include "Poco/ISO8859_13Encoding.h"
#include "Poco/ISO8859_14Encoding.h"
#include "Poco/ISO8859_16Encoding.h"
#include "Poco/ISO8859_3Encoding.h"
#include "Poco/ISO8859_4Encoding.h"
#include "Poco/ISO8859_5Encoding.h"
#include "Poco/ISO8859_6Encoding.h"
#include "Poco/ISO8859_7Encoding.h"
#include "Poco/ISO8859_8Encoding.h"
#include "Poco/ISO8859_9Encoding.h"
#include "Poco/InflatingStream.h"
#include "Poco/Instantiator.h"
#include "Poco/JSON/Array.h"
#include "Poco/JSON/Handler.h"
#include "Poco/JSON/JSON.h"
#include "Poco/JSON/JSONException.h"
#include "Poco/JSON/Object.h"
#include "Poco/JSON/ParseHandler.h"
#include "Poco/JSON/Parser.h"
#include "Poco/JSON/ParserImpl.h"
#include "Poco/JSON/PrintHandler.h"
#include "Poco/JSON/Query.h"
#include "Poco/JSON/Stringifier.h"
#include "Poco/JSON/Template.h"
#include "Poco/JSON/TemplateCache.h"
#include "Poco/JSONString.h"
#include "Poco/JWT/JWT.h"
#include "Poco/JWT/JWTException.h"
#include "Poco/JWT/Serializer.h"
#include "Poco/JWT/Signer.h"
#include "Poco/JWT/Token.h"
#include "Poco/KeyValueArgs.h"
#include "Poco/LRUCache.h"
#include "Poco/LRUStrategy.h"
#include "Poco/Latin1Encoding.h"
#include "Poco/Latin2Encoding.h"
#include "Poco/Latin9Encoding.h"
#include "Poco/LineEndingConverter.h"
#include "Poco/LinearHashTable.h"
#include "Poco/ListMap.h"
#include "Poco/LocalDateTime.h"
#include "Poco/LogFile.h"
#include "Poco/LogFile_STD.h"
#include "Poco/LogFile_WIN32U.h"
#include "Poco/LogStream.h"
#include "Poco/Logger.h"
#include "Poco/LoggingFactory.h"
#include "Poco/LoggingRegistry.h"
#include "Poco/MD4Engine.h"
#include "Poco/MD5Engine.h"
#include "Poco/MacCentralEurRomanEncoding.h"
#include "Poco/MacChineseSimpEncoding.h"
#include "Poco/MacChineseTradEncoding.h"
#include "Poco/MacCyrillicEncoding.h"
#include "Poco/MacJapaneseEncoding.h"
#include "Poco/MacKoreanEncoding.h"
#include "Poco/MacRomanEncoding.h"
#include "Poco/Manifest.h"
#include "Poco/MemoryPool.h"
#include "Poco/MemoryStream.h"
#include "Poco/Message.h"
#include "Poco/MetaObject.h"
#include "Poco/MetaProgramming.h"
#include "Poco/MongoDB/Array.h"
#include "Poco/MongoDB/BSONReader.h"
#include "Poco/MongoDB/BSONWriter.h"
#include "Poco/MongoDB/Binary.h"
#include "Poco/MongoDB/Connection.h"
#include "Poco/MongoDB/Cursor.h"
#include "Poco/MongoDB/Database.h"
#include "Poco/MongoDB/DeleteRequest.h"
#include "Poco/MongoDB/Document.h"
#include "Poco/MongoDB/Element.h"
#include "Poco/MongoDB/GetMoreRequest.h"
#include "Poco/MongoDB/InsertRequest.h"
#include "Poco/MongoDB/JavaScriptCode.h"
#include "Poco/MongoDB/KillCursorsRequest.h"
#include "Poco/MongoDB/Message.h"
#include "Poco/MongoDB/MessageHeader.h"
#include "Poco/MongoDB/MongoDB.h"
#include "Poco/MongoDB/ObjectId.h"
#include "Poco/MongoDB/OpMsgCursor.h"
#include "Poco/MongoDB/OpMsgMessage.h"
#include "Poco/MongoDB/PoolableConnectionFactory.h"
#include "Poco/MongoDB/QueryRequest.h"
#include "Poco/MongoDB/RegularExpression.h"
#include "Poco/MongoDB/ReplicaSet.h"
#include "Poco/MongoDB/RequestMessage.h"
#include "Poco/MongoDB/ResponseMessage.h"
#include "Poco/MongoDB/UpdateRequest.h"
#include "Poco/Mutex.h"
#include "Poco/Mutex_POSIX.h"
#include "Poco/Mutex_STD.h"
#include "Poco/Mutex_VX.h"
#include "Poco/Mutex_WIN32.h"
#include "Poco/NObserver.h"
#include "Poco/NamedEvent.h"
#include "Poco/NamedEvent_Android.h"
#include "Poco/NamedEvent_UNIX.h"
#include "Poco/NamedEvent_WIN32U.h"
#include "Poco/NamedMutex.h"
#include "Poco/NamedMutex_Android.h"
#include "Poco/NamedMutex_UNIX.h"
#include "Poco/NamedMutex_WIN32U.h"
#include "Poco/NamedTuple.h"
#include "Poco/NestedDiagnosticContext.h"
#include "Poco/Net/AbstractHTTPRequestHandler.h"
#include "Poco/Net/AcceptCertificateHandler.h"
#include "Poco/Net/CertificateHandlerFactory.h"
#include "Poco/Net/CertificateHandlerFactoryMgr.h"
#include "Poco/Net/ConsoleCertificateHandler.h"
#include "Poco/Net/Context.h"
#include "Poco/Net/DNS.h"
#include "Poco/Net/DatagramSocket.h"
#include "Poco/Net/DatagramSocketImpl.h"
#include "Poco/Net/DialogSocket.h"
#include "Poco/Net/EscapeHTMLStream.h"
#include "Poco/Net/FTPClientSession.h"
#include "Poco/Net/FTPSClientSession.h"
#include "Poco/Net/FTPSStreamFactory.h"
#include "Poco/Net/FTPStreamFactory.h"
#include "Poco/Net/FilePartSource.h"
#include "Poco/Net/HTMLForm.h"
#include "Poco/Net/HTTPAuthenticationParams.h"
#include "Poco/Net/HTTPBasicCredentials.h"
#include "Poco/Net/HTTPBasicStreamBuf.h"
#include "Poco/Net/HTTPBufferAllocator.h"
#include "Poco/Net/HTTPChunkedStream.h"
#include "Poco/Net/HTTPClientSession.h"
#include "Poco/Net/HTTPCookie.h"
#include "Poco/Net/HTTPCredentials.h"
#include "Poco/Net/HTTPDigestCredentials.h"
#include "Poco/Net/HTTPFixedLengthStream.h"
#include "Poco/Net/HTTPHeaderStream.h"
#include "Poco/Net/HTTPIOStream.h"
#include "Poco/Net/HTTPMessage.h"
#include "Poco/Net/HTTPNTLMCredentials.h"
#include "Poco/Net/HTTPRequest.h"
#include "Poco/Net/HTTPRequestHandler.h"
#include "Poco/Net/HTTPRequestHandlerFactory.h"
#include "Poco/Net/HTTPResponse.h"
#include "Poco/Net/HTTPSClientSession.h"
#include "Poco/Net/HTTPSSessionInstantiator.h"
#include "Poco/Net/HTTPSStreamFactory.h"
#include "Poco/Net/HTTPServer.h"
#include "Poco/Net/HTTPServerConnection.h"
#include "Poco/Net/HTTPServerConnectionFactory.h"
#include "Poco/Net/HTTPServerParams.h"
#include "Poco/Net/HTTPServerRequest.h"
#include "Poco/Net/HTTPServerRequestImpl.h"
#include "Poco/Net/HTTPServerResponse.h"
#include "Poco/Net/HTTPServerResponseImpl.h"
#include "Poco/Net/HTTPServerSession.h"
#include "Poco/Net/HTTPSession.h"
#include "Poco/Net/HTTPSessionFactory.h"
#include "Poco/Net/HTTPSessionInstantiator.h"
#include "Poco/Net/HTTPStream.h"
#include "Poco/Net/HTTPStreamFactory.h"
#include "Poco/Net/HostEntry.h"
#include "Poco/Net/ICMPClient.h"
#include "Poco/Net/ICMPEventArgs.h"
#include "Poco/Net/ICMPPacket.h"
#include "Poco/Net/ICMPPacketImpl.h"
#include "Poco/Net/ICMPSocket.h"
#include "Poco/Net/ICMPSocketImpl.h"
#include "Poco/Net/ICMPv4PacketImpl.h"
#include "Poco/Net/IPAddress.h"
#include "Poco/Net/IPAddressImpl.h"
#include "Poco/Net/InvalidCertificateHandler.h"
#include "Poco/Net/KeyConsoleHandler.h"
#include "Poco/Net/KeyFileHandler.h"
#include "Poco/Net/MailMessage.h"
#include "Poco/Net/MailRecipient.h"
#include "Poco/Net/MailStream.h"
#include "Poco/Net/MediaType.h"
#include "Poco/Net/MessageHeader.h"
#include "Poco/Net/MultiSocketPoller.h"
#include "Poco/Net/MulticastSocket.h"
#include "Poco/Net/MultipartReader.h"
#include "Poco/Net/MultipartWriter.h"
#include "Poco/Net/NTLMCredentials.h"
#include "Poco/Net/NTPClient.h"
#include "Poco/Net/NTPEventArgs.h"
#include "Poco/Net/NTPPacket.h"
#include "Poco/Net/NameValueCollection.h"
#include "Poco/Net/Net.h"
#include "Poco/Net/NetException.h"
#include "Poco/Net/NetSSL.h"
#include "Poco/Net/NetworkInterface.h"
#include "Poco/Net/NullPartHandler.h"
#include "Poco/Net/OAuth10Credentials.h"
#include "Poco/Net/OAuth20Credentials.h"
#include "Poco/Net/POP3ClientSession.h"
#include "Poco/Net/ParallelSocketAcceptor.h"
#include "Poco/Net/ParallelSocketReactor.h"
#include "Poco/Net/PartHandler.h"
#include "Poco/Net/PartSource.h"
#include "Poco/Net/PartStore.h"
#include "Poco/Net/PollSet.h"
#include "Poco/Net/PrivateKeyFactory.h"
#include "Poco/Net/PrivateKeyFactoryMgr.h"
#include "Poco/Net/PrivateKeyPassphraseHandler.h"
#include "Poco/Net/QuotedPrintableDecoder.h"
#include "Poco/Net/QuotedPrintableEncoder.h"
#include "Poco/Net/RawSocket.h"
#include "Poco/Net/RawSocketImpl.h"
#include "Poco/Net/RejectCertificateHandler.h"
#include "Poco/Net/RemoteSyslogChannel.h"
#include "Poco/Net/RemoteSyslogListener.h"
#include "Poco/Net/SMTPChannel.h"
#include "Poco/Net/SMTPClientSession.h"
#include "Poco/Net/SSLException.h"
#include "Poco/Net/SSLManager.h"
#include "Poco/Net/SSPINTLMCredentials.h"
#include "Poco/Net/SecureSMTPClientSession.h"
#include "Poco/Net/SecureServerSocket.h"
#include "Poco/Net/SecureServerSocketImpl.h"
#include "Poco/Net/SecureSocketImpl.h"
#include "Poco/Net/SecureStreamSocket.h"
#include "Poco/Net/SecureStreamSocketImpl.h"
#include "Poco/Net/ServerSocket.h"
#include "Poco/Net/ServerSocketImpl.h"
#include "Poco/Net/Session.h"
#include "Poco/Net/SingleSocketPoller.h"
#include "Poco/Net/Socket.h"
#include "Poco/Net/SocketAcceptor.h"
#include "Poco/Net/SocketAddress.h"
#include "Poco/Net/SocketAddressImpl.h"
#include "Poco/Net/SocketConnector.h"
#include "Poco/Net/SocketDefs.h"
#include "Poco/Net/SocketImpl.h"
#include "Poco/Net/SocketNotification.h"
#include "Poco/Net/SocketNotifier.h"
#include "Poco/Net/SocketProactor.h"
#include "Poco/Net/SocketReactor.h"
#include "Poco/Net/SocketStream.h"
#include "Poco/Net/StreamSocket.h"
#include "Poco/Net/StreamSocketImpl.h"
#include "Poco/Net/StringPartSource.h"
#include "Poco/Net/TCPServer.h"
#include "Poco/Net/TCPServerConnection.h"
#include "Poco/Net/TCPServerConnectionFactory.h"
#include "Poco/Net/TCPServerDispatcher.h"
#include "Poco/Net/TCPServerParams.h"
#include "Poco/Net/UDPClient.h"
#include "Poco/Net/UDPHandler.h"
#include "Poco/Net/UDPServer.h"
#include "Poco/Net/UDPServerParams.h"
#include "Poco/Net/UDPSocketReader.h"
#include "Poco/Net/Utility.h"
#include "Poco/Net/VerificationErrorArgs.h"
#include "Poco/Net/WebSocket.h"
#include "Poco/Net/WebSocketImpl.h"
#include "Poco/Net/X509Certificate.h"
#include "Poco/Notification.h"
#include "Poco/NotificationCenter.h"
#include "Poco/NotificationQueue.h"
#include "Poco/NotificationStrategy.h"
#include "Poco/NullChannel.h"
#include "Poco/NullStream.h"
#include "Poco/Nullable.h"
#include "Poco/NumberFormatter.h"
#include "Poco/NumberParser.h"
#include "Poco/NumericString.h"
#include "Poco/ObjectPool.h"
#include "Poco/Observer.h"
#include "Poco/Optional.h"
#include "Poco/OrderedMap.h"
#include "Poco/OrderedSet.h"
#include "Poco/PBKDF2Engine.h"
#include "Poco/PIDFile.h"
#include "Poco/Path.h"
#include "Poco/Path_UNIX.h"
#include "Poco/Path_WIN32U.h"
#include "Poco/PatternFormatter.h"
#include "Poco/Pipe.h"
#include "Poco/PipeImpl.h"
#include "Poco/PipeImpl_DUMMY.h"
#include "Poco/PipeImpl_POSIX.h"
#include "Poco/PipeImpl_WIN32.h"
#include "Poco/PipeStream.h"
#include "Poco/Platform.h"
#include "Poco/Platform_POSIX.h"
#include "Poco/Platform_VX.h"
#include "Poco/Platform_WIN32.h"
#include "Poco/Poco.h"
#include "Poco/PriorityDelegate.h"
#include "Poco/PriorityEvent.h"
#include "Poco/PriorityExpire.h"
#include "Poco/PriorityNotificationQueue.h"
#include "Poco/PriorityStrategy.h"
#include "Poco/Process.h"
#include "Poco/ProcessOptions.h"
#include "Poco/ProcessRunner.h"
#include "Poco/Process_UNIX.h"
#include "Poco/Process_VX.h"
#include "Poco/Process_WIN32U.h"
#include "Poco/PurgeStrategy.h"
#include "Poco/RWLock.h"
#include "Poco/RWLock_Android.h"
#include "Poco/RWLock_POSIX.h"
#include "Poco/RWLock_VX.h"
#include "Poco/RWLock_WIN32.h"
#include "Poco/Random.h"
#include "Poco/RandomStream.h"
#include "Poco/RecursiveDirectoryIterator.h"
#include "Poco/RecursiveDirectoryIteratorImpl.h"
#include "Poco/Redis/Array.h"
#include "Poco/Redis/AsyncReader.h"
#include "Poco/Redis/Client.h"
#include "Poco/Redis/Command.h"
#include "Poco/Redis/Error.h"
#include "Poco/Redis/Exception.h"
#include "Poco/Redis/PoolableConnectionFactory.h"
#include "Poco/Redis/Redis.h"
#include "Poco/Redis/RedisEventArgs.h"
#include "Poco/Redis/RedisStream.h"
#include "Poco/Redis/Type.h"
#include "Poco/RefCountedObject.h"
#include "Poco/RegularExpression.h"
#include "Poco/RotateStrategy.h"
#include "Poco/Runnable.h"
#include "Poco/RunnableAdapter.h"
#include "Poco/SAX/Attributes.h"
#include "Poco/SAX/AttributesImpl.h"
#include "Poco/SAX/ContentHandler.h"
#include "Poco/SAX/DTDHandler.h"
#include "Poco/SAX/DeclHandler.h"
#include "Poco/SAX/DefaultHandler.h"
#include "Poco/SAX/EntityResolver.h"
#include "Poco/SAX/EntityResolverImpl.h"
#include "Poco/SAX/ErrorHandler.h"
#include "Poco/SAX/InputSource.h"
#include "Poco/SAX/LexicalHandler.h"
#include "Poco/SAX/Locator.h"
#include "Poco/SAX/LocatorImpl.h"
#include "Poco/SAX/NamespaceSupport.h"
#include "Poco/SAX/SAXException.h"
#include "Poco/SAX/SAXParser.h"
#include "Poco/SAX/WhitespaceFilter.h"
#include "Poco/SAX/XMLFilter.h"
#include "Poco/SAX/XMLFilterImpl.h"
#include "Poco/SAX/XMLReader.h"
#include "Poco/SHA1Engine.h"
#include "Poco/SHA2Engine.h"
#include "Poco/ScopedLock.h"
#include "Poco/ScopedUnlock.h"
#include "Poco/Semaphore.h"
#include "Poco/Semaphore_POSIX.h"
#include "Poco/Semaphore_VX.h"
#include "Poco/Semaphore_WIN32.h"
#include "Poco/SharedLibrary.h"
#include "Poco/SharedLibrary_HPUX.h"
#include "Poco/SharedLibrary_UNIX.h"
#include "Poco/SharedLibrary_VX.h"
#include "Poco/SharedLibrary_WIN32U.h"
#include "Poco/SharedMemory.h"
#include "Poco/SharedMemory_DUMMY.h"
#include "Poco/SharedMemory_POSIX.h"
#include "Poco/SharedMemory_WIN32.h"
#include "Poco/SharedPtr.h"
#include "Poco/SignalHandler.h"
#include "Poco/SimpleFileChannel.h"
#include "Poco/SimpleHashTable.h"
#include "Poco/SingletonHolder.h"
#include "Poco/SortedDirectoryIterator.h"
#include "Poco/SplitterChannel.h"
#include "Poco/Stopwatch.h"
#include "Poco/StrategyCollection.h"
#include "Poco/StreamChannel.h"
#include "Poco/StreamConverter.h"
#include "Poco/StreamCopier.h"
#include "Poco/StreamTokenizer.h"
#include "Poco/StreamUtil.h"
#include "Poco/String.h"
#include "Poco/StringTokenizer.h"
#include "Poco/SynchronizedObject.h"
#include "Poco/SyslogChannel.h"
#include "Poco/Task.h"
#include "Poco/TaskManager.h"
#include "Poco/TaskNotification.h"
#include "Poco/TeeStream.h"
#include "Poco/TemporaryFile.h"
#include "Poco/TextBufferIterator.h"
#include "Poco/TextConverter.h"
#include "Poco/TextEncoding.h"
#include "Poco/TextIterator.h"
#include "Poco/Thread.h"
#include "Poco/ThreadLocal.h"
#include "Poco/ThreadPool.h"
#include "Poco/ThreadTarget.h"
#include "Poco/Thread_POSIX.h"
#include "Poco/Thread_VX.h"
#include "Poco/Thread_WIN32.h"
#include "Poco/TimedNotificationQueue.h"
#include "Poco/Timer.h"
#include "Poco/Timespan.h"
#include "Poco/Timestamp.h"
#include "Poco/Timezone.h"
#include "Poco/Token.h"
#include "Poco/Tuple.h"
#include "Poco/TypeList.h"
#include "Poco/Types.h"
#include "Poco/URI.h"
#include "Poco/URIStreamFactory.h"
#include "Poco/URIStreamOpener.h"
#include "Poco/UTF16Encoding.h"
#include "Poco/UTF32Encoding.h"
#include "Poco/UTF8Encoding.h"
#include "Poco/UTF8String.h"
#include "Poco/UTFString.h"
#include "Poco/UUID.h"
#include "Poco/UUIDGenerator.h"
#include "Poco/UnWindows.h"
#include "Poco/UnbufferedStreamBuf.h"
#include "Poco/Unicode.h"
#include "Poco/UnicodeConverter.h"
#include "Poco/UniqueAccessExpireCache.h"
#include "Poco/UniqueAccessExpireLRUCache.h"
#include "Poco/UniqueAccessExpireStrategy.h"
#include "Poco/UniqueExpireCache.h"
#include "Poco/UniqueExpireLRUCache.h"
#include "Poco/UniqueExpireStrategy.h"
#include "Poco/Util/AbstractConfiguration.h"
#include "Poco/Util/Application.h"
#include "Poco/Util/ConfigurationMapper.h"
#include "Poco/Util/ConfigurationView.h"
#include "Poco/Util/FilesystemConfiguration.h"
#include "Poco/Util/HelpFormatter.h"
#include "Poco/Util/IniFileConfiguration.h"
#include "Poco/Util/IntValidator.h"
#include "Poco/Util/JSONConfiguration.h"
#include "Poco/Util/LayeredConfiguration.h"
#include "Poco/Util/LocalConfigurationView.h"
#include "Poco/Util/LoggingConfigurator.h"
#include "Poco/Util/LoggingSubsystem.h"
#include "Poco/Util/MapConfiguration.h"
#include "Poco/Util/Option.h"
#include "Poco/Util/OptionCallback.h"
#include "Poco/Util/OptionException.h"
#include "Poco/Util/OptionProcessor.h"
#include "Poco/Util/OptionSet.h"
#include "Poco/Util/PropertyFileConfiguration.h"
#include "Poco/Util/RegExpValidator.h"
#include "Poco/Util/ServerApplication.h"
#include "Poco/Util/Subsystem.h"
#include "Poco/Util/SystemConfiguration.h"
#include "Poco/Util/Timer.h"
#include "Poco/Util/TimerTask.h"
#include "Poco/Util/TimerTaskAdapter.h"
#include "Poco/Util/Units.h"
#include "Poco/Util/Util.h"
#include "Poco/Util/Validator.h"
#include "Poco/Util/WinRegistryConfiguration.h"
#include "Poco/Util/WinRegistryKey.h"
#include "Poco/Util/WinService.h"
#include "Poco/Util/XMLConfiguration.h"
#include "Poco/ValidArgs.h"
#include "Poco/Version.h"
#include "Poco/Void.h"
#include "Poco/Windows1250Encoding.h"
#include "Poco/Windows1251Encoding.h"
#include "Poco/Windows1252Encoding.h"
#include "Poco/Windows1253Encoding.h"
#include "Poco/Windows1254Encoding.h"
#include "Poco/Windows1255Encoding.h"
#include "Poco/Windows1256Encoding.h"
#include "Poco/Windows1257Encoding.h"
#include "Poco/Windows1258Encoding.h"
#include "Poco/Windows874Encoding.h"
#include "Poco/Windows932Encoding.h"
#include "Poco/Windows936Encoding.h"
#include "Poco/Windows949Encoding.h"
#include "Poco/Windows950Encoding.h"
#include "Poco/WindowsConsoleChannel.h"
#include "Poco/XML/Content.h"
#include "Poco/XML/Name.h"
#include "Poco/XML/NamePool.h"
#include "Poco/XML/NamespaceStrategy.h"
#include "Poco/XML/ParserEngine.h"
#include "Poco/XML/QName.h"
#include "Poco/XML/ValueTraits.h"
#include "Poco/XML/XML.h"
#include "Poco/XML/XMLException.h"
#include "Poco/XML/XMLStream.h"
#include "Poco/XML/XMLStreamParser.h"
#include "Poco/XML/XMLStreamParserException.h"
#include "Poco/XML/XMLString.h"
#include "Poco/XML/XMLWriter.h"
#include "Poco/XML/expat.h"
#include "Poco/XML/expat_external.h"
#include "Poco/Zip/Add.h"
#include "Poco/Zip/AutoDetectStream.h"
#include "Poco/Zip/Compress.h"
#include "Poco/Zip/Decompress.h"
#include "Poco/Zip/Delete.h"
#include "Poco/Zip/Keep.h"
#include "Poco/Zip/ParseCallback.h"
#include "Poco/Zip/PartialStream.h"
#include "Poco/Zip/Rename.h"
#include "Poco/Zip/Replace.h"
#include "Poco/Zip/SkipCallback.h"
#include "Poco/Zip/Zip.h"
#include "Poco/Zip/ZipArchive.h"
#include "Poco/Zip/ZipArchiveInfo.h"
#include "Poco/Zip/ZipCommon.h"
#include "Poco/Zip/ZipDataInfo.h"
#include "Poco/Zip/ZipException.h"
#include "Poco/Zip/ZipFileInfo.h"
#include "Poco/Zip/ZipLocalFileHeader.h"
#include "Poco/Zip/ZipManipulator.h"
#include "Poco/Zip/ZipOperation.h"
#include "Poco/Zip/ZipStream.h"
#include "Poco/Zip/ZipUtil.h"
#include "Poco/ordered_hash.h"
#include "Poco/ordered_map.h"
#include "Poco/ordered_set.h"
#include "Poco/zconf.h"
#include "Poco/zlib.h"