curl-fuzzer C++ reference
Loading...
Searching...
No Matches
multi_transfer_runner.cc File Reference

Implementation of the bounded concurrent easy-handle runner. More...

Go to the source code of this file.

Functions

MultiTransferRunStats proto_fuzzer::RunMultiTransferScenario (const curl::fuzzer::proto::Scenario &scenario)
 Drive two to four easy handles through one CURLM and one bounded in-process HTTP peer.

Detailed Description

Implementation of the bounded concurrent easy-handle runner.

Definition in file multi_transfer_runner.cc.

Function Documentation

◆ RunMultiTransferScenario()

MultiTransferRunStats proto_fuzzer::RunMultiTransferScenario ( const curl::fuzzer::proto::Scenario & scenario)

Drive two to four easy handles through one CURLM and one bounded in-process HTTP peer.

Runtime bounds repeat the mutation policy's limits so direct unit-test and standalone calls cannot make work proportional to unchecked input.

Parameters
scenarioHTTP transfer shape and concurrent lifecycle plan.
Returns
Bounded setup, action, and completion counts.

Definition at line 226 of file multi_transfer_runner.cc.