Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chriskohlhoff/asio
/ types & classes
Types & classes
3,484 in github.com/chriskohlhoff/asio
⨍
Functions
6,649
◇
Types & classes
3,484
↓ 361 callers
Class
endpoint
Helper class for implementing an IP endpoint.
include/asio/ip/detail/endpoint.hpp:33
↓ 227 callers
Class
transfer_all
src/tests/latency/tcp_client.cpp:28
↓ 100 callers
Class
ASIO_VERSIONED_NAME
include/asio/system_executor.hpp:50
↓ 84 callers
Class
short_transfer
src/tests/unit/write_at.cpp:416
↓ 82 callers
Class
defaulted_constraint
include/asio/detail/type_traits.hpp:174
↓ 76 callers
Class
short_transfer
src/tests/unit/read_at.cpp:471
↓ 59 callers
Class
short_transfer
src/tests/unit/write.cpp:401
↓ 55 callers
Class
lazy_handler
src/tests/unit/archetypes/async_result.hpp:23
↓ 54 callers
Class
short_transfer
src/tests/unit/read.cpp:431
↓ 46 callers
Class
match_char
src/tests/unit/read_until.cpp:456
↓ 38 callers
Class
ref
src/tests/latency/udp_server.cpp:60
↓ 30 callers
Class
fat_executor
src/tests/unit/execution/any_executor.cpp:40
↓ 29 callers
Class
empty_work_function
include/asio/detail/work_dispatcher.hpp:36
↓ 26 callers
Class
result_type
include/asio/impl/spawn.hpp:318
↓ 24 callers
Enum
flags
include/asio/file_base.hpp:67
↓ 24 callers
Class
legacy_true_cond_2
src/tests/unit/connect.cpp:96
↓ 24 callers
Class
true_cond_2
src/tests/unit/connect.cpp:79
↓ 22 callers
Class
address_v4
include/asio/fwd.hpp:308
↓ 22 callers
Class
cancellation_state
include/asio/fwd.hpp:297
↓ 21 callers
Class
mutable_buffer
include/asio/buffer.hpp:94
↓ 18 callers
Class
send_handler
src/tests/unit/ip/icmp.cpp:46
↓ 18 callers
Class
send_handler
src/tests/unit/ip/udp.cpp:55
↓ 15 callers
Class
allocator
include/asio/execution_context.hpp:110
↓ 14 callers
Class
incrementer_token_v2
src/tests/unit/cancel_at.cpp:334
↓ 14 callers
Class
incrementer_token_v2
src/tests/unit/cancel_after.cpp:314
↓ 11 callers
Class
address_v4
Implements IP version 4 style addresses. * The asio::ip::address_v4 class provides the ability to use and * manipulate IP version 4 addresses. * *
include/asio/ip/address_v4.hpp:47
↓ 11 callers
Class
recycling_allocator<void>
include/asio/recycling_allocator.hpp:94
↓ 10 callers
Class
fat_executor
src/tests/unit/any_completion_executor.cpp:41
↓ 10 callers
Class
fat_executor
src/tests/unit/any_io_executor.cpp:41
↓ 10 callers
Class
initiate
include/asio/deferred.hpp:229
↓ 10 callers
Class
redirect_disposition_handler
src/tests/unit/redirect_disposition.cpp:27
↓ 10 callers
Class
send_handler
src/tests/unit/ip/tcp.cpp:156
↓ 8 callers
Class
incrementer_token_v1
src/tests/unit/cancel_at.cpp:172
↓ 8 callers
Class
incrementer_token_v1
src/tests/unit/cancel_after.cpp:162
↓ 8 callers
Class
outstanding_work_t
A property to describe whether task submission is likely in the future.
include/asio/execution/outstanding_work.hpp:39
↓ 8 callers
Class
overlapped_handler_2
src/tests/unit/windows/overlapped_ptr.cpp:38
↓ 8 callers
Class
receive_handler
src/tests/unit/ip/icmp.cpp:55
↓ 8 callers
Class
receive_handler
src/tests/unit/ip/udp.cpp:64
↓ 8 callers
Class
thread
include/asio/fwd.hpp:97
↓ 8 callers
Class
wait_for_one_error
Wait until an operation completes with an error, then cancel the others. * If no operation completes with an error, waits for completion of all * ope
include/asio/experimental/cancellation_condition.hpp:103
↓ 8 callers
Class
wait_for_one_success
Wait until an operation completes without an error, then cancel the others. * If no operation completes without an error, waits for completion of all
include/asio/experimental/cancellation_condition.hpp:65
↓ 7 callers
Class
cancellation_slot
include/asio/fwd.hpp:295
↓ 7 callers
Class
executor_type
src/examples/cpp14/executors/priority_scheduler.cpp:38
↓ 6 callers
Class
blocking_t
A property to describe what guarantees an executor makes about the blocking behaviour of their execution functions.
include/asio/execution/blocking.hpp:43
↓ 6 callers
Class
either_blocking_executor
src/tests/unit/execution/prefer_only.cpp:157
↓ 6 callers
Enum
flags
include/asio/ip/resolver_base.hpp:63
↓ 6 callers
Class
initiate_async_move_accept
include/asio/basic_socket_acceptor.hpp:88
↓ 6 callers
Class
move_accept_handler
src/tests/unit/ip/tcp.cpp:724
↓ 6 callers
Class
network_v4
include/asio/fwd.hpp:326
↓ 6 callers
Class
receive_handler
src/tests/unit/ip/tcp.cpp:165
↓ 6 callers
Class
registered_buffer_id
include/asio/fwd.hpp:262
↓ 5 callers
Class
allocator
src/tests/unit/system_timer.cpp:263
↓ 5 callers
Class
apply
include/asio/async_result.hpp:900
↓ 5 callers
Class
function
src/examples/cpp14/executors/fork_join.cpp:202
↓ 5 callers
Class
mutable_buffer
include/asio/fwd.hpp:258
↓ 5 callers
Class
network_v6
include/asio/fwd.hpp:328
↓ 5 callers
Class
redirect_error_handler
src/tests/unit/redirect_error.cpp:27
↓ 5 callers
Class
resolve_handler
src/tests/unit/ip/icmp.cpp:472
↓ 5 callers
Class
resolve_handler
src/tests/unit/ip/udp.cpp:556
↓ 5 callers
Class
resolve_handler
src/tests/unit/ip/tcp.cpp:1034
↓ 5 callers
Class
type
include/asio/execution/mapping.hpp:223
↓ 5 callers
Class
wait_for_all
Wait for all operations to complete.
include/asio/experimental/cancellation_condition.hpp:30
↓ 5 callers
Class
write_some_handler
src/tests/unit/ip/tcp.cpp:174
↓ 4 callers
Class
accept_handler
src/tests/unit/ip/tcp.cpp:715
↓ 4 callers
Class
address_v6
Implements IP version 6 style addresses. * The asio::ip::address_v6 class provides the ability to use and * manipulate IP version 6 addresses. * *
include/asio/ip/address_v6.hpp:53
↓ 4 callers
Class
basic_executor_type
include/asio/io_context.hpp:203
↓ 4 callers
Class
config_from_string
Configures an execution context by reading variables from a string. * Each variable must be on a line of its own, and of the form: * * <tt>section.k
include/asio/config.hpp:131
↓ 4 callers
Class
default_connect_condition
include/asio/connect.hpp:31
↓ 4 callers
Class
deferred_t
Class used to specify that an asynchronous operation should return a function object to lazily launch the operation. * The deferred_t class is used to
include/asio/deferred.hpp:610
↓ 4 callers
Class
func
include/asio/detail/win_thread.hpp:140
↓ 4 callers
Class
handler
include/asio/execution/blocking_adaptation.hpp:729
↓ 4 callers
Class
move_only
src/tests/unit/experimental/awaitable_operators.cpp:33
↓ 4 callers
Class
native_handle_type
include/asio/detail/win_iocp_socket_service.hpp:65
↓ 4 callers
Class
regex_match_flags
include/asio/impl/read_until.hpp:75
↓ 4 callers
Class
relationship_t
A property to describe whether submitted tasks represent continuations of the calling context.
include/asio/execution/relationship.hpp:40
↓ 3 callers
Class
close_after
A custom completion token that makes asynchronous operations behave as though they are blocking calls with a timeout.
src/examples/cpp11/timeouts/blocking_token_tcp_client.cpp:37
↓ 3 callers
Class
co_spawn_post
include/asio/impl/co_spawn.hpp:127
↓ 3 callers
Class
config_from_concurrency_hint
Configures an execution context based on a concurrency hint. * This configuration service is provided for backwards compatibility with * the existing
include/asio/config.hpp:93
↓ 3 callers
Class
const_buffer
include/asio/fwd.hpp:260
↓ 3 callers
Class
const_buffer
include/asio/detail/is_buffer_sequence.hpp:27
↓ 3 callers
Class
control_request
This request is sent by the client to the server over a TCP connection. The client uses it to perform three functions: - To request that data start be
src/examples/cpp11/porthopper/protocol.hpp:26
↓ 3 callers
Class
coroutine
include/asio/fwd.hpp:299
↓ 3 callers
Class
initiate_async_receive
include/asio/basic_stream_socket.hpp:66
↓ 3 callers
Class
initiate_async_resolve
include/asio/ip/basic_resolver.hpp:69
↓ 3 callers
Class
initiate_async_send
include/asio/basic_stream_socket.hpp:65
↓ 3 callers
Class
network_v4
Represents an IPv4 network. * The asio::ip::network_v4 class provides the ability to use and * manipulate IP version 4 networks. * * @par Thread Sa
include/asio/ip/network_v4.hpp:40
↓ 3 callers
Class
never_t
include/asio/execution/blocking.hpp:185
↓ 3 callers
Class
prop
src/tests/properties/cpp14/query_free.cpp:14
↓ 3 callers
Class
prop
src/tests/properties/cpp14/query_member.cpp:14
↓ 3 callers
Class
prop
src/tests/properties/cpp14/query_static.cpp:14
↓ 3 callers
Class
prop
src/tests/properties/cpp11/query_free.cpp:14
↓ 3 callers
Class
prop
src/tests/properties/cpp11/query_member.cpp:14
↓ 3 callers
Class
prop
src/tests/properties/cpp11/query_static.cpp:14
↓ 3 callers
Class
read_some_handler
src/tests/unit/ip/tcp.cpp:183
↓ 3 callers
Class
ref
src/tests/latency/tcp_server.cpp:59
↓ 3 callers
Class
thread_executor
An executor that launches a new thread for each function submitted to it. This class satisfies the executor requirements.
src/examples/cpp14/executors/pipeline.cpp:19
↓ 3 callers
Class
thread_executor
An executor that launches a new thread for each function submitted to it. This class satisfies the executor requirements.
src/examples/cpp11/executors/pipeline.cpp:27
↓ 3 callers
Class
timer_handler
src/tests/unit/system_timer.cpp:224
↓ 3 callers
Class
transfer_unlimited
include/asio/ssl/detail/io.hpp:34
↓ 3 callers
Class
type
include/asio/query.hpp:196
next →
1–100 of 3,484, ranked by callers