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
↓ 49 callers
Method
slot
include/asio/cancellation_signal.hpp:233
↓ 46 callers
Method
expires_at
Set the timer's expiry time as an absolute time. * This function sets the expiry time. Any pending asynchronous wait * operations will be cancelled
include/asio/basic_waitable_timer.hpp:480
↓ 45 callers
Function
transfer_all
include/asio/completion_condition.hpp:188
↓ 44 callers
Method
connect
src/examples/cpp11/ssl/client.cpp:59
↓ 44 callers
Function
get_associated_executor
include/asio/associated_executor.hpp:144
↓ 44 callers
Method
release
Release ownership of the pointer.
include/asio/detail/scoped_ptr.hpp:68
↓ 43 callers
Function
buffer_sequence_begin
include/asio/buffer.hpp:368
↓ 43 callers
Method
run
src/examples/cpp14/executors/priority_scheduler.cpp:94
↓ 43 callers
Method
unlock
Unlock the mutex.
include/asio/detail/win_mutex.hpp:63
↓ 42 callers
Function
begin
Get a random-access iterator to the first element.
include/asio/buffer.hpp:344
↓ 42 callers
Method
data
Get the underlying endpoint in the native type.
include/asio/ip/detail/endpoint.hpp:61
↓ 42 callers
Method
local_endpoint
Get the local endpoint.
include/asio/detail/null_socket_service.hpp:242
↓ 42 callers
Function
void_ok
src/tests/unit/experimental/awaitable_operators.cpp:43
↓ 41 callers
Method
protocol
Obtain an identifier for the protocol.
include/asio/ip/tcp.hpp:71
↓ 41 callers
Function
throw_exception
include/asio/detail/throw_exception.hpp:43
↓ 40 callers
Method
max_size
Get the maximum number of entries permitted in a results range.
include/asio/ip/basic_resolver_results.hpp:238
↓ 40 callers
Function
start_op
Start a new operation. The reactor operation will be performed when the given descriptor is flagged as ready, or an error has occurred.
include/asio/detail/select_reactor.hpp:113
↓ 39 callers
Function
buffer_copy
include/asio/buffer.hpp:2421
↓ 39 callers
Method
resize
include/asio/detail/socket_option.hpp:298
↓ 38 callers
Method
front
Get the operation at the front of the queue.
include/asio/detail/op_queue.hpp:86
↓ 38 callers
Function
make_address_v6
Create an IPv6 address from raw bytes and scope ID. * @relates address_v6 */
include/asio/ip/address_v6.hpp:237
↓ 38 callers
Function
make_network_v6
Create an IPv6 network from an address and prefix length. * @relates address_v6 */
include/asio/ip/network_v6.hpp:145
↓ 37 callers
Method
async_connect
include/asio/detail/null_socket_service.hpp:505
↓ 37 callers
Method
begin
Get an iterator for the beginning of the map.
include/asio/detail/hash_map.hpp:82
↓ 37 callers
Method
code
src/examples/cpp11/icmp/icmp_header.hpp:44
↓ 37 callers
Method
receive_from
include/asio/basic_raw_socket.hpp:1014
↓ 37 callers
Function
test_error_code
src/tests/unit/error.cpp:22
↓ 35 callers
Function
dispatch
include/asio/strand.hpp:290
↓ 34 callers
Method
capacity
Get the capacity of the endpoint in the native type.
include/asio/ip/detail/endpoint.hpp:85
↓ 33 callers
Method
async_resolve
include/asio/ip/basic_resolver.hpp:644
↓ 33 callers
Method
family
Obtain an identifier for the protocol family.
include/asio/ip/tcp.hpp:77
↓ 32 callers
Function
buffer_sequence_end
include/asio/buffer.hpp:453
↓ 32 callers
Method
reset
src/examples/cpp11/http/server/request_parser.cpp:22
↓ 31 callers
Function
const_buffer
include/asio/buffer.hpp:281
↓ 30 callers
Function
end
Get a random-access iterator for one past the last element.
include/asio/buffer.hpp:350
↓ 30 callers
Method
get_executor
src/examples/cpp11/executors/priority_scheduler.cpp:62
↓ 30 callers
Method
io_control
include/asio/posix/basic_descriptor.hpp:440
↓ 29 callers
Function
get_associated_allocator
include/asio/associated_allocator.hpp:140
↓ 29 callers
Function
string
include/asio/detail/winrt_utils.hpp:47
↓ 28 callers
Method
async_resume
include/asio/experimental/coro.hpp:201
↓ 28 callers
Method
clear
Remove all entries from the map.
include/asio/detail/hash_map.hpp:209
↓ 28 callers
Method
data
Get a pointer to the beginning of the memory range.
include/asio/buffer.hpp:177
↓ 27 callers
Method
native_non_blocking
Gets the non-blocking mode of the native descriptor implementation. * This function is used to retrieve the non-blocking mode of the underlying * n
include/asio/posix/basic_descriptor.hpp:552
↓ 26 callers
Method
resume
include/asio/impl/spawn.hpp:295
↓ 25 callers
Method
remote_endpoint
Get the remote endpoint.
include/asio/detail/null_socket_service.hpp:250
↓ 25 callers
Method
shutdown
src/tests/unit/io_context.cpp:278
↓ 24 callers
Function
buffer_size
include/asio/buffer.hpp:544
↓ 24 callers
Method
cancelled
include/asio/experimental/impl/coro.hpp:107
↓ 24 callers
Function
co_spawn
include/asio/experimental/co_spawn.hpp:67
↓ 24 callers
Function
do_read
src/examples/cpp20/type_erasure/main.cpp:20
↓ 24 callers
Method
erase
Erase an entry from the map.
include/asio/detail/hash_map.hpp:181
↓ 24 callers
Method
get_executor
src/examples/cpp20/operations/composed_6.cpp:184
↓ 24 callers
Method
non_blocking
Gets the non-blocking mode of the descriptor. * @returns @c true if the descriptor's synchronous operations will fail with * asio::error::would_blo
include/asio/posix/basic_descriptor.hpp:493
↓ 24 callers
Method
target_endpoint
src/tests/unit/connect.cpp:48
↓ 24 callers
Method
total_consumed
Get the total number of bytes consumed from the buffers.
include/asio/detail/consuming_buffers.hpp:144
↓ 23 callers
Method
complete
include/asio/co_composed.hpp:486
↓ 23 callers
Method
find
Find an entry in the map.
include/asio/detail/hash_map.hpp:112
↓ 22 callers
Method
at_mark
Determine whether the socket is at the out-of-band data mark.
include/asio/detail/null_socket_service.hpp:147
↓ 22 callers
Method
available
Determine the number of bytes available for reading.
include/asio/detail/null_socket_service.hpp:155
↓ 22 callers
Method
end
Get an iterator for the end of the map.
include/asio/detail/hash_map.hpp:94
↓ 22 callers
Method
frame
include/asio/impl/use_awaitable.hpp:51
↓ 22 callers
Method
get
Access.
include/asio/detail/scoped_ptr.hpp:43
↓ 22 callers
Method
get_executor
include/asio/detail/wrapped_handler.hpp:96
↓ 21 callers
Method
data
src/examples/cpp11/chat/chat_message.hpp:29
↓ 21 callers
Method
join
src/examples/cpp11/timeouts/server.cpp:46
↓ 21 callers
Method
locked
Test whether the lock is held.
include/asio/detail/scoped_lock.hpp:78
↓ 21 callers
Method
network
Obtain an address object that represents the network address.
include/asio/ip/network_v4.hpp:105
↓ 21 callers
Method
slot
include/asio/impl/spawn.hpp:837
↓ 20 callers
Method
address
Obtain the actor's address for use as a message sender or recipient.
src/examples/cpp14/executors/actor.cpp:90
↓ 20 callers
Method
capacity
Return the maximum size for data in the buffer.
include/asio/detail/buffered_stream_storage.hpp:97
↓ 20 callers
Function
dispatch
include/asio/detail/handler_work.hpp:265
↓ 20 callers
Method
insert
Insert a new entry into the map.
include/asio/detail/hash_map.hpp:154
↓ 20 callers
Function
int_0
src/tests/unit/experimental/awaitable_operators.cpp:60
↓ 20 callers
Method
prepare
Get the buffer for a single transfer, with a size.
include/asio/detail/consuming_buffers.hpp:93
↓ 20 callers
Method
push
Push an operation on to the back of the queue.
include/asio/detail/op_queue.hpp:105
↓ 20 callers
Method
work_started
Notify that some work has started.
include/asio/detail/scheduler.hpp:96
↓ 19 callers
Method
get_executor
Get the used executor.
include/asio/experimental/coro.hpp:165
↓ 19 callers
Function
now
Get the current time.
include/asio/time_traits.hpp:49
↓ 19 callers
Method
pop
Pop an operation from the front of the queue.
include/asio/detail/op_queue.hpp:92
↓ 18 callers
Method
begin
src/examples/cpp11/buffers/reference_counted.cpp:34
↓ 18 callers
Method
consume
Consume the specified number of bytes from the buffers.
include/asio/detail/consuming_buffers.hpp:117
↓ 18 callers
Method
port
Get the port associated with the endpoint. The port number is always in the host's byte order.
include/asio/ip/basic_endpoint.hpp:167
↓ 18 callers
Function
spawn
include/asio/impl/spawn.hpp:977
↓ 18 callers
Method
try_receive
include/asio/experimental/detail/impl/channel_service.hpp:483
↓ 18 callers
Method
try_send
include/asio/experimental/detail/impl/channel_service.hpp:314
↓ 18 callers
Method
type
Obtain an identifier for the type of the protocol.
include/asio/ip/tcp.hpp:65
↓ 17 callers
Method
entry_point
include/asio/impl/awaitable.hpp:706
↓ 17 callers
Method
flush
include/asio/impl/buffered_write_stream.hpp:26
↓ 17 callers
Function
size
Get the size of the memory range.
include/asio/buffer.hpp:306
↓ 16 callers
Method
accept
include/asio/detail/null_socket_service.hpp:478
↓ 16 callers
Method
expiry
Helper function to get a timer's expiry time.
include/asio/ssl/detail/stream_core.hpp:140
↓ 16 callers
Method
first
Get the object at the start of the live list.
include/asio/detail/object_pool.hpp:57
↓ 16 callers
Method
get
include/asio/bind_allocator.hpp:590
↓ 16 callers
Method
get
include/asio/bind_executor.hpp:658
↓ 16 callers
Function
get_executor
Obtain the associated executor.
include/asio/bind_executor.hpp:375
↓ 16 callers
Function
int_1
src/tests/unit/experimental/awaitable_operators.cpp:65
↓ 16 callers
Function
now
src/tests/unit/deadline_timer.cpp:73
↓ 16 callers
Method
post_immediate_completion
include/asio/detail/impl/epoll_reactor.hpp:28
↓ 16 callers
Method
values
include/asio/deferred.hpp:683
↓ 15 callers
Method
add
src/examples/cpp11/invocation/prioritised_handlers.cpp:22
← previous
next →
101–200 of 6,649, ranked by callers