Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chriskohlhoff/networking-ts-impl
/ types & classes
Types & classes
620 in github.com/chriskohlhoff/networking-ts-impl
⨍
Functions
1,370
◇
Types & classes
620
↓ 8 callers
Class
address_v4
Implements IP version 4 style addresses. * The std::experimental::net::v1::ip::address_v4 class provides the ability to use and * manipulate IP versi
include/experimental/__net_ts/ip/address_v4.hpp:48
↓ 6 callers
Class
endpoint
Helper class for implementating an IP endpoint.
include/experimental/__net_ts/ip/detail/endpoint.hpp:35
↓ 6 callers
Enum
flags
include/experimental/__net_ts/ip/resolver_base.hpp:65
↓ 5 callers
Class
function
include/experimental/__net_ts/executor.hpp:259
↓ 5 callers
Class
system_executor
include/experimental/__net_ts/ts/netfwd.hpp:45
↓ 4 callers
Class
default_connect_condition
include/experimental/__net_ts/impl/connect.hpp:39
↓ 4 callers
Class
mutable_buffer
include/experimental/__net_ts/buffer.hpp:70
↓ 4 callers
Class
native_handle_type
include/experimental/__net_ts/detail/win_iocp_socket_service.hpp:68
↓ 3 callers
Class
address_v6
Implements IP version 6 style addresses. * The std::experimental::net::v1::ip::address_v6 class provides the ability to use and * manipulate IP versi
include/experimental/__net_ts/ip/address_v6.hpp:50
↓ 3 callers
Class
executor_arg_t
A special type, similar to std::nothrow_t, used to disambiguate constructors that accept executor arguments. * The executor_arg_t struct is an empty s
include/experimental/__net_ts/uses_executor.hpp:37
↓ 3 callers
Class
network_v4
Represents an IPv4 network. * The std::experimental::net::v1::ip::network_v4 class provides the ability to use and * manipulate IP version 4 networks
include/experimental/__net_ts/ip/network_v4.hpp:42
↓ 2 callers
Class
default_tag
include/experimental/__net_ts/detail/thread_info_base.hpp:34
↓ 2 callers
Class
executor_type
include/experimental/__net_ts/io_context.hpp:191
↓ 2 callers
Class
network_v6
Represents an IPv6 network. * The std::experimental::net::v1::ip::network_v6 class provides the ability to use and * manipulate IP version 6 networks
include/experimental/__net_ts/ip/network_v6.hpp:42
↓ 2 callers
Class
null_event
include/experimental/__net_ts/detail/null_event.hpp:29
↓ 2 callers
Class
tcp
Encapsulates the flags needed for TCP. * The std::experimental::net::v1::ip::tcp class contains flags necessary for TCP sockets. * * @par Thread Saf
include/experimental/__net_ts/ip/tcp.hpp:48
↓ 2 callers
Class
transfer_all_t
include/experimental/__net_ts/completion_condition.hpp:48
↓ 2 callers
Class
udp
Encapsulates the flags needed for UDP. * The std::experimental::net::v1::ip::udp class contains flags necessary for UDP sockets. * * @par Thread Saf
include/experimental/__net_ts/ip/udp.hpp:45
↓ 1 callers
Class
address
Implements version-independent IP addresses. * The std::experimental::net::v1::ip::address class provides the ability to use either IP * version 4 or
include/experimental/__net_ts/ip/address.hpp:49
↓ 1 callers
Class
context
include/experimental/__net_ts/detail/call_stack.hpp:37
↓ 1 callers
Class
mapped_type
include/experimental/__net_ts/detail/reactor_op_queue.hpp:40
↓ 1 callers
Class
null_buffers
(Deprecated: Use the socket/descriptor wait() and async_wait() member functions.) An implementation of both the ConstBufferSequence and MutableBufferS
include/experimental/__net_ts/buffer.hpp:256
↓ 1 callers
Class
posix_time_duration
include/experimental/__net_ts/detail/chrono_time_traits.hpp:127
↓ 1 callers
Class
transfer_at_least_t
include/experimental/__net_ts/completion_condition.hpp:60
↓ 1 callers
Class
transfer_exactly_t
include/experimental/__net_ts/completion_condition.hpp:81
Class
Protocol
include/experimental/__net_ts/ts/netfwd.hpp:85
Class
address
include/experimental/__net_ts/ts/netfwd.hpp:139
Class
address_v4
include/experimental/__net_ts/ts/netfwd.hpp:141
Class
address_v6
include/experimental/__net_ts/ts/netfwd.hpp:143
Class
addrinfo_emulation
include/experimental/__net_ts/detail/old_win_sdk_compat.hpp:90
Enum
addrinfo_errors
include/experimental/__net_ts/error.hpp:202
Class
addrinfo_type
include/experimental/__net_ts/detail/socket_types.hpp:120
Enum
adopt_lock_t
include/experimental/__net_ts/detail/scoped_lock.hpp:35
Enum
adopt_lock_t
include/experimental/__net_ts/detail/conditionally_enabled_mutex.hpp:42
Class
allocator_arg_t
defined(NET_TS_HAS_CXX11_ALLOCATORS)
include/experimental/__net_ts/detail/memory.hpp:64
Class
array
include/experimental/__net_ts/detail/array_fwd.hpp:23
Class
associated_allocator
include/experimental/__net_ts/associated_allocator.hpp:81
Class
associated_allocator< detail::iterator_connect_op<Protocol NET_TS_SVC_TARG, Iterator, ConnectCondition, IteratorConnectHandler>
include/experimental/__net_ts/impl/connect.hpp:612
Class
associated_allocator< detail::move_binder2<Handler, Arg1, Arg2>, Allocator>
include/experimental/__net_ts/detail/bind_handler.hpp:777
Class
associated_allocator< detail::range_connect_op<Protocol NET_TS_SVC_TARG, EndpointSequence, ConnectCondition, RangeConnectHandler>
include/experimental/__net_ts/impl/connect.hpp:570
Class
associated_allocator< detail::read_dynbuf_op<AsyncReadStream, DynamicBuffer, CompletionCondition, ReadHandler>, Allocator>
include/experimental/__net_ts/impl/read.hpp:565
Class
associated_allocator< detail::read_op<AsyncReadStream, MutableBufferSequence, MutableBufferIterator, CompletionCondition, ReadHandler>, Allocator>
include/experimental/__net_ts/impl/read.hpp:335
Class
associated_allocator< detail::read_until_delim_op<AsyncReadStream, DynamicBuffer, ReadHandler>, Allocator>
include/experimental/__net_ts/impl/read_until.hpp:389
Class
associated_allocator< detail::read_until_delim_string_op<AsyncReadStream, DynamicBuffer, ReadHandler>, Allocator>
include/experimental/__net_ts/impl/read_until.hpp:642
Class
associated_allocator< detail::write_dynbuf_op<AsyncWriteStream, DynamicBuffer, CompletionCondition, WriteHandler>, Allocator>
include/experimental/__net_ts/impl/write.hpp:522
Class
associated_allocator< detail::write_op<AsyncWriteStream, ConstBufferSequence, ConstBufferIterator, CompletionCondition, WriteHandler>, Allocator>
include/experimental/__net_ts/impl/write.hpp:319
Class
associated_allocator<detail::binder1<Handler, Arg1>, Allocator>
include/experimental/__net_ts/detail/bind_handler.hpp:715
Class
associated_allocator<detail::binder2<Handler, Arg1, Arg2>, Allocator>
include/experimental/__net_ts/detail/bind_handler.hpp:727
Class
associated_allocator<detail::move_binder1<Handler, Arg1>, Allocator>
include/experimental/__net_ts/detail/bind_handler.hpp:765
Class
associated_allocator<executor_binder<T, Executor>, Allocator>
include/experimental/__net_ts/bind_executor.hpp:554
Class
associated_allocator_check
include/experimental/__net_ts/associated_allocator.hpp:31
Class
associated_allocator_impl
include/experimental/__net_ts/associated_allocator.hpp:37
Class
associated_allocator_impl<T, E, typename associated_allocator_check<typename T::allocator_type>::type>
include/experimental/__net_ts/associated_allocator.hpp:48
Class
associated_executor
include/experimental/__net_ts/associated_executor.hpp:82
Class
associated_executor< detail::iterator_connect_op<Protocol NET_TS_SVC_TARG, Iterator, ConnectCondition, IteratorConnectHandler>
include/experimental/__net_ts/impl/connect.hpp:633
Class
associated_executor< detail::range_connect_op<Protocol NET_TS_SVC_TARG, EndpointSequence, ConnectCondition, RangeConnectHandler>
include/experimental/__net_ts/impl/connect.hpp:591
Class
associated_executor< detail::read_dynbuf_op<AsyncReadStream, DynamicBuffer, CompletionCondition, ReadHandler>, Executor>
include/experimental/__net_ts/impl/read.hpp:583
Class
associated_executor< detail::read_op<AsyncReadStream, MutableBufferSequence, MutableBufferIterator, CompletionCondition, ReadHandler>, Executor>
include/experimental/__net_ts/impl/read.hpp:354
Class
associated_executor< detail::read_until_delim_op<AsyncReadStream, DynamicBuffer, ReadHandler>, Executor>
include/experimental/__net_ts/impl/read_until.hpp:407
Class
associated_executor< detail::read_until_delim_string_op<AsyncReadStream, DynamicBuffer, ReadHandler>, Executor>
include/experimental/__net_ts/impl/read_until.hpp:660
Class
associated_executor< detail::write_dynbuf_op<AsyncWriteStream, DynamicBuffer, CompletionCondition, WriteHandler>, Executor>
include/experimental/__net_ts/impl/write.hpp:540
Class
associated_executor< detail::write_op<AsyncWriteStream, ConstBufferSequence, ConstBufferIterator, CompletionCondition, WriteHandler>, Executor>
include/experimental/__net_ts/impl/write.hpp:338
Class
associated_executor<detail::binder1<Handler, Arg1>, Executor>
include/experimental/__net_ts/detail/bind_handler.hpp:739
Class
associated_executor<detail::binder2<Handler, Arg1, Arg2>, Executor>
include/experimental/__net_ts/detail/bind_handler.hpp:751
Class
associated_executor<detail::move_binder1<Handler, Arg1>, Executor>
include/experimental/__net_ts/detail/bind_handler.hpp:790
Class
associated_executor<detail::move_binder2<Handler, Arg1, Arg2>, Executor>
include/experimental/__net_ts/detail/bind_handler.hpp:802
Class
associated_executor<executor_binder<T, Executor>, Executor1>
include/experimental/__net_ts/bind_executor.hpp:566
Class
associated_executor_check
include/experimental/__net_ts/associated_executor.hpp:32
Class
associated_executor_impl
include/experimental/__net_ts/associated_executor.hpp:38
Class
associated_executor_impl<T, E, typename associated_executor_check<typename T::executor_type>::type>
include/experimental/__net_ts/associated_executor.hpp:49
Class
async_completion
include/experimental/__net_ts/async_result.hpp:85
Class
async_result
include/experimental/__net_ts/async_result.hpp:48
Class
async_result<detail::packaged_token<Function, Allocator>, Result()>
include/experimental/__net_ts/impl/use_future.hpp:828
Class
async_result<detail::packaged_token<Function, Allocator>, Result(Args...)>
include/experimental/__net_ts/impl/use_future.hpp:798
Class
async_result<executor_binder<T, Executor>, Signature>
include/experimental/__net_ts/bind_executor.hpp:527
Class
async_result<std::packaged_task<Result()>, Signature>
include/experimental/__net_ts/packaged_task.hpp:70
Class
async_result<std::packaged_task<Result(Args...)>, Signature>
include/experimental/__net_ts/packaged_task.hpp:40
Class
async_result<use_future_t<Allocator>, Result()>
include/experimental/__net_ts/impl/use_future.hpp:815
Class
async_result<use_future_t<Allocator>, Result(Args...)>
include/experimental/__net_ts/impl/use_future.hpp:782
Class
async_result_helper
include/experimental/__net_ts/async_result.hpp:135
Class
auto_addrinfo
include/experimental/__net_ts/detail/resolver_service_base.hpp:82
Class
auto_func_base_ptr
include/experimental/__net_ts/detail/posix_thread.hpp:70
Class
auto_func_base_ptr
include/experimental/__net_ts/detail/win_thread.hpp:106
Class
auto_handle
include/experimental/__net_ts/detail/win_iocp_io_context.hpp:242
Class
auto_service_ptr
include/experimental/__net_ts/detail/service_registry.hpp:122
Class
awaitee_tag
include/experimental/__net_ts/detail/thread_info_base.hpp:39
Class
bad_executor
Exception thrown when trying to access an empty polymorphic executor.
include/experimental/__net_ts/executor.hpp:33
Class
base_from_completion_cond
include/experimental/__net_ts/detail/base_from_completion_cond.hpp:30
Class
base_from_completion_cond<transfer_all_t>
include/experimental/__net_ts/detail/base_from_completion_cond.hpp:51
Class
base_from_connect_condition
include/experimental/__net_ts/impl/connect.hpp:220
Class
base_from_connect_condition<default_connect_condition>
include/experimental/__net_ts/impl/connect.hpp:243
Class
base_implementation_type
include/experimental/__net_ts/detail/winrt_ssocket_service_base.hpp:48
Class
base_implementation_type
include/experimental/__net_ts/detail/reactive_socket_service_base.hpp:55
Class
base_implementation_type
include/experimental/__net_ts/detail/win_iocp_socket_service_base.hpp:58
Class
base_time
include/experimental/__net_ts/detail/date_time_fwd.hpp:24
Class
basic_address_iterator
include/experimental/__net_ts/ts/netfwd.hpp:146
Class
basic_address_iterator
include/experimental/__net_ts/ip/address_v6_iterator.hpp:30
Class
basic_address_iterator
include/experimental/__net_ts/ip/address_v4_iterator.hpp:29
Class
basic_address_iterator
include/experimental/__net_ts/ip/address_v6.hpp:39
Class
basic_address_iterator<address_v4>
include/experimental/__net_ts/ip/address_v4_iterator.hpp:40
next →
1–100 of 620, ranked by callers