Observable lifecycle counts returned to focused unit tests.
More...
#include <multi_transfer_runner.h>
|
|
std::size_t | configured_handles = 0 |
| | Easy handles requested after runtime bounds are applied.
|
|
std::size_t | added_handles = 0 |
| | Easy handles successfully added to the shared multi handle.
|
|
std::size_t | completion_messages = 0 |
| | CURLMSG_DONE records consumed across all configured handles.
|
|
std::size_t | info_read_notifications = 0 |
| | CURLMNOTIFY_INFO_READ notifications dispatched to the multi handle.
|
|
std::size_t | easy_done_notifications = 0 |
| | CURLMNOTIFY_EASY_DONE notifications dispatched to the multi handle.
|
|
std::size_t | actions_consumed = 0 |
| | Ordered plan actions consumed, including intentional no-ops.
|
|
std::size_t | state_probe_handles = 0 |
| | Easy handles that received the complete closed state-probe setup.
|
|
std::size_t | opened_connections = 0 |
| | Peer sockets opened while serving the concurrent transfers.
|
|
bool | watch_exhausted = false |
| | Socket readiness could not be represented in the fixed watch table.
|
Observable lifecycle counts returned to focused unit tests.
Fuzz targets ignore these values; crashes and sanitizer findings remain their signal.
Definition at line 21 of file multi_transfer_runner.h.
The documentation for this struct was generated from the following file: