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
Method
async_send_to
include/experimental/__net_ts/detail/reactive_socket_service.hpp:246
Method
async_send_to
include/experimental/__net_ts/detail/null_socket_service.hpp:401
Function
async_wait
include/experimental/__net_ts/basic_socket.hpp:1640
Function
async_wait
include/experimental/__net_ts/basic_socket_acceptor.hpp:1074
Method
async_wait
include/experimental/__net_ts/detail/reactive_socket_service_base.hpp:200
Method
async_wait
include/experimental/__net_ts/detail/win_iocp_socket_service_base.hpp:217
Function
at_mark
Determine whether the socket is at the out-of-band data mark. * This function is used to check whether the socket input is currently * positioned a
include/experimental/__net_ts/basic_socket.hpp:551
Method
at_mark
Determine whether the socket is at the out-of-band data mark.
include/experimental/__net_ts/detail/winrt_ssocket_service_base.hpp:117
Method
at_mark
Determine whether the socket is at the out-of-band data mark.
include/experimental/__net_ts/detail/reactive_socket_service_base.hpp:114
Method
at_mark
Determine whether the socket is at the out-of-band data mark.
include/experimental/__net_ts/detail/win_iocp_socket_service_base.hpp:131
Method
auto_addrinfo
include/experimental/__net_ts/detail/resolver_service_base.hpp:86
Method
auto_handle
include/experimental/__net_ts/detail/win_iocp_io_context.hpp:245
Method
available
Determine the number of bytes available for reading.
include/experimental/__net_ts/detail/winrt_ssocket_service_base.hpp:125
Method
available
Determine the number of bytes available for reading.
include/experimental/__net_ts/detail/reactive_socket_service_base.hpp:121
Method
available
Determine the number of bytes available for reading.
include/experimental/__net_ts/detail/win_iocp_socket_service_base.hpp:138
Method
barrier
include/experimental/__net_ts/detail/gcc_arm_fenced_block.hpp:57
Method
barrier
include/experimental/__net_ts/detail/gcc_x86_fenced_block.hpp:57
Method
barrier
include/experimental/__net_ts/detail/gcc_hppa_fenced_block.hpp:57
Method
base_from_completion_cond
include/experimental/__net_ts/detail/base_from_completion_cond.hpp:33
Method
base_from_completion_cond
include/experimental/__net_ts/detail/base_from_completion_cond.hpp:54
Method
base_from_connect_condition
include/experimental/__net_ts/impl/connect.hpp:223
Method
base_from_connect_condition
include/experimental/__net_ts/impl/connect.hpp:246
Method
base_implementation_type
Default constructor.
include/experimental/__net_ts/detail/winrt_ssocket_service_base.hpp:51
Method
basic_address_iterator
Construct an iterator that points to the specified address.
include/experimental/__net_ts/ip/address_v6_iterator.hpp:60
Method
basic_address_iterator
Construct an iterator that points to the specified address.
include/experimental/__net_ts/ip/address_v4_iterator.hpp:59
Method
basic_address_range
Construct an empty range.
include/experimental/__net_ts/ip/address_v4_range.hpp:44
Method
basic_address_range
Construct an empty range.
include/experimental/__net_ts/ip/address_v6_range.hpp:45
Method
basic_datagram_socket
Construct a basic_datagram_socket without opening it. * This constructor creates a datagram socket without opening it. The open() * function must b
include/experimental/__net_ts/basic_datagram_socket.hpp:71
Method
basic_endpoint
Default constructor.
include/experimental/__net_ts/ip/basic_endpoint.hpp:62
Method
basic_io_object
Construct a basic_io_object. * Performs: * @code get_service().construct(get_implementation()); @endcode */
include/experimental/__net_ts/basic_io_object.hpp:88
Method
basic_io_object
include/experimental/__net_ts/basic_io_object.hpp:183
Method
basic_resolver
Constructor. * This constructor creates a basic_resolver. * * @param io_context The io_context object that the resolver will use to * dispatc
include/experimental/__net_ts/ip/basic_resolver.hpp:90
Method
basic_resolver_entry
Default constructor.
include/experimental/__net_ts/ip/basic_resolver_entry.hpp:50
Method
basic_resolver_iterator
Default constructor creates an end iterator.
include/experimental/__net_ts/ip/basic_resolver_iterator.hpp:73
Method
basic_resolver_query
Construct with specified service name for any protocol. * This constructor is typically used to perform name resolution for local * service binding
include/experimental/__net_ts/ip/basic_resolver_query.hpp:65
Method
basic_resolver_results
Default constructor creates an empty range.
include/experimental/__net_ts/ip/basic_resolver_results.hpp:85
Function
basic_socket_acceptor
Construct an acceptor without opening it. * This constructor creates an acceptor without opening it to listen for new * connections. The open() fun
include/experimental/__net_ts/basic_socket_acceptor.hpp:102
Method
basic_socket_iostream
Construct a basic_socket_iostream without establishing a connection.
include/experimental/__net_ts/basic_socket_iostream.hpp:196
Method
basic_socket_streambuf
Construct a basic_socket_streambuf without establishing a connection.
include/experimental/__net_ts/basic_socket_streambuf.hpp:193
Method
basic_stream_socket
Construct a basic_stream_socket without opening it. * This constructor creates a stream socket without opening it. The socket * needs to be opened
include/experimental/__net_ts/basic_stream_socket.hpp:74
Method
basic_waitable_timer
Constructor. * This constructor creates a timer without setting an expiry time. The * expires_at() or expires_after() functions must be called to s
include/experimental/__net_ts/basic_waitable_timer.hpp:175
Method
begin
include/experimental/__net_ts/detail/consuming_buffers.hpp:65
Function
bind
Bind the acceptor to the given local endpoint. * This function binds the socket acceptor to the specified endpoint on the * local machine. *
include/experimental/__net_ts/basic_socket_acceptor.hpp:405
Method
bind
Bind the socket to the specified local endpoint.
include/experimental/__net_ts/detail/win_iocp_socket_service.hpp:236
Method
bind
Bind the socket to the specified local endpoint.
include/experimental/__net_ts/detail/winrt_ssocket_service.hpp:157
Method
bind
Bind the socket to the specified local endpoint.
include/experimental/__net_ts/detail/reactive_socket_service.hpp:152
Function
bind_executor
include/experimental/__net_ts/bind_executor.hpp:499
Method
binder1
include/experimental/__net_ts/detail/bind_handler.hpp:39
Method
binder2
include/experimental/__net_ts/detail/bind_handler.hpp:133
Method
binder3
include/experimental/__net_ts/detail/bind_handler.hpp:234
Method
binder4
include/experimental/__net_ts/detail/bind_handler.hpp:345
Method
binder5
include/experimental/__net_ts/detail/bind_handler.hpp:466
Method
block
Block all signals for the calling thread.
include/experimental/__net_ts/detail/posix_signal_blocker.hpp:56
Method
block
Block all signals for the calling thread.
include/experimental/__net_ts/detail/null_signal_blocker.hpp:51
Method
boolean
Default constructor.
include/experimental/__net_ts/detail/socket_option.hpp:39
Method
broadcast
Obtain an address object that represents the network's broadcast address.
include/experimental/__net_ts/ip/network_v4.hpp:117
Function
buffer_copy_1
include/experimental/__net_ts/buffer.hpp:1732
Method
buffer_debug_check
include/experimental/__net_ts/buffer.hpp:514
Function
buffer_dup
include/experimental/__net_ts/detail/winrt_utils.hpp:84
Method
buffer_sequence_adapter
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:110
Method
buffer_sequence_adapter
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:217
Method
buffer_sequence_adapter
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:269
Method
buffer_sequence_adapter
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:321
Method
buffer_sequence_adapter
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:378
Method
buffers
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:224
Method
buffers
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:276
Method
buffers
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:329
Method
buffers
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:386
Function
buffers_begin
include/experimental/__net_ts/buffers_iterator.hpp:487
Function
buffers_end
include/experimental/__net_ts/buffers_iterator.hpp:495
Method
buffers_iterator
Default constructor. Creates an iterator in an undefined state.
include/experimental/__net_ts/buffers_iterator.hpp:140
Function
buffers_iterator operator+
Addition operator.
include/experimental/__net_ts/buffers_iterator.hpp:254
Function
buffers_iterator operator-
Subtraction operator.
include/experimental/__net_ts/buffers_iterator.hpp:272
Method
bytes_readable
Default constructor.
include/experimental/__net_ts/detail/io_control.hpp:36
Method
can_dispatch
Return whether a handler can be dispatched immediately.
include/experimental/__net_ts/detail/win_iocp_io_context.hpp:112
Function
cancel
Cancel all asynchronous operations associated with the acceptor. * This function causes all outstanding asynchronous connect, send and receive * op
include/experimental/__net_ts/basic_socket_acceptor.hpp:603
Method
cancel
Cancel any asynchronous operations that are waiting on the timer. * This function forces the completion of any pending asynchronous wait * operatio
include/experimental/__net_ts/basic_waitable_timer.hpp:290
Method
cancel
Cancel any asynchronous wait operations associated with the timer.
include/experimental/__net_ts/detail/deadline_timer_service.hpp:135
Method
cancel
Cancel all operations associated with the socket.
include/experimental/__net_ts/detail/winrt_ssocket_service_base.hpp:109
Method
cancel
Cancel all operations associated with the socket.
include/experimental/__net_ts/detail/null_socket_service.hpp:141
Method
cancel
Cancel pending asynchronous operations.
include/experimental/__net_ts/detail/winrt_resolver_service.hpp:104
Method
cancel_one
Cancels one asynchronous operation that is waiting on the timer. * This function forces the completion of one pending asynchronous wait * operation
include/experimental/__net_ts/basic_waitable_timer.hpp:322
Method
cancel_one
Cancels one asynchronous wait operation associated with the timer.
include/experimental/__net_ts/detail/deadline_timer_service.hpp:153
Method
cancel_timer
Cancel and dequeue operations for the given timer.
include/experimental/__net_ts/detail/timer_queue.hpp:178
Method
canonical
Obtain the true network address, omitting any host bits.
include/experimental/__net_ts/ip/network_v4.hpp:126
Method
canonical
Obtain the true network address, omitting any host bits.
include/experimental/__net_ts/ip/network_v6.hpp:110
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:1559
Method
capacity
Get the capacity of the endpoint in the native type.
include/experimental/__net_ts/ip/basic_endpoint.hpp:161
Function
catch
include/experimental/__net_ts/impl/use_future.hpp:48
Method
catch
include/experimental/__net_ts/impl/use_future.hpp:192
Method
cbegin
Obtain a begin iterator for the results range.
include/experimental/__net_ts/ip/basic_resolver_results.hpp:264
Method
cend
Obtain an end iterator for the results range.
include/experimental/__net_ts/ip/basic_resolver_results.hpp:270
Method
check_condition
include/experimental/__net_ts/impl/connect.hpp:251
Method
check_for_completion
include/experimental/__net_ts/detail/base_from_completion_cond.hpp:58
Method
clear
include/experimental/__net_ts/detail/std_event.hpp:96
Method
clear
include/experimental/__net_ts/detail/posix_event.hpp:93
Method
clear
include/experimental/__net_ts/detail/win_event.hpp:90
Method
clear
Reset the event.
include/experimental/__net_ts/detail/conditionally_enabled_event.hpp:81
Method
clear
include/experimental/__net_ts/detail/null_event.hpp:70
Function
close
Close the acceptor. * This function is used to close the acceptor. Any asynchronous accept * operations will be cancelled immediately. * * A
include/experimental/__net_ts/basic_socket_acceptor.hpp:497
← previous
next →
301–400 of 1,370, ranked by callers