Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostorg/asio
/ types & classes
Types & classes
3,384 in github.com/boostorg/asio
⨍
Functions
6,576
◇
Types & classes
3,384
↓ 360 callers
Class
endpoint
Helper class for implementing an IP endpoint.
include/boost/asio/ip/detail/endpoint.hpp:34
↓ 227 callers
Class
transfer_all
test/latency/tcp_client.cpp:28
↓ 100 callers
Class
BOOST_ASIO_VERSIONED_NAME
include/boost/asio/system_executor.hpp:51
↓ 84 callers
Class
short_transfer
test/write_at.cpp:416
↓ 82 callers
Class
defaulted_constraint
include/boost/asio/detail/type_traits.hpp:175
↓ 76 callers
Class
short_transfer
test/read_at.cpp:471
↓ 59 callers
Class
short_transfer
test/write.cpp:401
↓ 55 callers
Class
lazy_handler
test/archetypes/async_result.hpp:23
↓ 54 callers
Class
short_transfer
test/read.cpp:431
↓ 46 callers
Class
match_char
test/read_until.cpp:456
↓ 38 callers
Class
ref
test/latency/udp_server.cpp:60
↓ 30 callers
Class
fat_executor
test/execution/any_executor.cpp:40
↓ 30 callers
Class
mutable_buffer
include/boost/asio/buffer.hpp:95
↓ 29 callers
Class
empty_work_function
include/boost/asio/detail/work_dispatcher.hpp:37
↓ 26 callers
Class
result_type
include/boost/asio/impl/spawn.hpp:319
↓ 24 callers
Enum
flags
include/boost/asio/file_base.hpp:68
↓ 24 callers
Class
legacy_true_cond_2
test/connect.cpp:96
↓ 24 callers
Class
true_cond_2
test/connect.cpp:79
↓ 22 callers
Class
address_v4
include/boost/asio/ts/netfwd.hpp:165
↓ 22 callers
Class
cancellation_state
A cancellation state is used for chaining signals and slots in compositions.
include/boost/asio/cancellation_state.hpp:81
↓ 18 callers
Class
send_handler
test/ip/icmp.cpp:46
↓ 18 callers
Class
send_handler
test/ip/udp.cpp:55
↓ 15 callers
Class
allocator
include/boost/asio/execution_context.hpp:111
↓ 14 callers
Class
incrementer_token_v2
test/cancel_at.cpp:336
↓ 14 callers
Class
incrementer_token_v2
test/cancel_after.cpp:316
↓ 11 callers
Class
address_v4
Implements IP version 4 style addresses. * The boost::asio::ip::address_v4 class provides the ability to use and * manipulate IP version 4 addresses.
include/boost/asio/ip/address_v4.hpp:48
↓ 11 callers
Class
recycling_allocator<void>
include/boost/asio/recycling_allocator.hpp:95
↓ 10 callers
Class
fat_executor
test/any_completion_executor.cpp:41
↓ 10 callers
Class
fat_executor
test/any_io_executor.cpp:41
↓ 10 callers
Class
initiate
include/boost/asio/deferred.hpp:230
↓ 10 callers
Class
redirect_disposition_handler
test/redirect_disposition.cpp:27
↓ 10 callers
Class
send_handler
test/ip/tcp.cpp:156
↓ 8 callers
Class
incrementer_token_v1
test/cancel_at.cpp:172
↓ 8 callers
Class
incrementer_token_v1
test/cancel_after.cpp:162
↓ 8 callers
Class
outstanding_work_t
A property to describe whether task submission is likely in the future.
include/boost/asio/execution/outstanding_work.hpp:40
↓ 8 callers
Class
overlapped_handler_2
test/windows/overlapped_ptr.cpp:38
↓ 8 callers
Class
receive_handler
test/ip/icmp.cpp:55
↓ 8 callers
Class
receive_handler
test/ip/udp.cpp:64
↓ 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/boost/asio/experimental/cancellation_condition.hpp:104
↓ 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/boost/asio/experimental/cancellation_condition.hpp:66
↓ 7 callers
Class
cancellation_slot
include/boost/asio/cancellation_signal.hpp:83
↓ 7 callers
Class
executor_type
example/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/boost/asio/execution/blocking.hpp:44
↓ 6 callers
Class
either_blocking_executor
test/execution/prefer_only.cpp:161
↓ 6 callers
Enum
flags
include/boost/asio/ip/resolver_base.hpp:64
↓ 6 callers
Class
initiate_async_move_accept
include/boost/asio/basic_socket_acceptor.hpp:89
↓ 6 callers
Class
move_accept_handler
test/ip/tcp.cpp:724
↓ 6 callers
Class
network_v4
include/boost/asio/ts/netfwd.hpp:183
↓ 6 callers
Class
receive_handler
test/ip/tcp.cpp:165
↓ 6 callers
Class
registered_buffer_id
Type used to identify a registered buffer.
include/boost/asio/registered_buffer.hpp:35
↓ 5 callers
Class
allocator
Represents a single connection from a client.
test/latency/allocator.hpp:17
↓ 5 callers
Class
apply
include/boost/asio/async_result.hpp:901
↓ 5 callers
Class
function
example/cpp14/executors/fork_join.cpp:202
↓ 5 callers
Class
network_v6
include/boost/asio/ts/netfwd.hpp:185
↓ 5 callers
Class
redirect_error_handler
test/redirect_error.cpp:27
↓ 5 callers
Class
resolve_handler
test/ip/icmp.cpp:472
↓ 5 callers
Class
resolve_handler
test/ip/udp.cpp:556
↓ 5 callers
Class
resolve_handler
test/ip/tcp.cpp:1034
↓ 5 callers
Class
type
include/boost/asio/execution/mapping.hpp:224
↓ 5 callers
Class
wait_for_all
Wait for all operations to complete.
include/boost/asio/experimental/cancellation_condition.hpp:31
↓ 5 callers
Class
write_some_handler
test/ip/tcp.cpp:174
↓ 4 callers
Class
accept_handler
test/ip/tcp.cpp:715
↓ 4 callers
Class
address_v6
Implements IP version 6 style addresses. * The boost::asio::ip::address_v6 class provides the ability to use and * manipulate IP version 6 addresses.
include/boost/asio/ip/address_v6.hpp:54
↓ 4 callers
Class
basic_executor_type
include/boost/asio/io_context.hpp:204
↓ 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/boost/asio/config.hpp:132
↓ 4 callers
Class
default_connect_condition
include/boost/asio/connect.hpp:32
↓ 4 callers
Class
func
include/boost/asio/detail/win_thread.hpp:141
↓ 4 callers
Class
handler
include/boost/asio/execution/blocking_adaptation.hpp:730
↓ 4 callers
Class
move_only
test/experimental/awaitable_operators.cpp:33
↓ 4 callers
Class
native_handle_type
include/boost/asio/detail/win_iocp_socket_service.hpp:66
↓ 4 callers
Class
regex_match_flags
include/boost/asio/impl/read_until.hpp:76
↓ 4 callers
Class
relationship_t
A property to describe whether submitted tasks represent continuations of the calling context.
include/boost/asio/execution/relationship.hpp:41
↓ 3 callers
Class
close_after
A custom completion token that makes asynchronous operations behave as though they are blocking calls with a timeout.
example/cpp11/timeouts/blocking_token_tcp_client.cpp:37
↓ 3 callers
Class
co_spawn_post
include/boost/asio/impl/co_spawn.hpp:128
↓ 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/boost/asio/config.hpp:94
↓ 3 callers
Class
const_buffer
include/boost/asio/detail/is_buffer_sequence.hpp:28
↓ 3 callers
Class
context
include/boost/asio/ssl/context.hpp:37
↓ 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
example/cpp11/porthopper/protocol.hpp:26
↓ 3 callers
Class
coroutine
Provides support for implementing stackless coroutines. * The @c coroutine class may be used to implement stackless coroutines. The * class itself is
include/boost/asio/coroutine.hpp:245
↓ 3 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/boost/asio/deferred.hpp:611
↓ 3 callers
Class
initiate_async_receive
include/boost/asio/basic_stream_socket.hpp:67
↓ 3 callers
Class
initiate_async_resolve
include/boost/asio/ip/basic_resolver.hpp:70
↓ 3 callers
Class
initiate_async_send
include/boost/asio/basic_stream_socket.hpp:66
↓ 3 callers
Class
network_v4
Represents an IPv4 network. * The boost::asio::ip::network_v4 class provides the ability to use and * manipulate IP version 4 networks. * * @par Th
include/boost/asio/ip/network_v4.hpp:41
↓ 3 callers
Class
never_t
include/boost/asio/execution/blocking.hpp:186
↓ 3 callers
Class
prop
test/properties/cpp14/query_free.cpp:14
↓ 3 callers
Class
prop
test/properties/cpp14/query_member.cpp:14
↓ 3 callers
Class
prop
test/properties/cpp14/query_static.cpp:14
↓ 3 callers
Class
prop
test/properties/cpp11/query_free.cpp:14
↓ 3 callers
Class
prop
test/properties/cpp11/query_member.cpp:14
↓ 3 callers
Class
prop
test/properties/cpp11/query_static.cpp:14
↓ 3 callers
Class
read_some_handler
test/ip/tcp.cpp:183
↓ 3 callers
Class
ref
test/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.
example/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.
example/cpp11/executors/pipeline.cpp:27
↓ 3 callers
Class
timer_handler
test/system_timer.cpp:224
↓ 3 callers
Class
type
include/boost/asio/query.hpp:198
↓ 2 callers
Class
allowed_t
include/boost/asio/execution/blocking_adaptation.hpp:152
↓ 2 callers
Class
always_t
include/boost/asio/execution/blocking.hpp:185
↓ 2 callers
Class
any_completion_executor
include/boost/asio/detail/handler_work.hpp:43
next →
1–100 of 3,384, ranked by callers