|
curl-fuzzer C++ reference
|
MockServerBase — common plumbing shared by every protocol-specific mock server. More...
Go to the source code of this file.
Classes | |
| struct | proto_fuzzer::ConnectOnlyRunStats |
| Results from the bounded CONNECT_ONLY public-API probe. More... | |
| class | proto_fuzzer::MockServerBase |
| Abstract base for protocol-specific in-process mock servers. More... | |
Enumerations | |
| enum class | proto_fuzzer::SocketSetupDisposition |
| Tell curl whether an application-provided socket still needs its normal connect/options setup or already represents a connected stream transport. More... | |
| enum class | proto_fuzzer::MultiDrivePolicy { kPerform , kSocketAction , kFromApiPlan } |
| Fixed policy for interpreting a scenario's multi-drive fields. More... | |
MockServerBase — common plumbing shared by every protocol-specific mock server.
Owns the MockConnection, installs the OPENSOCKET / SOCKOPT trampolines, and exposes a single DriveScenario entrypoint that each subclass specialises for its protocol.
Definition in file mock_server_base.h.
|
strong |
Fixed policy for interpreting a scenario's multi-drive fields.
Definition at line 53 of file mock_server_base.h.
|
strong |
Tell curl whether an application-provided socket still needs its normal connect/options setup or already represents a connected stream transport.
This is explicit peer metadata: querying the descriptor from a callback is both redundant and unavailable in some fuzzing sandboxes.
Definition at line 36 of file mock_server_base.h.