MCPcopy Create free account

hub / github.com/3rdparty/libprocess / types & classes

Types & classes349 in github.com/3rdparty/libprocess

↓ 109 callersClassFailure
Forward declaration of Failure.
include/process/future.hpp:82
↓ 77 callersClassOK
include/process/http.hpp:665
↓ 51 callersClassBadRequest
include/process/http.hpp:705
↓ 30 callersClassURL
Represents a Uniform Resource Locator: scheme://domain|ip:port/path?query#fragment This is actually a URI-reference (see 4.1 of RFC 3986). TODO(bmah
include/process/http.hpp:129
↓ 26 callersClassSocket
include/process/socket.hpp:252
↓ 24 callersClassContinue
Provides "syntactic sugar" for creating a `ControlFlow::Continue`.
include/process/loop.hpp:223
↓ 20 callersClassJWTError
Represents the various errors that can be returned when parsing or creating JSON Web Tokens. This can be useful to create proper responses to HTTP req
include/process/jwt.hpp:32
↓ 18 callersClassAddress
include/process/address.hpp:47
↓ 17 callersClassInternalServerError
include/process/http.hpp:825
↓ 17 callersClassUnauthorized
include/process/http.hpp:715
↓ 16 callersClassUPID
* An "untyped" `PID`, used to encapsulate the process ID for * lower-layer abstractions (eg, when receiving incoming requests) * in the dispatching
include/process/pid.hpp:39
↓ 7 callersClassCounter
A Metric that represents an integer value that can be incremented and decremented.
include/process/metrics/counter.hpp:26
↓ 6 callersClassJWT
* A JSON Web Token (JWT) implementation. * @see <a href="https://tools.ietf.org/html/rfc7519">RFC 7519</a> * * This implementation supports the 'no
include/process/jwt.hpp:57
↓ 6 callersClassMoveOnly
src/tests/process_tests.cpp:158
↓ 6 callersClassNotFound
include/process/http.hpp:744
↓ 6 callersClassRFC3339
Stream manipulator class which serializes Time objects in RFC 3339 format. Example: 1996-12-19T16:39:57-08:00,234
include/process/time.hpp:119
↓ 5 callersClassIO
include/process/subprocess.hpp:61
↓ 5 callersClassPrincipal
include/process/http.hpp:68
↓ 5 callersClassRFC1123
Stream manipulator class which serializes Time objects in RFC 1123 format (Also known as HTTP Date format). The serialization is independent from the
include/process/time.hpp:99
↓ 5 callersClassTime
Represents an instant in time.
include/process/time.hpp:23
↓ 4 callersClassAccepted
include/process/http.hpp:685
↓ 4 callersClassAsyncExecutor
include/process/async.hpp:137
↓ 4 callersClassChildHook
include/process/subprocess.hpp:48
↓ 4 callersClassForbidden
include/process/http.hpp:734
↓ 4 callersClassPrefer
include/process/future.hpp:238
↓ 4 callersClassProcessReference
src/process_reference.hpp:20
↓ 4 callersClassRouteOptions
include/process/process.hpp:260
↓ 3 callersClassConnection
* A copyable interface to manage a connection to a gRPC server. All * `Connection` copies share the same gRPC channel which is thread safe. Note * t
include/process/grpc.hpp:112
↓ 2 callersClassFlags
These are environment variables expected in `process::initialize`. All these flags should be loaded with the prefix "LIBPROCESS_".
src/process.cpp:176
↓ 2 callersClassServiceUnavailable
include/process/http.hpp:845
↓ 2 callersClassTimeout
include/process/timeout.hpp:24
↓ 2 callersClassValue
include/process/timeseries.hpp:60
↓ 2 callersClasssigaction
src/posix/libev/libev.cpp:89
↓ 1 callersClassConflict
include/process/http.hpp:795
↓ 1 callersClassDiskArtifact
src/memory_profiler.hpp:120
↓ 1 callersClassParentHook
include/process/subprocess.hpp:47
↓ 1 callersClassProfilingRun
src/memory_profiler.hpp:106
↓ 1 callersClassPullGauge
A Metric that represents an instantaneous measurement of a value (e.g. number of items in a queue). A pull-based gauge differs from a push-based gaug
include/process/metrics/pull_gauge.hpp:46
↓ 1 callersClassReader
include/process/http.hpp:302
↓ 1 callersClassServer
include/process/http.hpp:1054
↓ 1 callersClassTLSClientConfig
include/process/ssl/tls_config.hpp:26
↓ 1 callersClassWWWAuthenticate
https://tools.ietf.org/html/rfc2617.
include/process/http.hpp:426
↓ 1 callersClassWriter
include/process/http.hpp:341
↓ 1 callersClassev_loop
src/posix/libev/libev.cpp:34
ClassAcceptRequest
src/posix/libevent/libevent_ssl_socket.hpp:75
EnumAlg
include/process/jwt.hpp:60
ClassAsVisitor
include/process/event.hpp:85
ClassAsset
include/process/process.hpp:465
ClassAsyncExecutorProcess
include/process/async.hpp:68
ClassAuthenticationResult
* Represents the result of authenticating a request. * An `AuthenticationResult` can represent one of the * following states: * * 1. The request w
include/process/authenticator.hpp:91
ClassAuthenticator
include/process/http.hpp:66
ClassAuthenticator
* The Authenticator interface allows us to implement different * authenticators based on the scheme (e.g. Basic, Digest, SPNEGO). */
include/process/authenticator.hpp:103
ClassAuthenticatorManager
Manages the realm -> Authenticator mapping for HTTP authentication in libprocess. Endpoints may map to a realm. Each realm may have an authenticator s
src/authenticator_manager.hpp:38
ClassAuthenticatorManagerProcess
src/authenticator_manager.hpp:30
ClassAuthenticatorManagerProcess
src/authenticator_manager.cpp:36
ClassAwaitProcess
include/process/collect.hpp:202
ClassBaseProcess
src/tests/process_tests.cpp:488
ClassBasicAuthenticator
* Implements the "Basic" authentication scheme using a * fixed set of credentials. */
include/process/authenticator.hpp:134
ClassBasicAuthenticatorProcess
src/authenticator.cpp:60
ClassBasicAuthenticatorProcess
include/process/authenticator.hpp:29
ClassBreak
include/process/loop.hpp:186
ClassCRYPTO_dynlock_value
Must be defined by us for OpenSSL in order to capture the necessary data for doing locking. Note, this needs to be defined in the global namespace as
src/openssl.cpp:61
ClassCallOptions
* Defines the gRPC options for each call. */
include/process/grpc.hpp:131
ClassCaseInsensitiveEqual
include/process/http.hpp:197
ClassCaseInsensitiveHash
include/process/http.hpp:184
ClassClient
src/http.cpp:2197
ClassClient
src/tests/benchmarks.cpp:417
ClassClientProcess
A process that emulates the 'client' side of a ping pong game. An HTTP '/run' request performs a run and returns the time elapsed.
src/tests/benchmarks.cpp:105
ClassClock
* Provides timers. */
include/process/clock.hpp:37
ClassClockTestEventListener
A simple test event listener that makes sure to resume the clock after each test even if the previous test had a partial result (i.e., an ASSERT_* fai
include/process/gtest.hpp:41
ClassCollectProcess
include/process/collect.hpp:119
ClassConnectRequest
src/posix/libevent/libevent_ssl_socket.hpp:109
ClassConnection
* Represents a connection to an HTTP server. Pipelining will be * used when there are multiple requests in-flight. * * TODO(bmahler): This does not
include/process/http.hpp:952
ClassConnection::Data
src/http.cpp:1362
ClassConnectionProcess
src/http.cpp:1126
ClassConsumer
src/event_queue.hpp:89
ClassContinue
include/process/loop.hpp:174
ClassControlFlow
include/process/loop.hpp:163
ClassCopyable
src/tests/benchmarks.cpp:527
ClassCountDownLatch
An implementation of a count down latch that returns a Future to signify when it gets triggered.
include/process/count_down_latch.hpp:24
ClassCreateOptions
include/process/http.hpp:1063
ClassData
include/process/owned.hpp:63
ClassData
include/process/grpc.hpp:316
ClassData
include/process/http.hpp:299
ClassData
include/process/http.hpp:995
ClassData
include/process/rwlock.hpp:160
ClassData
include/process/mutex.hpp:73
ClassData
include/process/shared.hpp:62
ClassData
include/process/queue.hpp:106
ClassData
include/process/future.hpp:531
ClassData
include/process/subprocess.hpp:306
ClassData
include/process/metrics/metric.hpp:74
ClassData
include/process/metrics/counter.hpp:72
ClassData
include/process/metrics/pull_gauge.hpp:64
ClassData
include/process/metrics/timer.hpp:103
ClassData
include/process/metrics/push_gauge.hpp:87
ClassDataDecoder
TODO(benh): Make DataDecoder abstract and make RequestDecoder a concrete subclass.
src/decoder.hpp:56
ClassDataEncoder
src/encoder.hpp:59
ClassDecomissionableKernelSemaphore
Provides a "decomissionable" kernel semaphore which allows us to effectively flush all waiters and keep any future threads from waiting. In order to b
src/semaphore.hpp:139
ClassDecomissionableLastInFirstOutFixedSizeSemaphore
src/semaphore.hpp:244
next →1–100 of 349, ranked by callers