Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chriskohlhoff/asio
/ functions
Functions
6,649 in github.com/chriskohlhoff/asio
⨍
Functions
6,649
◇
Types & classes
3,484
↓ 2 callers
Method
connect
src/examples/cpp11/timeouts/blocking_tcp_client.cpp:39
↓ 2 callers
Method
construct
Construct a new socket implementation.
include/asio/detail/null_socket_service.hpp:66
↓ 2 callers
Method
consume
Remove characters from the input sequence. * Removes @c n characters from the beginning of the input sequence. * * @note If @c n is greater than
include/asio/basic_streambuf.hpp:248
↓ 2 callers
Method
converting_move_construct
include/asio/detail/null_socket_service.hpp:83
↓ 2 callers
Method
copy
include/asio/buffered_read_stream.hpp:244
↓ 2 callers
Function
coro_simple_cancel_nested_k
src/tests/unit/experimental/coro/cancel.cpp:110
↓ 2 callers
Function
create_implementation
include/asio/strand.hpp:375
↓ 2 callers
Method
create_promise
include/asio/impl/use_future.hpp:213
↓ 2 callers
Method
data
include/asio/ip/detail/socket_option.hpp:218
↓ 2 callers
Method
deallocate
src/examples/cpp11/allocation/server.cpp:64
↓ 2 callers
Method
deallocate
include/asio/any_completion_handler.hpp:159
↓ 2 callers
Method
deliver
src/examples/cpp20/coroutines/chat_server.cpp:66
↓ 2 callers
Method
deliver
src/examples/cpp11/chat/chat_server.cpp:55
↓ 2 callers
Method
deliver
src/examples/cpp17/coroutines_ts/chat_server.cpp:66
↓ 2 callers
Function
destroy
include/asio/detail/scheduler_operation.hpp:43
↓ 2 callers
Method
destroy
include/asio/any_completion_handler.hpp:109
↓ 2 callers
Method
destroy
include/asio/detail/op_queue.hpp:45
↓ 2 callers
Method
destroy
include/asio/impl/execution_context.hpp:49
↓ 2 callers
Method
dispatch
include/asio/detail/handler_work.hpp:88
↓ 2 callers
Method
do_assign
include/asio/detail/io_uring_socket_accept_op.hpp:105
↓ 2 callers
Method
enable_cancellation
include/asio/detail/win_iocp_socket_accept_op.hpp:78
↓ 2 callers
Method
execute
include/asio/execution/any_executor.hpp:670
↓ 2 callers
Method
executor
include/asio/any_completion_handler.hpp:118
↓ 2 callers
Method
expires_after
Set the expiry time for the timer relative to now.
include/asio/detail/deadline_timer_service.hpp:227
↓ 2 callers
Function
expires_at
Get the timer's expiry time as an absolute time. * This function may be used to obtain the timer's current expiry time. * Whether the timer has exp
include/asio/basic_deadline_timer.hpp:451
↓ 2 callers
Function
extension_to_type
src/examples/cpp11/http/server4/mime_types.cpp:31
↓ 2 callers
Function
fill
Fill the buffer with some data. Returns the number of bytes placed in the buffer as a result of the operation. Throws an exception on failure.
include/asio/buffered_stream.hpp:184
↓ 2 callers
Method
function
src/examples/cpp14/executors/fork_join.cpp:204
↓ 2 callers
Method
get
Obtain the value to be returned from the initiating function.
src/tests/unit/archetypes/async_result.hpp:137
↓ 2 callers
Method
get
include/asio/associated_immediate_executor.hpp:55
↓ 2 callers
Method
get
include/asio/async_result.hpp:319
↓ 2 callers
Method
get
include/asio/ssl/detail/io.hpp:374
↓ 2 callers
Method
get_cancel_requested
include/asio/detail/win_iocp_socket_service_base.hpp:708
↓ 2 callers
Method
get_cancellation_state
include/asio/impl/awaitable.hpp:716
↓ 2 callers
Method
get_executor
include/asio/executor_work_guard.hpp:125
↓ 2 callers
Method
get_executor
include/asio/composed.hpp:207
↓ 2 callers
Method
get_executor
include/asio/impl/write.hpp:432
↓ 2 callers
Method
get_executor
include/asio/impl/read.hpp:467
↓ 2 callers
Method
get_executor
Get the executor associated with the object.
include/asio/ip/basic_resolver.hpp:212
↓ 2 callers
Method
get_executor
include/asio/experimental/detail/channel_operation.hpp:202
↓ 2 callers
Method
get_handle
include/asio/experimental/impl/coro.hpp:624
↓ 2 callers
Method
handle_op
include/asio/detail/timed_cancel_op.hpp:97
↓ 2 callers
Method
handshake
Perform SSL handshaking. * This function is used to perform SSL handshaking on the stream. The * function call will block until handshaking is comp
include/asio/ssl/stream.hpp:424
↓ 2 callers
Method
header_length
src/examples/cpp11/icmp/ipv4_header.hpp:57
↓ 2 callers
Method
immediate_executor
include/asio/any_completion_handler.hpp:125
↓ 2 callers
Method
in_avail
Determine the amount of data that may be read without blocking.
include/asio/buffered_read_stream.hpp:228
↓ 2 callers
Method
init_buffers
include/asio/basic_socket_streambuf.hpp:436
↓ 2 callers
Function
int_returning_coroutine
src/tests/unit/co_spawn.cpp:35
↓ 2 callers
Method
interrupt
No-op.
include/asio/detail/null_reactor.hpp:70
↓ 2 callers
Method
is_v6
Get whether the address is an IP version 6 address.
include/asio/ip/address.hpp:89
↓ 2 callers
Method
join
Block until all work associated with the executor is complete. While it is waiting, the thread may be borrowed to execute functions from the queue.
src/examples/cpp14/executors/fork_join.cpp:192
↓ 2 callers
Method
join
src/examples/cpp11/chat/chat_server.cpp:43
↓ 2 callers
Method
joinable
Whether the thread can be joined.
include/asio/detail/std_thread.hpp:70
↓ 2 callers
Method
lock
Lock the mutex.
include/asio/detail/conditionally_enabled_mutex.hpp:148
↓ 2 callers
Function
make_composed_io_executors
include/asio/detail/composed_work.hpp:110
↓ 2 callers
Function
make_convertible_timer
src/tests/unit/system_timer.cpp:408
↓ 2 callers
Function
make_daytime_string
src/examples/cpp11/tutorial/daytime7/server.cpp:22
↓ 2 callers
Function
make_timer
src/tests/unit/deadline_timer.cpp:400
↓ 2 callers
Function
make_timer
src/tests/unit/system_timer.cpp:395
↓ 2 callers
Method
max_size
src/tests/unit/system_timer.cpp:307
↓ 2 callers
Method
max_size
Get the maximum size of the basic_streambuf. * @returns The allowed maximum of the sum of the sizes of the input sequence * and output sequence.
include/asio/basic_streambuf.hpp:169
↓ 2 callers
Method
move_construct
Move-construct a new socket implementation.
include/asio/detail/null_socket_service.hpp:71
↓ 2 callers
Method
move_timer
include/asio/detail/impl/epoll_reactor.hpp:96
↓ 2 callers
Method
name
src/tests/unit/archetypes/io_control_command.hpp:19
↓ 2 callers
Method
peek
include/asio/impl/buffered_read_stream.hpp:382
↓ 2 callers
Method
peek_copy
include/asio/buffered_read_stream.hpp:256
↓ 2 callers
Method
perform_operations
Perform the operations corresponding to the descriptor identified by the supplied iterator. Returns true if there are still unfinished operations queu
include/asio/detail/reactor_op_queue.hpp:163
↓ 2 callers
Method
pos_infin
Helper function for obtaining a time value that never fires.
include/asio/ssl/detail/stream_core.hpp:134
↓ 2 callers
Function
produce_tokens
src/examples/cpp20/channels/throttling_proxy.cpp:31
↓ 2 callers
Method
protocol
The protocol associated with the endpoint.
include/asio/generic/basic_endpoint.hpp:103
↓ 2 callers
Method
query
include/asio/execution/blocking.hpp:604
↓ 2 callers
Method
query
include/asio/execution/relationship.hpp:209
↓ 2 callers
Method
query
include/asio/execution/inline_exception_handling.hpp:262
↓ 2 callers
Method
query
include/asio/execution/mapping.hpp:248
↓ 2 callers
Method
query
include/asio/execution/outstanding_work.hpp:209
↓ 2 callers
Method
query
include/asio/execution/blocking_adaptation.hpp:524
↓ 2 callers
Method
read_some_at
include/asio/detail/io_uring_file_service.hpp:224
↓ 2 callers
Method
receive
include/asio/basic_stream_socket.hpp:608
↓ 2 callers
Function
reenter
src/tests/unit/coroutine.cpp:30
↓ 2 callers
Function
ref_count_down
include/asio/detail/atomic_count.hpp:38
↓ 2 callers
Function
ref_count_up
include/asio/detail/atomic_count.hpp:37
↓ 2 callers
Method
release
Release ownership of the OVERLAPPED object.
include/asio/windows/overlapped_ptr.hpp:122
↓ 2 callers
Method
release
include/asio/detail/timed_cancel_op.hpp:132
↓ 2 callers
Method
remove
Remove a signal from a signal_set. * This function removes the specified signal from the set. It has no effect * if the signal is not in the set.
include/asio/basic_signal_set.hpp:448
↓ 2 callers
Method
reserve
Increase the fd_set_ capacity to at least the specified number of elements.
include/asio/detail/win_fd_set_adapter.hpp:116
↓ 2 callers
Function
resize
Alter the size of the file. * This function resizes the file to the specified size, in bytes. If the * current file size exceeds @c n then any extr
include/asio/basic_file.hpp:830
↓ 2 callers
Method
resume
include/asio/impl/awaitable.hpp:817
↓ 2 callers
Method
rethrow_if
include/asio/experimental/impl/coro.hpp:314
↓ 2 callers
Method
return_void
include/asio/impl/awaitable.hpp:594
↓ 2 callers
Method
run_one_until
include/asio/impl/io_context.hpp:110
↓ 2 callers
Method
seek
Seek to a position in the file. * This function updates the current position in the file. * * @param offset The requested position in the file,
include/asio/basic_stream_file.hpp:383
↓ 2 callers
Method
send
include/asio/basic_stream_socket.hpp:369
↓ 2 callers
Method
send_break
Send a break sequence to the serial port. * This function causes a break sequence of platform-specific duration to be * sent out the serial port.
include/asio/basic_serial_port.hpp:539
↓ 2 callers
Method
set_verify_depth
Set the peer verification depth. * This function may be used to configure the maximum verification depth * allowed by the stream. * * @param
include/asio/ssl/stream.hpp:335
↓ 2 callers
Method
size
Get the number of registered buffers.
include/asio/buffer_registration.hpp:162
↓ 2 callers
Method
slot
include/asio/impl/co_spawn.hpp:256
↓ 2 callers
Method
stop
src/examples/cpp14/executors/pipeline.cpp:116
↓ 2 callers
Method
stop
src/examples/cpp11/executors/pipeline.cpp:133
↓ 2 callers
Method
suspend
include/asio/spawn.hpp:65
↓ 2 callers
Method
swap
Swap the content of an @c any_completion_handler with another.
include/asio/any_completion_handler.hpp:719
← previous
next →
601–700 of 6,649, ranked by callers