Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
hack-cpp
poco
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
More
items
Files
Expand file tree
develop
Breadcrumbs
poco
/
Foundation
/
src
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
develop
Breadcrumbs
poco
/
Foundation
/
src
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
ASCIIEncoding.cpp
ASCIIEncoding.cpp
AbstractObserver.cpp
AbstractObserver.cpp
ActiveDispatcher.cpp
ActiveDispatcher.cpp
ArchiveStrategy.cpp
ArchiveStrategy.cpp
Ascii.cpp
Ascii.cpp
AsyncChannel.cpp
AsyncChannel.cpp
AtomicCounter.cpp
AtomicCounter.cpp
Base32Decoder.cpp
Base32Decoder.cpp
Base32Encoder.cpp
Base32Encoder.cpp
Base64Decoder.cpp
Base64Decoder.cpp
Base64Encoder.cpp
Base64Encoder.cpp
BinaryReader.cpp
BinaryReader.cpp
BinaryWriter.cpp
BinaryWriter.cpp
Bugcheck.cpp
Bugcheck.cpp
ByteOrder.cpp
ByteOrder.cpp
Channel.cpp
Channel.cpp
Checksum.cpp
Checksum.cpp
Clock.cpp
Clock.cpp
Condition.cpp
Condition.cpp
Configurable.cpp
Configurable.cpp
ConsoleChannel.cpp
ConsoleChannel.cpp
CountingStream.cpp
CountingStream.cpp
DateTime.cpp
DateTime.cpp
DateTimeFormat.cpp
DateTimeFormat.cpp
DateTimeFormatter.cpp
DateTimeFormatter.cpp
DateTimeParser.cpp
DateTimeParser.cpp
Debugger.cpp
Debugger.cpp
DeflatingStream.cpp
DeflatingStream.cpp
DigestEngine.cpp
DigestEngine.cpp
DigestStream.cpp
DigestStream.cpp
DirectoryIterator.cpp
DirectoryIterator.cpp
DirectoryIteratorStrategy.cpp
DirectoryIteratorStrategy.cpp
DirectoryIterator_UNIX.cpp
DirectoryIterator_UNIX.cpp
DirectoryIterator_VMS.cpp
DirectoryIterator_VMS.cpp
DirectoryIterator_WIN32.cpp
DirectoryIterator_WIN32.cpp
DirectoryIterator_WIN32U.cpp
DirectoryIterator_WIN32U.cpp
DirectoryWatcher.cpp
DirectoryWatcher.cpp
Environment.cpp
Environment.cpp
Environment_UNIX.cpp
Environment_UNIX.cpp
Environment_VMS.cpp
Environment_VMS.cpp
Environment_VX.cpp
Environment_VX.cpp
Environment_WIN32.cpp
Environment_WIN32.cpp
Environment_WIN32U.cpp
Environment_WIN32U.cpp
Environment_WINCE.cpp
Environment_WINCE.cpp
Error.cpp
Error.cpp
ErrorHandler.cpp
ErrorHandler.cpp
Event.cpp
Event.cpp
EventArgs.cpp
EventArgs.cpp
EventLogChannel.cpp
EventLogChannel.cpp
Event_POSIX.cpp
Event_POSIX.cpp
Event_VX.cpp
Event_VX.cpp
Event_WIN32.cpp
Event_WIN32.cpp
Exception.cpp
Exception.cpp
FIFOBufferStream.cpp
FIFOBufferStream.cpp
FPEnvironment.cpp
FPEnvironment.cpp
FPEnvironment_C99.cpp
FPEnvironment_C99.cpp
FPEnvironment_DEC.cpp
FPEnvironment_DEC.cpp
FPEnvironment_DUMMY.cpp
FPEnvironment_DUMMY.cpp
FPEnvironment_SUN.cpp
FPEnvironment_SUN.cpp
FPEnvironment_WIN32.cpp
FPEnvironment_WIN32.cpp
File.cpp
File.cpp
FileChannel.cpp
FileChannel.cpp
FileStream.cpp
FileStream.cpp
FileStreamFactory.cpp
FileStreamFactory.cpp
FileStream_POSIX.cpp
FileStream_POSIX.cpp
FileStream_WIN32.cpp
FileStream_WIN32.cpp
File_UNIX.cpp
File_UNIX.cpp
File_VMS.cpp
File_VMS.cpp
File_VX.cpp
File_VX.cpp
File_WIN32.cpp
File_WIN32.cpp
File_WIN32U.cpp
File_WIN32U.cpp
File_WINCE.cpp
File_WINCE.cpp
Format.cpp
Format.cpp
Formatter.cpp
Formatter.cpp
FormattingChannel.cpp
FormattingChannel.cpp
Glob.cpp
Glob.cpp
Hash.cpp
Hash.cpp
HashStatistic.cpp
HashStatistic.cpp
HexBinaryDecoder.cpp
HexBinaryDecoder.cpp
HexBinaryEncoder.cpp
HexBinaryEncoder.cpp
InflatingStream.cpp
InflatingStream.cpp
Latin1Encoding.cpp
Latin1Encoding.cpp
Latin2Encoding.cpp
Latin2Encoding.cpp
Latin9Encoding.cpp
Latin9Encoding.cpp
LineEndingConverter.cpp
LineEndingConverter.cpp
LocalDateTime.cpp
LocalDateTime.cpp
LogFile.cpp
LogFile.cpp
LogFile_STD.cpp
LogFile_STD.cpp
LogFile_VMS.cpp
LogFile_VMS.cpp
LogFile_WIN32.cpp
LogFile_WIN32.cpp
LogFile_WIN32U.cpp
LogFile_WIN32U.cpp
LogStream.cpp
LogStream.cpp
Logger.cpp
Logger.cpp
LoggingFactory.cpp
LoggingFactory.cpp
LoggingRegistry.cpp
LoggingRegistry.cpp
MD4Engine.cpp
MD4Engine.cpp
MD5Engine.cpp
MD5Engine.cpp
MSG00001.bin
MSG00001.bin
Manifest.cpp
Manifest.cpp
MemoryPool.cpp
MemoryPool.cpp
View all files
You can’t perform that action at this time.