Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/3rdparty/libprocess
/ functions
Functions
1,355 in github.com/3rdparty/libprocess
⨍
Functions
1,355
◇
Types & classes
349
↓ 11 callers
Method
read_unlock
include/process/rwlock.hpp:126
↓ 11 callers
Method
recover
include/process/future.hpp:1624
↓ 11 callers
Method
unique
include/process/shared.hpp:129
↓ 10 callers
Method
call
include/process/grpc.hpp:189
↓ 10 callers
Function
cloexec
This function will invoke `os::cloexec` on all specified file descriptors that are valid (i.e., not `None` and >= 0).
src/posix/subprocess.hpp:186
↓ 10 callers
Method
peer
src/socket.cpp:125
↓ 10 callers
Function
spawn
include/process/process.hpp:593
↓ 9 callers
Function
FutureSatisfy
include/process/gmock.hpp:155
↓ 9 callers
Function
collect
include/process/collect.hpp:274
↓ 9 callers
Function
create_tls_client_config
src/openssl.cpp:1104
↓ 9 callers
Method
dequeue
src/process.cpp:3350
↓ 9 callers
Method
disconnect
src/http.cpp:1411
↓ 9 callers
Method
fail
include/process/future.hpp:903
↓ 9 callers
Method
get
include/process/future.hpp:654
↓ 9 callers
Function
onAny
src/tests/future_tests.cpp:159
↓ 9 callers
Method
readAll
src/http.cpp:481
↓ 9 callers
Method
visit
include/process/event.hpp:266
↓ 9 callers
Method
wait
src/grpc.cpp:82
↓ 9 callers
Method
write_lock
TODO(bmahler): Consider returning a 'Locked' object in the future as the mechanism for unlocking, rather than exposing unlocking functions for all to
include/process/rwlock.hpp:44
↓ 9 callers
Method
write_unlock
include/process/rwlock.hpp:61
↓ 9 callers
Method
writingBody
Returns whether the decoder is currently writing a response body. Helpful for knowing if the latest response is complete.
src/decoder.hpp:592
↓ 8 callers
Function
delay
src/posix/libev/libev.cpp:118
↓ 8 callers
Function
detectJemalloc
The `detectJemalloc()` function below was taken from the folly library (called `usingJEMalloc()` there), originally distributed by Facebook, Inc under
src/memory_profiler.cpp:145
↓ 8 callers
Method
enqueue
src/process.cpp:3328
↓ 8 callers
Function
error_string
src/openssl.cpp:324
↓ 8 callers
Function
poll
src/posix/libev/libev_poll.cpp:99
↓ 8 callers
Function
run
include/process/future.hpp:621
↓ 8 callers
Function
run_in_event_loop
src/posix/libevent/libevent.cpp:62
↓ 8 callers
Function
send
src/windows/libwinio.cpp:546
↓ 8 callers
Function
synchronized
Nothing to do if this socket was never initialized.
src/posix/libevent/libevent_ssl_socket.cpp:163
↓ 8 callers
Method
terminate
src/tests/benchmarks.cpp:340
↓ 8 callers
Method
timeout
src/process.cpp:4026
↓ 7 callers
Function
async
include/process/async.hpp:238
↓ 7 callers
Method
close
src/process.cpp:2164
↓ 7 callers
Method
getId
src/memory_profiler.cpp:594
↓ 7 callers
Method
pid
* @return The operating system PID for this subprocess. */
include/process/subprocess.hpp:236
↓ 7 callers
Function
request
src/http.cpp:2351
↓ 7 callers
Function
send
src/process.cpp:1781
↓ 7 callers
Method
startup
src/tests/grpc_tests.cpp:71
↓ 7 callers
Method
time
src/posix/libev/libev.cpp:155
↓ 7 callers
Method
triggered
include/process/count_down_latch.hpp:42
↓ 6 callers
Function
AwaitAssertReady
include/process/gtest.hpp:120
↓ 6 callers
Function
after
src/tests/future_tests.cpp:304
↓ 6 callers
Method
authParam
src/http.cpp:682
↓ 6 callers
Method
handle
TODO(dzhuk): Add benchmark for handlers taking individual message fields as parameters.
src/tests/benchmarks.cpp:617
↓ 6 callers
Method
lookup_hostname
* Returns the hostname of this address's IP, * using a reverse DNS lookup for remote addresses * or the local hostname for a local address. *
include/process/address.hpp:70
↓ 6 callers
Method
next
src/process.cpp:2074
↓ 6 callers
Method
proxy
src/process.cpp:1731
↓ 6 callers
Function
reap
src/reap.cpp:152
↓ 6 callers
Method
recv
src/socket.cpp:145
↓ 6 callers
Method
remaining
src/encoder.hpp:90
↓ 6 callers
Function
set
src/tests/process_tests.cpp:369
↓ 6 callers
Method
unlock
include/process/mutex.hpp:50
↓ 5 callers
Method
abandon
include/process/future.hpp:1182
↓ 5 callers
Method
consume
include/process/event.hpp:168
↓ 5 callers
Function
enable_cancellation
src/windows/libwinio.cpp:430
↓ 5 callers
Method
filter
include/process/filter.hpp:23
↓ 5 callers
Function
finalize
Gracefully winds down libprocess in roughly the reverse order of initialization. NOTE: `finalize_wsa` controls whether libprocess also finalizes the
src/process.cpp:1261
↓ 5 callers
Method
get
include/process/socket.hpp:342
↓ 5 callers
Method
isAbandoned
include/process/future.hpp:1236
↓ 5 callers
Function
isValidStatus
src/http.cpp:209
↓ 5 callers
Method
kind
src/encoder.hpp:70
↓ 5 callers
Method
linkup
src/tests/process_tests.cpp:949
↓ 5 callers
Function
prepare_async
src/io.cpp:41
↓ 5 callers
Function
run_subprocess
src/tests/subprocess_tests.cpp:58
↓ 5 callers
Function
scheduleTick
Helper for scheduling the next clock tick, if applicable. Note that we don't manipulate 'timers' or 'ticks' directly so that it's clear from the calls
src/clock.cpp:119
↓ 5 callers
Function
set_io_promise
src/windows/libwinio.cpp:142
↓ 5 callers
Method
trigger
src/latch.cpp:46
↓ 4 callers
Method
acceptsMediaType
src/http.cpp:375
↓ 4 callers
Function
address
* Returns the `Address` with the assigned ip and assigned port. * * @return An `Address` or an error if the `getsockname` system call * fails o
include/process/network.hpp:79
↓ 4 callers
Method
after
include/process/future.hpp:1692
↓ 4 callers
Method
await
src/latch.cpp:57
↓ 4 callers
Function
bam
src/tests/process_tests.cpp:1708
↓ 4 callers
Function
decode
src/http.cpp:833
↓ 4 callers
Method
done
Transitions this Once instance to a 'done' state.
include/process/once.hpp:55
↓ 4 callers
Method
execute
include/process/async.hpp:179
↓ 4 callers
Method
execute
include/process/executor.hpp:73
↓ 4 callers
Function
foreach
include/process/future.hpp:980
↓ 4 callers
Function
generate_hmac_sha256
src/ssl/utilities.cpp:353
↓ 4 callers
Method
in
Constructs a Timeout instance from a Time that is the 'duration' from now.
include/process/timeout.hpp:35
↓ 4 callers
Function
next
Helper for determining the time when the next timer elapses, or None if no timers are pending, or the clock is paused and no timers are expired. Note
src/clock.cpp:88
↓ 4 callers
Method
once
Returns true if this Once instance has already transitioned to a 'done' state (i.e., the action you wanted to perform "once" has been completed). Note
include/process/once.hpp:36
↓ 4 callers
Function
redirect
src/io.cpp:250
↓ 4 callers
Method
relink
src/tests/process_tests.cpp:954
↓ 4 callers
Method
remaining
Returns the amount of time remaining.
include/process/timeout.hpp:83
↓ 4 callers
Method
send
src/process.cpp:1859
↓ 4 callers
Function
serve
src/http.cpp:1882
↓ 4 callers
Method
statistics
TODO(bevers): Allow passing custom options via query parameters.
src/memory_profiler.cpp:935
↓ 4 callers
Function
transport
src/process.cpp:637
↓ 4 callers
Function
undiscardable
include/process/future.hpp:1925
↓ 3 callers
Function
MIN_REAP_INTERVAL
src/reap.cpp:59
↓ 3 callers
Function
_send
src/process.cpp:1802
↓ 3 callers
Method
acceptsEncoding
src/http.cpp:301
↓ 3 callers
Method
asHttp
src/memory_profiler.cpp:606
↓ 3 callers
Method
clearAllCallbacks
include/process/future.hpp:1049
↓ 3 callers
Function
connectSocket
src/tests/socket_tests.cpp:61
↓ 3 callers
Method
defer
include/process/executor.hpp:54
↓ 3 callers
Method
err
* @return File descriptor representing the parent side (i.e., write * side) of this subprocess' stderr pipe or None if no pipe was * req
include/process/subprocess.hpp:263
↓ 3 callers
Method
extract
src/run_queue.hpp:54
↓ 3 callers
Function
extractIdFromRequest
TODO(bevers): Implement `http::Request::extractFromRequest<T>(string key)` instead of having this here.
src/memory_profiler.cpp:338
← previous
next →
101–200 of 1,355, ranked by callers