Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
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 }}
boostorg
asio
Repository navigation
Code
Issues
37
(37)
Pull requests
54
(54)
Actions
Projects
Wiki
Security and quality
Insights
More
items
Files
Expand file tree
develop
Breadcrumbs
asio
/
test
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
develop
Breadcrumbs
asio
/
test
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
archetypes
archetypes
execution
execution
experimental
experimental
generic
generic
ip
ip
latency
latency
local
local
posix
posix
properties
properties
ssl
ssl
ts
ts
windows
windows
Jamfile.v2
Jamfile.v2
any_completion_executor.cpp
any_completion_executor.cpp
any_completion_handler.cpp
any_completion_handler.cpp
any_io_executor.cpp
any_io_executor.cpp
append.cpp
append.cpp
as_tuple.cpp
as_tuple.cpp
associated_allocator.cpp
associated_allocator.cpp
associated_cancellation_slot.cpp
associated_cancellation_slot.cpp
associated_executor.cpp
associated_executor.cpp
associated_immediate_executor.cpp
associated_immediate_executor.cpp
associator.cpp
associator.cpp
async_result.cpp
async_result.cpp
awaitable.cpp
awaitable.cpp
basic_channel.cpp
basic_channel.cpp
basic_concurrent_channel.cpp
basic_concurrent_channel.cpp
basic_datagram_socket.cpp
basic_datagram_socket.cpp
basic_deadline_timer.cpp
basic_deadline_timer.cpp
basic_file.cpp
basic_file.cpp
basic_random_access_file.cpp
basic_random_access_file.cpp
basic_raw_socket.cpp
basic_raw_socket.cpp
basic_readable_pipe.cpp
basic_readable_pipe.cpp
basic_seq_packet_socket.cpp
basic_seq_packet_socket.cpp
basic_serial_port.cpp
basic_serial_port.cpp
basic_signal_set.cpp
basic_signal_set.cpp
basic_socket.cpp
basic_socket.cpp
basic_socket_acceptor.cpp
basic_socket_acceptor.cpp
basic_stream_file.cpp
basic_stream_file.cpp
basic_stream_socket.cpp
basic_stream_socket.cpp
basic_streambuf.cpp
basic_streambuf.cpp
basic_waitable_timer.cpp
basic_waitable_timer.cpp
basic_writable_pipe.cpp
basic_writable_pipe.cpp
bind_allocator.cpp
bind_allocator.cpp
bind_cancellation_slot.cpp
bind_cancellation_slot.cpp
bind_executor.cpp
bind_executor.cpp
bind_immediate_executor.cpp
bind_immediate_executor.cpp
buffer.cpp
buffer.cpp
buffer_registration.cpp
buffer_registration.cpp
buffered_read_stream.cpp
buffered_read_stream.cpp
buffered_stream.cpp
buffered_stream.cpp
buffered_write_stream.cpp
buffered_write_stream.cpp
buffers_iterator.cpp
buffers_iterator.cpp
cancel_after.cpp
cancel_after.cpp
cancel_at.cpp
cancel_at.cpp
cancellation_signal.cpp
cancellation_signal.cpp
cancellation_state.cpp
cancellation_state.cpp
cancellation_type.cpp
cancellation_type.cpp
channel.cpp
channel.cpp
channel_traits.cpp
channel_traits.cpp
co_composed.cpp
co_composed.cpp
co_spawn.cpp
co_spawn.cpp
completion_condition.cpp
completion_condition.cpp
compose.cpp
compose.cpp
composed.cpp
composed.cpp
concurrent_channel.cpp
concurrent_channel.cpp
config.cpp
config.cpp
connect.cpp
connect.cpp
connect_pipe.cpp
connect_pipe.cpp
consign.cpp
consign.cpp
coroutine.cpp
coroutine.cpp
deadline_timer.cpp
deadline_timer.cpp
defer.cpp
defer.cpp
deferred.cpp
deferred.cpp
detached.cpp
detached.cpp
dispatch.cpp
dispatch.cpp
disposition.cpp
disposition.cpp
eager.cpp
eager.cpp
error.cpp
error.cpp
execution_context.cpp
execution_context.cpp
executor.cpp
executor.cpp
executor_work_guard.cpp
executor_work_guard.cpp
file_base.cpp
file_base.cpp
fwd_first.cpp
fwd_first.cpp
fwd_last.cpp
fwd_last.cpp
high_resolution_timer.cpp
high_resolution_timer.cpp
immediate.cpp
immediate.cpp
inline_executor.cpp
inline_executor.cpp
inline_or_executor.cpp
inline_or_executor.cpp
io_context.cpp
io_context.cpp
io_context_strand.cpp
io_context_strand.cpp
is_read_buffered.cpp
is_read_buffered.cpp
is_shallow_mutable_sequence.cpp
is_shallow_mutable_sequence.cpp
is_write_buffered.cpp
is_write_buffered.cpp
packaged_task.cpp
packaged_task.cpp
piping.cpp
piping.cpp
placeholders.cpp
placeholders.cpp
post.cpp
post.cpp
prepend.cpp
prepend.cpp
random_access_file.cpp
random_access_file.cpp
View all files
You can’t perform that action at this time.