Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chriskohlhoff/networking-ts-impl
/ functions
Functions
1,370 in github.com/chriskohlhoff/networking-ts-impl
⨍
Functions
1,370
◇
Types & classes
620
↓ 4 callers
Method
swap
Swap the results range with another.
include/experimental/__net_ts/ip/basic_resolver_results.hpp:276
↓ 4 callers
Method
value
Get the current value of the boolean.
include/experimental/__net_ts/detail/socket_option.hpp:58
↓ 3 callers
Method
async_connect
include/experimental/__net_ts/detail/null_socket_service.hpp:493
↓ 3 callers
Method
async_wait
include/experimental/__net_ts/detail/deadline_timer_service.hpp:232
↓ 3 callers
Method
close
Destroy a socket implementation.
include/experimental/__net_ts/detail/null_socket_service.hpp:119
↓ 3 callers
Method
connect
include/experimental/__net_ts/basic_socket_iostream.hpp:282
↓ 3 callers
Function
defer
include/experimental/__net_ts/impl/defer.hpp:50
↓ 3 callers
Function
dispatch
include/experimental/__net_ts/impl/dispatch.hpp:50
↓ 3 callers
Method
find
Find an entry in the map.
include/experimental/__net_ts/detail/hash_map.hpp:114
↓ 3 callers
Method
get
include/experimental/__net_ts/impl/write.hpp:547
↓ 3 callers
Method
get
include/experimental/__net_ts/impl/read.hpp:590
↓ 3 callers
Method
listen
Place the socket into the state where it will listen for new connections.
include/experimental/__net_ts/detail/null_socket_service.hpp:165
↓ 3 callers
Method
lock
Lock the mutex.
include/experimental/__net_ts/detail/win_mutex.hpp:50
↓ 3 callers
Method
target_type
include/experimental/__net_ts/impl/executor.hpp:199
↓ 3 callers
Method
total_microseconds
include/experimental/__net_ts/detail/chrono_time_traits.hpp:150
↓ 2 callers
Method
assign
Assign a native socket to a socket implementation.
include/experimental/__net_ts/detail/win_iocp_socket_service.hpp:214
↓ 2 callers
Method
assign
Assign a native socket to a socket implementation.
include/experimental/__net_ts/detail/reactive_socket_service.hpp:136
↓ 2 callers
Method
at_mark
Determine whether the socket is at the out-of-band data mark.
include/experimental/__net_ts/detail/null_socket_service.hpp:149
↓ 2 callers
Function
available
Determine the number of bytes available for reading. * This function is used to determine the number of bytes that may be read * without blocking.
include/experimental/__net_ts/basic_socket.hpp:584
↓ 2 callers
Method
available
Determine the number of bytes available for reading.
include/experimental/__net_ts/detail/null_socket_service.hpp:157
↓ 2 callers
Function
basic_socket
Construct a basic_socket without opening it. * This constructor creates a socket without opening it. * * @param io_context The io_context object
include/experimental/__net_ts/basic_socket.hpp:88
↓ 2 callers
Function
bind
Bind the socket to the given local endpoint. * This function binds the socket to the specified endpoint on the local * machine. * * @param en
include/experimental/__net_ts/basic_socket.hpp:626
↓ 2 callers
Function
buffer_size
include/experimental/__net_ts/buffer.hpp:402
↓ 2 callers
Function
call_connect_condition
include/experimental/__net_ts/impl/connect.hpp:83
↓ 2 callers
Method
can_dispatch
Return whether a handler can be dispatched immediately.
include/experimental/__net_ts/detail/scheduler.hpp:101
↓ 2 callers
Method
check_condition
include/experimental/__net_ts/impl/connect.hpp:230
↓ 2 callers
Method
clear
Remove all entries from the map.
include/experimental/__net_ts/detail/hash_map.hpp:211
↓ 2 callers
Method
close
Close the connection. * @return \c this if a connection was successfully established, a null * pointer otherwise. */
include/experimental/__net_ts/basic_socket_streambuf.hpp:300
↓ 2 callers
Method
construct
Construct a new socket implementation.
include/experimental/__net_ts/detail/null_socket_service.hpp:68
↓ 2 callers
Method
create_promise
include/experimental/__net_ts/impl/use_future.hpp:280
↓ 2 callers
Method
deallocate
include/experimental/__net_ts/detail/thread_info_base.hpp:67
↓ 2 callers
Method
do_assign
include/experimental/__net_ts/detail/reactive_socket_accept_op.hpp:69
↓ 2 callers
Method
get
include/experimental/__net_ts/impl/read_until.hpp:414
↓ 2 callers
Method
get_executor
Obtain the associated executor.
include/experimental/__net_ts/executor_work_guard.hpp:81
↓ 2 callers
Function
host_name
include/experimental/__net_ts/detail/winrt_utils.hpp:78
↓ 2 callers
Method
init_buffers
include/experimental/__net_ts/basic_socket_streambuf.hpp:516
↓ 2 callers
Method
insert
Insert a new entry into the map.
include/experimental/__net_ts/detail/hash_map.hpp:156
↓ 2 callers
Method
interrupt
No-op.
include/experimental/__net_ts/detail/null_reactor.hpp:59
↓ 2 callers
Function
listen
Place the acceptor into the state where it will listen for new connections. * This function puts the socket acceptor into the state where it may accep
include/experimental/__net_ts/basic_socket_acceptor.hpp:452
↓ 2 callers
Method
lock
Lock the mutex.
include/experimental/__net_ts/detail/conditionally_enabled_mutex.hpp:127
↓ 2 callers
Method
move_construct
Move-construct a new socket implementation.
include/experimental/__net_ts/detail/null_socket_service.hpp:73
↓ 2 callers
Method
move_timer
include/experimental/__net_ts/detail/impl/epoll_reactor.hpp:73
↓ 2 callers
Function
networking_ts_handler_invoke
include/experimental/__net_ts/detail/bind_handler.hpp:105
↓ 2 callers
Method
on_work_finished
Inform the strand that some work is no longer outstanding. * The strand delegates this call to its underlying executor. */
include/experimental/__net_ts/strand.hpp:172
↓ 2 callers
Method
on_work_started
Inform the strand that it has some outstanding work to do. * The strand delegates this call to its underlying executor. */
include/experimental/__net_ts/strand.hpp:163
↓ 2 callers
Function
partial_search
include/experimental/__net_ts/impl/read_until.hpp:123
↓ 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/experimental/__net_ts/detail/reactor_op_queue.hpp:121
↓ 2 callers
Method
port
Set the port associated with the endpoint. The port number is always in the host's byte order.
include/experimental/__net_ts/ip/basic_endpoint.hpp:175
↓ 2 callers
Method
receive
include/experimental/__net_ts/basic_stream_socket.hpp:460
↓ 2 callers
Method
remote_endpoint
Get the remote endpoint.
include/experimental/__net_ts/detail/null_socket_service.hpp:252
↓ 2 callers
Method
run_one_until
include/experimental/__net_ts/impl/io_context.hpp:105
↓ 2 callers
Method
scope_id
The scope ID of the address. * Returns the scope ID associated with the IPv6 address. */
include/experimental/__net_ts/ip/address_v6.hpp:92
↓ 2 callers
Method
send
include/experimental/__net_ts/basic_stream_socket.hpp:245
↓ 2 callers
Function
shutdown
Disable sends or receives on the socket. * This function is used to disable send operations, receive operations, or * both. * * @param what D
include/experimental/__net_ts/basic_socket.hpp:1517
↓ 2 callers
Method
shutdown
Destroy all user-defined handler objects owned by the service.
include/experimental/__net_ts/detail/null_reactor.hpp:49
↓ 2 callers
Function
start_read_buffer_sequence_op
include/experimental/__net_ts/impl/read.hpp:319
↓ 2 callers
Function
start_write_buffer_sequence_op
include/experimental/__net_ts/impl/write.hpp:302
↓ 2 callers
Function
string
include/experimental/__net_ts/detail/winrt_utils.hpp:43
↓ 2 callers
Method
ticks
include/experimental/__net_ts/detail/chrono_time_traits.hpp:135
↓ 2 callers
Method
total_milliseconds
include/experimental/__net_ts/detail/chrono_time_traits.hpp:145
↓ 2 callers
Method
total_seconds
include/experimental/__net_ts/detail/chrono_time_traits.hpp:140
↓ 2 callers
Method
unlock
Unlock the mutex.
include/experimental/__net_ts/detail/conditionally_enabled_mutex.hpp:134
↓ 1 callers
Method
add_timer_queue
include/experimental/__net_ts/detail/impl/epoll_reactor.hpp:29
↓ 1 callers
Method
address
Obtain the address object specified when the network object was created.
include/experimental/__net_ts/ip/network_v4.hpp:95
↓ 1 callers
Method
allocate
include/experimental/__net_ts/detail/thread_info_base.hpp:62
↓ 1 callers
Function
async_accept
include/experimental/__net_ts/basic_socket_acceptor.hpp:1321
↓ 1 callers
Method
async_receive
include/experimental/__net_ts/basic_stream_socket.hpp:576
↓ 1 callers
Method
async_send
include/experimental/__net_ts/basic_stream_socket.hpp:356
↓ 1 callers
Function
async_write
include/experimental/__net_ts/impl/write.hpp:360
↓ 1 callers
Method
async_write_some
include/experimental/__net_ts/basic_stream_socket.hpp:749
↓ 1 callers
Method
begin
Obtain iterators to all registered descriptors.
include/experimental/__net_ts/detail/reactor_op_queue.hpp:57
↓ 1 callers
Function
buffer_copy
include/experimental/__net_ts/buffer.hpp:1745
↓ 1 callers
Method
cancel_operations
Cancel all operations associated with the descriptor identified by the supplied iterator. Any operations pending for the descriptor will be cancelled.
include/experimental/__net_ts/detail/reactor_op_queue.hpp:76
↓ 1 callers
Method
cancel_timer
include/experimental/__net_ts/detail/impl/kqueue_reactor.hpp:64
↓ 1 callers
Method
cancel_timer
include/experimental/__net_ts/detail/impl/select_reactor.hpp:67
↓ 1 callers
Method
cancel_timer
include/experimental/__net_ts/detail/impl/win_iocp_io_context.hpp:71
↓ 1 callers
Method
cancel_timer
include/experimental/__net_ts/detail/impl/dev_poll_reactor.hpp:62
↓ 1 callers
Method
cancel_timer
include/experimental/__net_ts/detail/impl/winrt_timer_scheduler.hpp:63
↓ 1 callers
Method
capacity
Get the current capacity of the dynamic buffer. * @returns The current total capacity of the buffer, i.e. for both the input * sequence and output
include/experimental/__net_ts/buffer.hpp:1408
↓ 1 callers
Function
connect
Connect the socket to the specified endpoint. * This function is used to connect a socket to the specified remote endpoint. * The function call wil
include/experimental/__net_ts/basic_socket.hpp:686
↓ 1 callers
Method
connect
Connect the socket to the specified endpoint.
include/experimental/__net_ts/detail/null_socket_service.hpp:484
↓ 1 callers
Method
connect_to_endpoints
include/experimental/__net_ts/basic_socket_streambuf.hpp:541
↓ 1 callers
Method
converting_move_construct
include/experimental/__net_ts/detail/null_socket_service.hpp:85
↓ 1 callers
Function
decrement
Decrement the iterator.
include/experimental/__net_ts/buffers_iterator.hpp:361
↓ 1 callers
Method
do_wait
include/experimental/__net_ts/detail/deadline_timer_service.hpp:254
↓ 1 callers
Method
empty
Check whether the map is empty.
include/experimental/__net_ts/detail/hash_map.hpp:108
↓ 1 callers
Method
equals
include/experimental/__net_ts/impl/executor.hpp:214
↓ 1 callers
Method
expires_after
Set the timer's expiry time relative to now. * This function sets the expiry time. Any pending asynchronous wait * operations will be cancelled. Th
include/experimental/__net_ts/basic_waitable_timer.hpp:394
↓ 1 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/experimental/__net_ts/basic_waitable_timer.hpp:363
↓ 1 callers
Method
expiry
Get the expiry time for the timer as an absolute time.
include/experimental/__net_ts/detail/deadline_timer_service.hpp:174
↓ 1 callers
Method
get_allocator
Obtain allocator.
include/experimental/__net_ts/use_future.hpp:85
↓ 1 callers
Method
get_allocator
include/experimental/__net_ts/impl/use_future.hpp:604
↓ 1 callers
Method
have_remote_endpoint
include/experimental/__net_ts/detail/win_iocp_socket_service.hpp:96
↓ 1 callers
Function
increment
Increment the iterator.
include/experimental/__net_ts/buffers_iterator.hpp:338
↓ 1 callers
Function
increment
include/experimental/__net_ts/detail/atomic_count.hpp:36
↓ 1 callers
Method
init
Initialise the mutex.
include/experimental/__net_ts/detail/std_static_mutex.hpp:53
↓ 1 callers
Method
init_task
Initialise the task. Nothing to do here.
include/experimental/__net_ts/detail/win_iocp_io_context.hpp:60
↓ 1 callers
Method
is_positive_infinity
include/experimental/__net_ts/detail/timer_queue.hpp:301
↓ 1 callers
Method
lock
Explicitly acquire the lock.
include/experimental/__net_ts/detail/scoped_lock.hpp:60
↓ 1 callers
Method
move_assign
Move-assign from another socket implementation.
include/experimental/__net_ts/detail/null_socket_service.hpp:78
← previous
next →
101–200 of 1,370, ranked by callers