Parse the command line arguments.
| 23 | |
| 24 | // Parse the command line arguments. |
| 25 | struct ParseResult { |
| 26 | // Required. |
| 27 | std::string project_id; |
| 28 | std::string topic_id; |
| 29 | |
| 30 | // Optional with defaults set. |
| 31 | int message_count; |
| 32 | int message_size; |
| 33 | int max_queue_size; |
| 34 | |
| 35 | gc::Options otel_options; |
| 36 | gc::Options publisher_options; |
| 37 | }; |
| 38 | |
| 39 | ParseResult ParseArguments(int argc, char* argv[]); |
| 40 |
nothing calls this directly
no outgoing calls
no test coverage detected