MCPcopy Create free account

hub / github.com/alibaba/async_simple / types & classes

Types & classes2,547 in github.com/alibaba/async_simple

↓ 86 callersEnumasio_handler_invoke_is_no_longer_used
Places in asio that would have previously called the invocation hook to execute a handler, now call it only to check whether the result type is this t
demo_example/asio/asio/handler_invoke_hook.hpp:71
↓ 77 callersClasserror_code
Class to represent an error code value.
demo_example/asio/asio/error_code.hpp:80
↓ 42 callersEnumasio_handler_allocate_is_no_longer_used
Places in asio that would have previously called the allocate or deallocate hooks to manage memory, now call them only to check whether the result typ
demo_example/asio/asio/handler_alloc_hook.hpp:32
↓ 42 callersEnumasio_handler_deallocate_is_no_longer_used
demo_example/asio/asio/handler_alloc_hook.hpp:33
↓ 36 callersClassdefaulted_constraint
demo_example/asio/asio/detail/type_traits.hpp:146
↓ 22 callersClasssystem_error
The system_error class is used to represent system conditions that prevent the library from operating correctly.
demo_example/asio/asio/system_error.hpp:42
↓ 21 callersClassthread
A simple abstraction for starting threads. * The asio::thread class implements the smallest possible subset of the * functionality of boost::thread.
demo_example/asio/asio/thread.hpp:48
↓ 19 callersClassmultiple_exceptions
Exception thrown when there are multiple pending exceptions to rethrow.
demo_example/asio/asio/multiple_exceptions.hpp:28
↓ 17 callersEnumresult_type
demo_example/http/http_request.hpp:40
↓ 14 callersClasscancellation_state
A cancellation state is used for chaining signals and slots in compositions.
demo_example/asio/asio/cancellation_state.hpp:79
↓ 12 callersClassCurrentExecutor
Awaitable to get the current executor. For example: ``` auto current_executor = co_await CurrentExecutor{}; ```
async_simple/Executor.h:58
↓ 10 callersClassinitiate
demo_example/asio/asio/experimental/deferred.hpp:178
↓ 9 callersClasstype
demo_example/asio/asio/execution/execute.hpp:173
↓ 8 callersClassaddress_v4
Implements IP version 4 style addresses. * The asio::ip::address_v4 class provides the ability to use and * manipulate IP version 4 addresses. * *
demo_example/asio/asio/ip/address_v4.hpp:49
↓ 8 callersClassoutstanding_work_t
A property to describe whether task submission is likely in the future.
demo_example/asio/asio/execution/outstanding_work.hpp:40
↓ 8 callersClassregistered_buffer_id
Type used to identify a registered buffer.
demo_example/asio/asio/registered_buffer.hpp:33
↓ 7 callersClassUthread
A Uthread is a stackful coroutine which would checkin/checkout based on context switching. A user shouldn't use Uthread directly. He should use async/
async_simple/uthread/Uthread.h:43
↓ 7 callersClassValueAwaiter
async_simple/coro/test/LazyTest.cpp:1674
↓ 7 callersClassendpoint
Helper class for implementating an IP endpoint.
demo_example/asio/asio/ip/detail/endpoint.hpp:32
↓ 7 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
demo_example/asio/asio/uses_executor.hpp:34
↓ 6 callersClassblocking_t
A property to describe what guarantees an executor makes about the blocking behaviour of their execution functions.
demo_example/asio/asio/execution/blocking.hpp:44
↓ 6 callersClassdefault_connect_condition
demo_example/asio/asio/impl/connect.hpp:39
↓ 6 callersEnumflags
demo_example/asio/asio/ip/resolver_base.hpp:62
↓ 6 callersClassfunc
demo_example/asio/asio/detail/win_thread.hpp:110
↓ 6 callersClassinitiate_async_move_accept
demo_example/asio/asio/basic_socket_acceptor.hpp:2553
↓ 6 callersClasswait_for_one_error
Wait until an operation completes with an error, then cancel the others. * If no operation completes with an error, waits for completion of all * ope
demo_example/asio/asio/experimental/cancellation_condition.hpp:111
↓ 6 callersClasswait_for_one_success
Wait until an operation completes without an error, then cancel the others. * If no operation completes without an error, waits for completion of all
demo_example/asio/asio/experimental/cancellation_condition.hpp:67
↓ 5 callersClassmutable_buffer
demo_example/asio/asio/buffer.hpp:70
↓ 4 callersEnumState
async_simple/FutureState.h:38
↓ 4 callersClassSymValueWrapper
dbg/LazyStack.py:26
↓ 4 callersClassinitiate_async_resolve
demo_example/asio/asio/ip/basic_resolver.hpp:1026
↓ 4 callersClassmutable_buffer
demo_example/asio/asio/detail/is_buffer_sequence.hpp:25
↓ 4 callersClassnative_handle_type
demo_example/asio/asio/detail/win_iocp_socket_service.hpp:65
↓ 4 callersClassrelationship_t
A property to describe whether submitted tasks represent continuations of the calling context.
demo_example/asio/asio/execution/relationship.hpp:41
↓ 4 callersClassresult
demo_example/asio/asio/impl/awaitable.hpp:109
↓ 3 callersClassExecutor
async_simple/Executor.h:72
↓ 3 callersClassUnit
Unit plays the role of a simplest type in case we couldn't use void directly. User shouldn't use this directly.
async_simple/Unit.h:25
↓ 3 callersClassaddress_v6
Implements IP version 6 style addresses. * The asio::ip::address_v6 class provides the ability to use and * manipulate IP version 6 addresses. * *
demo_example/asio/asio/ip/address_v6.hpp:55
↓ 3 callersClasscontext
demo_example/asio/asio/ssl/context.hpp:35
↓ 3 callersClassinitiate_async_receive
demo_example/asio/asio/basic_stream_socket.hpp:1081
↓ 3 callersClassinitiate_async_send
demo_example/asio/asio/basic_stream_socket.hpp:1047
↓ 3 callersClassmove_only_function
async_simple/util/move_only_function.h:33
↓ 3 callersClassnetwork_v4
Represents an IPv4 network. * The asio::ip::network_v4 class provides the ability to use and * manipulate IP version 4 networks. * * @par Thread Sa
demo_example/asio/asio/ip/network_v4.hpp:39
↓ 2 callersClassSimpleAwaiter
async_simple/coro/test/TraitsTest.cpp:42
↓ 2 callersClassStacklessCoroutineFrame
dbg/LazyStack.py:82
↓ 2 callersClassStacklessCoroutineFrameDecorator
dbg/LazyStack.py:95
↓ 2 callersClassStripDecorator
dbg/LazyStack.py:128
↓ 2 callersClassTimeAwaitable
async_simple/Executor.h:85
↓ 2 callersClassValueAwaiter
async_simple/coro/Lazy.h:392
↓ 2 callersClassaddress
demo_example/asio/asio/ts/netfwd.hpp:202
↓ 2 callersClassallowed_t
demo_example/asio/asio/execution/blocking_adaptation.hpp:159
↓ 2 callersClassalways_t
demo_example/asio/asio/execution/blocking.hpp:192
↓ 2 callersClassany_executor_base
demo_example/asio/asio/execution/any_executor.hpp:489
↓ 2 callersClassawaitable_frame_tag
demo_example/asio/asio/detail/thread_info_base.hpp:54
↓ 2 callersClassconst_buffer
demo_example/asio/asio/detail/is_buffer_sequence.hpp:26
↓ 2 callersClasscontinuation_t
demo_example/asio/asio/execution/relationship.hpp:152
↓ 2 callersClassdefault_tag
demo_example/asio/asio/detail/thread_info_base.hpp:44
↓ 2 callersClassdetached_handler
Class to adapt a detached_t as a completion handler.
demo_example/asio/asio/impl/detached.hpp:28
↓ 2 callersClassdetached_t
Class used to specify that an asynchronous operation is detached. * The detached_t class is used to indicate that an asynchronous operation is * deta
demo_example/asio/asio/detached.hpp:38
↓ 2 callersClassdisallowed_t
demo_example/asio/asio/execution/blocking_adaptation.hpp:158
↓ 2 callersClassfork_t
demo_example/asio/asio/execution/relationship.hpp:151
↓ 2 callersClasshandshake_op
demo_example/asio/asio/ssl/detail/handshake_op.hpp:28
↓ 2 callersClassinitiate_async_accept
demo_example/asio/asio/basic_socket_acceptor.hpp:2519
↓ 2 callersClassinitiate_async_receive
demo_example/asio/asio/basic_raw_socket.hpp:1221
↓ 2 callersClassinitiate_async_receive
demo_example/asio/asio/basic_datagram_socket.hpp:1230
↓ 2 callersClassinitiate_async_receive_from
demo_example/asio/asio/basic_raw_socket.hpp:1255
↓ 2 callersClassinitiate_async_receive_from
demo_example/asio/asio/basic_datagram_socket.hpp:1264
↓ 2 callersClassinitiate_async_receive_with_flags
demo_example/asio/asio/basic_seq_packet_socket.hpp:758
↓ 2 callersClassinitiate_async_resume
demo_example/asio/asio/experimental/coro.hpp:249
↓ 2 callersClassinitiate_async_send
demo_example/asio/asio/basic_raw_socket.hpp:1153
↓ 2 callersClassinitiate_async_send
demo_example/asio/asio/basic_datagram_socket.hpp:1162
↓ 2 callersClassinitiate_async_send_to
demo_example/asio/asio/basic_raw_socket.hpp:1187
↓ 2 callersClassinitiate_async_send_to
demo_example/asio/asio/basic_datagram_socket.hpp:1196
↓ 2 callersClassinitiate_dispatch
demo_example/asio/asio/impl/dispatch.hpp:31
↓ 2 callersClassinitiate_post
demo_example/asio/asio/impl/post.hpp:33
↓ 2 callersClassmutable_registered_buffer
Holds a registered buffer over modifiable data. * Satisfies the @c MutableBufferSequence type requirements. */
demo_example/asio/asio/registered_buffer.hpp:84
↓ 2 callersClassnetwork_v6
Represents an IPv6 network. * The asio::ip::network_v6 class provides the ability to use and * manipulate IP version 6 networks. * * @par Thread Sa
demo_example/asio/asio/ip/network_v6.hpp:39
↓ 2 callersClassnever_t
demo_example/asio/asio/execution/blocking.hpp:193
↓ 2 callersClassnew_thread_t
demo_example/asio/asio/execution/mapping.hpp:186
↓ 2 callersClassnull_event
demo_example/asio/asio/detail/null_event.hpp:26
↓ 2 callersClassother_t
demo_example/asio/asio/execution/mapping.hpp:187
↓ 2 callersClassparallel_t
demo_example/asio/asio/execution/bulk_guarantee.hpp:191
↓ 2 callersClasspossibly_t
demo_example/asio/asio/execution/blocking.hpp:191
↓ 2 callersClasssequenced_t
demo_example/asio/asio/execution/bulk_guarantee.hpp:190
↓ 2 callersClassshutdown_op
demo_example/asio/asio/ssl/detail/shutdown_op.hpp:28
↓ 2 callersClasssuspend_always
async_simple/experimental/coroutine.h:373
↓ 2 callersClassthread_t
demo_example/asio/asio/execution/mapping.hpp:185
↓ 2 callersClasstracked_t
demo_example/asio/asio/execution/outstanding_work.hpp:153
↓ 2 callersClasstransfer_all_t
demo_example/asio/asio/completion_condition.hpp:45
↓ 2 callersClassunsequenced_t
demo_example/asio/asio/execution/bulk_guarantee.hpp:189
↓ 2 callersClassuntracked_t
demo_example/asio/asio/execution/outstanding_work.hpp:152
↓ 1 callersClassAwaiter
async_simple/coro/test/ViaCoroutineTest.cpp:52
↓ 1 callersClassCoroutineFilter
dbg/LazyStack.py:148
↓ 1 callersClassCoroutineFrame
dbg/LazyStack.py:60
↓ 1 callersClassDetachedCoroutine
A detached coroutine. It would start to execute immediately and throws the exception it met. This could be used as the root of a coroutine execution c
async_simple/coro/DetachedCoroutine.h:39
↓ 1 callersClassDispatchAwaitable
async_simple/coro/Dispatch.h:97
↓ 1 callersClassDispatchAwaiter
async_simple/coro/Dispatch.h:60
↓ 1 callersClassDummy
async_simple/test/TryTest.cpp:38
↓ 1 callersClassDummy
async_simple/test/FutureTest.cpp:48
↓ 1 callersClassExecutorStat
Stat information for an executor. It contains the number of pending task for the executor now.
async_simple/Executor.h:39
next →1–100 of 2,547, ranked by callers