MCPcopy Create free account

hub / github.com/chriskohlhoff/networking-ts-impl / functions

Functions1,370 in github.com/chriskohlhoff/networking-ts-impl

↓ 142 callersMethodsize
include/experimental/__net_ts/detail/socket_option.hpp:293
↓ 91 callersFunctionthrow_error
include/experimental/__net_ts/detail/throw_error.hpp:34
↓ 71 callersMethoddata
include/experimental/__net_ts/detail/socket_option.hpp:279
↓ 64 callersFunctionallocate
include/experimental/__net_ts/detail/handler_alloc_helpers.hpp:33
↓ 42 callersMethodcontext
Push the key on to the stack.
include/experimental/__net_ts/detail/call_stack.hpp:42
↓ 38 callersMethodreset
Reset pointer.
include/experimental/__net_ts/detail/scoped_ptr.hpp:63
↓ 36 callersFunctionis_continuation
include/experimental/__net_ts/detail/handler_cont_helpers.hpp:30
↓ 35 callersFunctionget
include/experimental/__net_ts/impl/connect.hpp:578
↓ 35 callersFunctioninvoke
include/experimental/__net_ts/detail/handler_invoke_helpers.hpp:30
↓ 34 callersMethodprotocol
Obtain an identifier for the protocol.
include/experimental/__net_ts/ip/tcp.hpp:73
↓ 32 callersMethodfamily
Obtain an identifier for the protocol family.
include/experimental/__net_ts/ip/tcp.hpp:79
↓ 29 callersMethodcomplete
include/experimental/__net_ts/detail/handler_work.hpp:55
↓ 28 callersFunctionbind_handler
include/experimental/__net_ts/detail/bind_handler.hpp:121
↓ 26 callersMethodbegin
Get an iterator for the beginning of the map.
include/experimental/__net_ts/detail/hash_map.hpp:84
↓ 25 callersMethodget
Access.
include/experimental/__net_ts/detail/scoped_ptr.hpp:45
↓ 24 callersMethodcount
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:123
↓ 23 callersFunctionbuffer_sequence_begin
Get an iterator to the first element in a buffer sequence.
include/experimental/__net_ts/buffer.hpp:289
↓ 23 callersMethodcapacity
Get the capacity of the endpoint in the native type.
include/experimental/__net_ts/ip/detail/endpoint.hpp:87
↓ 23 callersMethodend
Get an iterator for the end of the map.
include/experimental/__net_ts/detail/hash_map.hpp:96
↓ 23 callersMethodget
Obtain the value to be returned from the initiating function.
include/experimental/__net_ts/async_result.hpp:69
↓ 23 callersMethodresize
include/experimental/__net_ts/detail/socket_option.hpp:300
↓ 23 callersMethodsize
include/experimental/__net_ts/ip/detail/socket_option.hpp:231
↓ 22 callersMethodbuffers
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:118
↓ 20 callersFunctionbuffer
Create a new modifiable buffer from an existing buffer. * @returns <tt>mutable_buffer(b)</tt>. */
include/experimental/__net_ts/buffer.hpp:710
↓ 20 callersFunctiondeallocate
include/experimental/__net_ts/detail/handler_alloc_helpers.hpp:44
↓ 20 callersMethodunlock
Unlock the mutex.
include/experimental/__net_ts/detail/win_mutex.hpp:56
↓ 19 callersMethodget_executor
include/experimental/__net_ts/impl/io_context.hpp:71
↓ 18 callersMethodlocked
Test whether the lock is held.
include/experimental/__net_ts/detail/scoped_lock.hpp:80
↓ 16 callersMethoddispatch
include/experimental/__net_ts/detail/impl/strand_executor_service.hpp:102
↓ 16 callersMethodget
include/experimental/__net_ts/impl/use_future.hpp:644
↓ 16 callersMethodpost
include/experimental/__net_ts/detail/impl/strand_executor_service.hpp:135
↓ 16 callersMethodrelease
Release ownership of the pointer.
include/experimental/__net_ts/detail/scoped_ptr.hpp:70
↓ 16 callersMethodtype
Obtain an identifier for the type of the protocol.
include/experimental/__net_ts/ip/tcp.hpp:67
↓ 14 callersFunctionbuffer_sequence_end
Get an iterator to one past the end element in a buffer sequence.
include/experimental/__net_ts/buffer.hpp:342
↓ 13 callersMethodpost_immediate_completion
Post a reactor operation for immediate completion.
include/experimental/__net_ts/detail/epoll_reactor.hpp:120
↓ 13 callersFunctionthrow_exception
include/experimental/__net_ts/detail/throw_exception.hpp:43
↓ 12 callersMethodmax_size
Get the maximum number of entries permitted in a results range.
include/experimental/__net_ts/ip/basic_resolver_results.hpp:238
↓ 12 callersMethodnative_non_blocking
Gets the non-blocking mode of the native socket implementation.
include/experimental/__net_ts/detail/null_socket_service.hpp:196
↓ 12 callersMethodopen
Open a new socket implementation.
include/experimental/__net_ts/detail/null_socket_service.hpp:97
↓ 12 callersFunctiontransfer_all
include/experimental/__net_ts/completion_condition.hpp:141
↓ 11 callersMethoddata
include/experimental/__net_ts/ip/detail/socket_option.hpp:217
↓ 10 callersMethodget
include/experimental/__net_ts/bind_executor.hpp:541
↓ 10 callersMethodprepare
Get the buffer for a single transfer, with a size.
include/experimental/__net_ts/detail/consuming_buffers.hpp:98
↓ 10 callersMethodpush
Push an operation on to the back of the queue.
include/experimental/__net_ts/detail/op_queue.hpp:107
↓ 10 callersMethodtotal_consumed
Get the total number of bytes consumed from the buffers.
include/experimental/__net_ts/detail/consuming_buffers.hpp:149
↓ 9 callersMethodassign
Assign a native socket to a socket implementation.
include/experimental/__net_ts/detail/null_socket_service.hpp:105
↓ 9 callersMethodempty
Whether the queue is empty.
include/experimental/__net_ts/detail/op_queue.hpp:139
↓ 9 callersMethodnative_handle
Get the native socket representation.
include/experimental/__net_ts/detail/null_socket_service.hpp:135
↓ 9 callersMethodwork_started
Notify that some work has started.
include/experimental/__net_ts/detail/scheduler.hpp:84
↓ 8 callersMethodaccept
include/experimental/__net_ts/detail/null_socket_service.hpp:466
↓ 8 callersFunctiondestroy
include/experimental/__net_ts/detail/scheduler_operation.hpp:45
↓ 8 callersMethodget_future
include/experimental/__net_ts/impl/use_future.hpp:273
↓ 8 callersMethodhost_name
Get the host name associated with the query.
include/experimental/__net_ts/ip/basic_resolver_query.hpp:225
↓ 8 callersMethodis_open
Determine whether the socket is open.
include/experimental/__net_ts/detail/null_socket_service.hpp:113
↓ 8 callersMethodname
include/experimental/__net_ts/detail/socket_option.hpp:272
↓ 8 callersMethodservice_name
Get the service name associated with the query.
include/experimental/__net_ts/ip/basic_resolver_query.hpp:231
↓ 7 callersMethodbegin
Obtain a begin iterator for the results range.
include/experimental/__net_ts/ip/basic_resolver_results.hpp:250
↓ 7 callersMethodend
Obtain an end iterator for the results range.
include/experimental/__net_ts/ip/basic_resolver_results.hpp:258
↓ 6 callersMethodaddress_length
include/experimental/__net_ts/detail/win_iocp_socket_accept_op.hpp:73
↓ 6 callersMethodall_empty
include/experimental/__net_ts/detail/buffer_sequence_adapter.hpp:133
↓ 6 callersMethodbind
Bind the socket to the specified local endpoint.
include/experimental/__net_ts/detail/null_socket_service.hpp:218
↓ 6 callersMethodcheck_for_completion
include/experimental/__net_ts/detail/base_from_completion_cond.hpp:38
↓ 6 callersMethodcommit
Move bytes from the output sequence to the input sequence. * @param n The number of bytes to append from the start of the output * sequence to the
include/experimental/__net_ts/buffer.hpp:1469
↓ 6 callersMethodconsume
Consume the specified number of bytes from the buffers.
include/experimental/__net_ts/detail/consuming_buffers.hpp:122
↓ 6 callersMethodempty
Whether there are no timers in the queue.
include/experimental/__net_ts/detail/timer_queue.hpp:118
↓ 6 callersMethodenqueue_timer
Add a new timer to the queue. Returns true if this is the timer that is earliest in the queue, in which case the reactor's event demultiplexing functi
include/experimental/__net_ts/detail/timer_queue.hpp:82
↓ 6 callersMethodequal
include/experimental/__net_ts/ip/basic_resolver_iterator.hpp:170
↓ 6 callersMethodfront
Get the operation at the front of the queue.
include/experimental/__net_ts/detail/op_queue.hpp:88
↓ 6 callersMethodlevel
include/experimental/__net_ts/detail/socket_option.hpp:265
↓ 6 callersMethodnon_blocking
Gets the non-blocking mode of the socket.
include/experimental/__net_ts/detail/null_socket_service.hpp:182
↓ 6 callersMethodoutput_buffer
include/experimental/__net_ts/detail/win_iocp_socket_accept_op.hpp:68
↓ 6 callersFunctionpost
include/experimental/__net_ts/impl/post.hpp:50
↓ 5 callersFunctionadapt_completion_condition_result
Adapt result of old-style completion conditions (which had a bool result where true indicated that the operation was complete).
include/experimental/__net_ts/completion_condition.hpp:35
↓ 5 callersFunctionadvance
Advance the iterator by the specified distance.
include/experimental/__net_ts/buffers_iterator.hpp:391
↓ 5 callersFunctioncalculate_hash_value
include/experimental/__net_ts/detail/hash_map.hpp:36
↓ 5 callersFunctionclose
Close the socket. * This function is used to close the socket. Any asynchronous send, receive * or connect operations will be cancelled immediately
include/experimental/__net_ts/basic_socket.hpp:346
↓ 5 callersMethoderase
Erase an entry from the map.
include/experimental/__net_ts/detail/hash_map.hpp:183
↓ 5 callersFunctionis_open
Determine whether the socket is open.
include/experimental/__net_ts/basic_socket.hpp:329
↓ 5 callersMethodset_option
include/experimental/__net_ts/detail/null_socket_service.hpp:227
↓ 5 callersMethodwait
include/experimental/__net_ts/detail/std_event.hpp:105
↓ 4 callersMethodasync_accept
include/experimental/__net_ts/detail/null_socket_service.hpp:476
↓ 4 callersMethodasync_read_some
include/experimental/__net_ts/basic_stream_socket.hpp:867
↓ 4 callersFunctioncancel
include/experimental/__net_ts/basic_socket.hpp:487
↓ 4 callersMethodcancel
Cancel any asynchronous operations that are waiting on the resolver. * This function forces the completion of any pending asynchronous * operations
include/experimental/__net_ts/ip/basic_resolver.hpp:152
↓ 4 callersMethodcancel_timer
include/experimental/__net_ts/detail/impl/epoll_reactor.hpp:60
↓ 4 callersMethodclose
Close the connection.
include/experimental/__net_ts/basic_socket_iostream.hpp:292
↓ 4 callersFunctionconst_buffer
include/experimental/__net_ts/buffer.hpp:205
↓ 4 callersMethoddefer
include/experimental/__net_ts/impl/executor.hpp:364
↓ 4 callersMethoddestroy
include/experimental/__net_ts/detail/op_queue.hpp:47
↓ 4 callersMethoddispatch
include/experimental/__net_ts/impl/executor.hpp:346
↓ 4 callersMethoddispatch
include/experimental/__net_ts/impl/use_future.hpp:224
↓ 4 callersMethodend
include/experimental/__net_ts/detail/reactor_op_queue.hpp:58
↓ 4 callersFunctionget_executor
Obtain the associated executor.
include/experimental/__net_ts/bind_executor.hpp:399
↓ 4 callersMethodget_executor
include/experimental/__net_ts/impl/use_future.hpp:266
↓ 4 callersMethodget_option
include/experimental/__net_ts/detail/null_socket_service.hpp:236
↓ 4 callersMethodio_control
include/experimental/__net_ts/detail/null_socket_service.hpp:174
↓ 4 callersMethodlocal_endpoint
Get the local endpoint.
include/experimental/__net_ts/detail/null_socket_service.hpp:244
↓ 4 callersMethodpop
Pop an operation from the front of the queue.
include/experimental/__net_ts/detail/op_queue.hpp:94
↓ 4 callersMethodpost
include/experimental/__net_ts/impl/executor.hpp:357
↓ 4 callersMethodread_some
include/experimental/__net_ts/basic_stream_socket.hpp:794
next →1–100 of 1,370, ranked by callers