MCPcopy Create free account

hub / github.com/chriskohlhoff/networking-ts-impl / types & classes

Types & classes620 in github.com/chriskohlhoff/networking-ts-impl

↓ 8 callersClassaddress_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 callersClassendpoint
Helper class for implementating an IP endpoint.
include/experimental/__net_ts/ip/detail/endpoint.hpp:35
↓ 6 callersEnumflags
include/experimental/__net_ts/ip/resolver_base.hpp:65
↓ 5 callersClassfunction
include/experimental/__net_ts/executor.hpp:259
↓ 5 callersClasssystem_executor
include/experimental/__net_ts/ts/netfwd.hpp:45
↓ 4 callersClassdefault_connect_condition
include/experimental/__net_ts/impl/connect.hpp:39
↓ 4 callersClassmutable_buffer
include/experimental/__net_ts/buffer.hpp:70
↓ 4 callersClassnative_handle_type
include/experimental/__net_ts/detail/win_iocp_socket_service.hpp:68
↓ 3 callersClassaddress_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 callersClassexecutor_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 callersClassnetwork_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 callersClassdefault_tag
include/experimental/__net_ts/detail/thread_info_base.hpp:34
↓ 2 callersClassexecutor_type
include/experimental/__net_ts/io_context.hpp:191
↓ 2 callersClassnetwork_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 callersClassnull_event
include/experimental/__net_ts/detail/null_event.hpp:29
↓ 2 callersClasstcp
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 callersClasstransfer_all_t
include/experimental/__net_ts/completion_condition.hpp:48
↓ 2 callersClassudp
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 callersClassaddress
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 callersClasscontext
include/experimental/__net_ts/detail/call_stack.hpp:37
↓ 1 callersClassmapped_type
include/experimental/__net_ts/detail/reactor_op_queue.hpp:40
↓ 1 callersClassnull_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 callersClassposix_time_duration
include/experimental/__net_ts/detail/chrono_time_traits.hpp:127
↓ 1 callersClasstransfer_at_least_t
include/experimental/__net_ts/completion_condition.hpp:60
↓ 1 callersClasstransfer_exactly_t
include/experimental/__net_ts/completion_condition.hpp:81
ClassProtocol
include/experimental/__net_ts/ts/netfwd.hpp:85
Classaddress
include/experimental/__net_ts/ts/netfwd.hpp:139
Classaddress_v4
include/experimental/__net_ts/ts/netfwd.hpp:141
Classaddress_v6
include/experimental/__net_ts/ts/netfwd.hpp:143
Classaddrinfo_emulation
include/experimental/__net_ts/detail/old_win_sdk_compat.hpp:90
Enumaddrinfo_errors
include/experimental/__net_ts/error.hpp:202
Classaddrinfo_type
include/experimental/__net_ts/detail/socket_types.hpp:120
Enumadopt_lock_t
include/experimental/__net_ts/detail/scoped_lock.hpp:35
Enumadopt_lock_t
include/experimental/__net_ts/detail/conditionally_enabled_mutex.hpp:42
Classallocator_arg_t
defined(NET_TS_HAS_CXX11_ALLOCATORS)
include/experimental/__net_ts/detail/memory.hpp:64
Classarray
include/experimental/__net_ts/detail/array_fwd.hpp:23
Classassociated_allocator
include/experimental/__net_ts/associated_allocator.hpp:81
Classassociated_allocator< detail::iterator_connect_op<Protocol NET_TS_SVC_TARG, Iterator, ConnectCondition, IteratorConnectHandler>
include/experimental/__net_ts/impl/connect.hpp:612
Classassociated_allocator< detail::move_binder2<Handler, Arg1, Arg2>, Allocator>
include/experimental/__net_ts/detail/bind_handler.hpp:777
Classassociated_allocator< detail::range_connect_op<Protocol NET_TS_SVC_TARG, EndpointSequence, ConnectCondition, RangeConnectHandler>
include/experimental/__net_ts/impl/connect.hpp:570
Classassociated_allocator< detail::read_dynbuf_op<AsyncReadStream, DynamicBuffer, CompletionCondition, ReadHandler>, Allocator>
include/experimental/__net_ts/impl/read.hpp:565
Classassociated_allocator< detail::read_op<AsyncReadStream, MutableBufferSequence, MutableBufferIterator, CompletionCondition, ReadHandler>, Allocator>
include/experimental/__net_ts/impl/read.hpp:335
Classassociated_allocator< detail::read_until_delim_op<AsyncReadStream, DynamicBuffer, ReadHandler>, Allocator>
include/experimental/__net_ts/impl/read_until.hpp:389
Classassociated_allocator< detail::read_until_delim_string_op<AsyncReadStream, DynamicBuffer, ReadHandler>, Allocator>
include/experimental/__net_ts/impl/read_until.hpp:642
Classassociated_allocator< detail::write_dynbuf_op<AsyncWriteStream, DynamicBuffer, CompletionCondition, WriteHandler>, Allocator>
include/experimental/__net_ts/impl/write.hpp:522
Classassociated_allocator< detail::write_op<AsyncWriteStream, ConstBufferSequence, ConstBufferIterator, CompletionCondition, WriteHandler>, Allocator>
include/experimental/__net_ts/impl/write.hpp:319
Classassociated_allocator<detail::binder1<Handler, Arg1>, Allocator>
include/experimental/__net_ts/detail/bind_handler.hpp:715
Classassociated_allocator<detail::binder2<Handler, Arg1, Arg2>, Allocator>
include/experimental/__net_ts/detail/bind_handler.hpp:727
Classassociated_allocator<detail::move_binder1<Handler, Arg1>, Allocator>
include/experimental/__net_ts/detail/bind_handler.hpp:765
Classassociated_allocator<executor_binder<T, Executor>, Allocator>
include/experimental/__net_ts/bind_executor.hpp:554
Classassociated_allocator_check
include/experimental/__net_ts/associated_allocator.hpp:31
Classassociated_allocator_impl
include/experimental/__net_ts/associated_allocator.hpp:37
Classassociated_allocator_impl<T, E, typename associated_allocator_check<typename T::allocator_type>::type>
include/experimental/__net_ts/associated_allocator.hpp:48
Classassociated_executor
include/experimental/__net_ts/associated_executor.hpp:82
Classassociated_executor< detail::iterator_connect_op<Protocol NET_TS_SVC_TARG, Iterator, ConnectCondition, IteratorConnectHandler>
include/experimental/__net_ts/impl/connect.hpp:633
Classassociated_executor< detail::range_connect_op<Protocol NET_TS_SVC_TARG, EndpointSequence, ConnectCondition, RangeConnectHandler>
include/experimental/__net_ts/impl/connect.hpp:591
Classassociated_executor< detail::read_dynbuf_op<AsyncReadStream, DynamicBuffer, CompletionCondition, ReadHandler>, Executor>
include/experimental/__net_ts/impl/read.hpp:583
Classassociated_executor< detail::read_op<AsyncReadStream, MutableBufferSequence, MutableBufferIterator, CompletionCondition, ReadHandler>, Executor>
include/experimental/__net_ts/impl/read.hpp:354
Classassociated_executor< detail::read_until_delim_op<AsyncReadStream, DynamicBuffer, ReadHandler>, Executor>
include/experimental/__net_ts/impl/read_until.hpp:407
Classassociated_executor< detail::read_until_delim_string_op<AsyncReadStream, DynamicBuffer, ReadHandler>, Executor>
include/experimental/__net_ts/impl/read_until.hpp:660
Classassociated_executor< detail::write_dynbuf_op<AsyncWriteStream, DynamicBuffer, CompletionCondition, WriteHandler>, Executor>
include/experimental/__net_ts/impl/write.hpp:540
Classassociated_executor< detail::write_op<AsyncWriteStream, ConstBufferSequence, ConstBufferIterator, CompletionCondition, WriteHandler>, Executor>
include/experimental/__net_ts/impl/write.hpp:338
Classassociated_executor<detail::binder1<Handler, Arg1>, Executor>
include/experimental/__net_ts/detail/bind_handler.hpp:739
Classassociated_executor<detail::binder2<Handler, Arg1, Arg2>, Executor>
include/experimental/__net_ts/detail/bind_handler.hpp:751
Classassociated_executor<detail::move_binder1<Handler, Arg1>, Executor>
include/experimental/__net_ts/detail/bind_handler.hpp:790
Classassociated_executor<detail::move_binder2<Handler, Arg1, Arg2>, Executor>
include/experimental/__net_ts/detail/bind_handler.hpp:802
Classassociated_executor<executor_binder<T, Executor>, Executor1>
include/experimental/__net_ts/bind_executor.hpp:566
Classassociated_executor_check
include/experimental/__net_ts/associated_executor.hpp:32
Classassociated_executor_impl
include/experimental/__net_ts/associated_executor.hpp:38
Classassociated_executor_impl<T, E, typename associated_executor_check<typename T::executor_type>::type>
include/experimental/__net_ts/associated_executor.hpp:49
Classasync_completion
include/experimental/__net_ts/async_result.hpp:85
Classasync_result
include/experimental/__net_ts/async_result.hpp:48
Classasync_result<detail::packaged_token<Function, Allocator>, Result()>
include/experimental/__net_ts/impl/use_future.hpp:828
Classasync_result<detail::packaged_token<Function, Allocator>, Result(Args...)>
include/experimental/__net_ts/impl/use_future.hpp:798
Classasync_result<executor_binder<T, Executor>, Signature>
include/experimental/__net_ts/bind_executor.hpp:527
Classasync_result<std::packaged_task<Result()>, Signature>
include/experimental/__net_ts/packaged_task.hpp:70
Classasync_result<std::packaged_task<Result(Args...)>, Signature>
include/experimental/__net_ts/packaged_task.hpp:40
Classasync_result<use_future_t<Allocator>, Result()>
include/experimental/__net_ts/impl/use_future.hpp:815
Classasync_result<use_future_t<Allocator>, Result(Args...)>
include/experimental/__net_ts/impl/use_future.hpp:782
Classasync_result_helper
include/experimental/__net_ts/async_result.hpp:135
Classauto_addrinfo
include/experimental/__net_ts/detail/resolver_service_base.hpp:82
Classauto_func_base_ptr
include/experimental/__net_ts/detail/posix_thread.hpp:70
Classauto_func_base_ptr
include/experimental/__net_ts/detail/win_thread.hpp:106
Classauto_handle
include/experimental/__net_ts/detail/win_iocp_io_context.hpp:242
Classauto_service_ptr
include/experimental/__net_ts/detail/service_registry.hpp:122
Classawaitee_tag
include/experimental/__net_ts/detail/thread_info_base.hpp:39
Classbad_executor
Exception thrown when trying to access an empty polymorphic executor.
include/experimental/__net_ts/executor.hpp:33
Classbase_from_completion_cond
include/experimental/__net_ts/detail/base_from_completion_cond.hpp:30
Classbase_from_completion_cond<transfer_all_t>
include/experimental/__net_ts/detail/base_from_completion_cond.hpp:51
Classbase_from_connect_condition
include/experimental/__net_ts/impl/connect.hpp:220
Classbase_from_connect_condition<default_connect_condition>
include/experimental/__net_ts/impl/connect.hpp:243
Classbase_implementation_type
include/experimental/__net_ts/detail/winrt_ssocket_service_base.hpp:48
Classbase_implementation_type
include/experimental/__net_ts/detail/reactive_socket_service_base.hpp:55
Classbase_implementation_type
include/experimental/__net_ts/detail/win_iocp_socket_service_base.hpp:58
Classbase_time
include/experimental/__net_ts/detail/date_time_fwd.hpp:24
Classbasic_address_iterator
include/experimental/__net_ts/ts/netfwd.hpp:146
Classbasic_address_iterator
include/experimental/__net_ts/ip/address_v6_iterator.hpp:30
Classbasic_address_iterator
include/experimental/__net_ts/ip/address_v4_iterator.hpp:29
Classbasic_address_iterator
include/experimental/__net_ts/ip/address_v6.hpp:39
Classbasic_address_iterator<address_v4>
include/experimental/__net_ts/ip/address_v4_iterator.hpp:40
next →1–100 of 620, ranked by callers