Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostorg/asio
/ functions
Functions
6,576 in github.com/boostorg/asio
⨍
Functions
6,576
◇
Types & classes
3,384
↓ 1 callers
Method
type
Obtain an identifier for the type of the protocol.
include/boost/asio/generic/datagram_protocol.hpp:78
↓ 1 callers
Method
type
Obtain an identifier for the type of the protocol.
include/boost/asio/generic/stream_protocol.hpp:79
↓ 1 callers
Method
type
Obtain an identifier for the type of the protocol.
include/boost/asio/generic/seq_packet_protocol.hpp:77
↓ 1 callers
Method
type
Obtain an identifier for the type of the protocol.
include/boost/asio/local/stream_protocol.hpp:52
↓ 1 callers
Method
unlock
Explicitly release the lock.
include/boost/asio/detail/scoped_lock.hpp:69
↓ 1 callers
Method
unlock_and_signal_one
Unlock the mutex and signal one waiter.
include/boost/asio/detail/conditionally_enabled_event.hpp:63
↓ 1 callers
Method
use_file
Set the output file for all logger instances.
example/cpp11/services/basic_logger.hpp:57
↓ 1 callers
Method
value
test/defer.cpp:41
↓ 1 callers
Method
value
test/dispatch.cpp:41
↓ 1 callers
Method
value
include/boost/asio/io_context.hpp:1234
↓ 1 callers
Method
value
include/boost/asio/system_executor.hpp:601
↓ 1 callers
Method
value
include/boost/asio/thread_pool.hpp:950
↓ 1 callers
Method
version
example/cpp11/icmp/ipv4_header.hpp:56
↓ 1 callers
Function
void_returning_dispatch_coroutine
test/co_spawn.cpp:120
↓ 1 callers
Method
want_read
Returns true if the third party library wants to be notified when the socket is ready for reading.
example/cpp11/nonblocking/third_party_lib.cpp:34
↓ 1 callers
Method
want_write
Returns true if the third party library wants to be notified when the socket is ready for writing.
example/cpp11/nonblocking/third_party_lib.cpp:51
↓ 1 callers
Function
watchdog
example/cpp20/coroutines/timeout.cpp:30
↓ 1 callers
Method
withdraw
example/cpp14/executors/bank_account_1.cpp:26
↓ 1 callers
Method
withdraw
example/cpp14/executors/bank_account_2.cpp:26
↓ 1 callers
Method
withdraw
example/cpp11/executors/bank_account_1.cpp:26
↓ 1 callers
Method
withdraw
example/cpp11/executors/bank_account_2.cpp:26
↓ 1 callers
Method
write
example/cpp11/fork/process_per_connection.cpp:124
↓ 1 callers
Method
write
test/is_read_buffered.cpp:52
↓ 1 callers
Function
write_at_buffer_sequence
include/boost/asio/impl/write_at.hpp:42
↓ 1 callers
Method
write_line
example/cpp11/timeouts/blocking_tcp_client.cpp:94
↓ 1 callers
Method
write_some
include/boost/asio/impl/buffered_write_stream.hpp:174
↓ 1 callers
Method
write_some_at
include/boost/asio/detail/io_uring_file_service.hpp:187
↓ 1 callers
Method
write_some_at
include/boost/asio/detail/win_iocp_file_service.hpp:194
↓ 1 callers
Method
writer
example/cpp20/coroutines/chat_server.cpp:136
↓ 1 callers
Method
writer
example/cpp17/coroutines_ts/chat_server.cpp:136
Method
(*fn())
include/boost/asio/co_composed.hpp:174
Method
(*fn())
include/boost/asio/co_composed.hpp:185
Method
(*fn())
include/boost/asio/co_composed.hpp:200
Method
(*fn())
include/boost/asio/co_composed.hpp:237
Method
BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION
Set the value for the linger timeout.
include/boost/asio/detail/socket_option.hpp:247
Method
accept
example/cpp11/fork/process_per_connection.cpp:57
Method
accept
include/boost/asio/detail/win_iocp_socket_service.hpp:516
Method
accept
include/boost/asio/detail/reactive_socket_service.hpp:482
Method
accept
include/boost/asio/detail/io_uring_socket_service.hpp:480
Method
accept_handler
test/ip/tcp.cpp:717
Method
accept_op_cancellation
include/boost/asio/detail/win_iocp_socket_service_base.hpp:693
Method
actor
Construct the actor to use the specified executor for all message handlers.
example/cpp14/executors/actor.cpp:109
Method
actor
Construct the actor to use the specified executor for all message handlers.
example/cpp11/executors/actor.cpp:109
Method
adapter
include/boost/asio/execution/blocking.hpp:589
Method
adapter
include/boost/asio/execution/blocking_adaptation.hpp:509
Function
add
Add a signal to a signal_set. * This function adds the specified signal to the set. It has no effect if the * signal is already in the set. *
include/boost/asio/basic_signal_set.hpp:353
Method
add
Add a signal to a signal_set.
include/boost/asio/detail/signal_set_service.hpp:149
Method
add_ready_events
include/boost/asio/detail/epoll_reactor.hpp:76
Method
add_service
include/boost/asio/detail/impl/service_registry.hpp:56
Method
add_timer_queue
include/boost/asio/detail/impl/kqueue_reactor.hpp:39
Method
add_timer_queue
include/boost/asio/detail/impl/select_reactor.hpp:46
Method
add_timer_queue
include/boost/asio/detail/impl/io_uring_service.hpp:36
Method
add_timer_queue
include/boost/asio/detail/impl/win_iocp_io_context.hpp:35
Method
add_timer_queue
include/boost/asio/detail/impl/dev_poll_reactor.hpp:38
Method
add_timer_queue
include/boost/asio/detail/impl/winrt_timer_scheduler.hpp:30
Method
address
Obtain the address object specified when the network object was created.
include/boost/asio/ip/network_v6.hpp:86
Method
address_length
include/boost/asio/detail/win_iocp_socket_accept_op.hpp:219
Method
address_v4
Default constructor. * Initialises the @c address_v4 object such that: * @li <tt>to_bytes()</tt> yields <tt>{0, 0, 0, 0}</tt>; and * @li <tt>to_
include/boost/asio/ip/address_v4.hpp:71
Function
after_suspend
include/boost/asio/impl/awaitable.hpp:513
Method
all_empty
include/boost/asio/detail/buffer_sequence_adapter.hpp:289
Method
all_empty
include/boost/asio/detail/buffer_sequence_adapter.hpp:357
Method
all_empty
include/boost/asio/detail/buffer_sequence_adapter.hpp:426
Method
all_empty
include/boost/asio/detail/buffer_sequence_adapter.hpp:500
Method
all_empty
include/boost/asio/detail/buffer_sequence_adapter.hpp:574
Method
all_empty
include/boost/asio/detail/buffer_sequence_adapter.hpp:650
Method
alloc
include/boost/asio/detail/object_pool.hpp:65
Function
alloc_test
test/experimental/coro/allocator.cpp:67
Method
allocate
example/cpp11/allocation/server.cpp:113
Method
allocate
example/cpp11/allocation/server.cpp:145
Method
allocate
example/cpp11/allocation/server.cpp:207
Method
allocate
test/deadline_timer.cpp:288
Method
allocate
test/system_timer.cpp:295
Method
allocate
test/thread_pool.cpp:354
Method
allocate
test/bind_allocator.cpp:62
Method
allocate
test/experimental/coro/allocator.cpp:40
Method
allocate
Allocate space for @c n objects of the allocator's value type.
include/boost/asio/execution_context.hpp:403
Method
allocate
include/boost/asio/any_completion_handler.hpp:354
Method
allocate
Allocate space for @c n objects of the allocator's value type.
include/boost/asio/any_completion_handler.hpp:517
Method
allocate
include/boost/asio/detail/recycling_allocator.hpp:51
Function
allocate_object
include/boost/asio/detail/memory.hpp:63
Method
allocator
test/deadline_timer.cpp:272
Method
allocator
test/system_timer.cpp:279
Method
allocator
test/latency/allocator.hpp:20
Method
allocator
Construct an allocator that is associated with an execution context.
include/boost/asio/execution_context.hpp:378
Method
allocator
Construct an allocator that is associated with an execution context.
include/boost/asio/execution_context.hpp:435
Function
allocator_binder
include/boost/asio/bind_allocator.hpp:236
Method
allocator_binder
include/boost/asio/detail/impl/strand_executor_service.hpp:38
Method
allocator_binder<decay_t<CompletionToken>, Allocator> operator()
include/boost/asio/bind_allocator.hpp:394
Function
allocator_binder<decay_t<T>, Allocator> bind_allocator
include/boost/asio/bind_allocator.hpp:417
Method
allocator_binder_completion_handler_async_result
include/boost/asio/bind_allocator.hpp:432
Method
allocator_binder_completion_handler_async_result
include/boost/asio/bind_allocator.hpp:450
Method
allocator_impl
include/boost/asio/execution_context.hpp:353
Method
allocator_t
include/boost/asio/execution/allocator.hpp:140
Method
allocator_t
include/boost/asio/execution/allocator.hpp:166
Method
allowed_t
include/boost/asio/execution/blocking_adaptation.hpp:623
Method
always_t
include/boost/asio/execution/blocking.hpp:713
Method
any
Obtain an address object that represents any address. * This functions returns an address that represents the "any" address * <tt>0.0.0.0</tt>.
include/boost/asio/ip/address_v4.hpp:226
Method
any
Obtain an address object that represents any address. * This functions returns an address that represents the "any" address * <tt>::</tt>. *
include/boost/asio/ip/address_v6.hpp:212
Function
any_completion_executor
include/boost/asio/any_completion_executor.hpp:100
Function
any_completion_executor_assignment_test
test/any_completion_executor.cpp:291
← previous
next →
1,201–1,300 of 6,576, ranked by callers