Function CE::Application::DebugTerminal::run
Defined in File startup.h
Function Documentation
-
int CE::Application::DebugTerminal::run(int argc, char **argv, Main application, Start start = nullptr)
Declaration:
[[nodiscard]]Optionally start terminal capture, then synchronously invoke the application entry.
See also
- Parameters:
argc – Application argument count passed to the entry/parser.
argv – Borrowed argument array, valid throughout this call.
application – Non-null application entry; exceptions from this function propagate.
start – Optional module-owned session initializer; nullptr leaves startup/arguments untouched.
- Returns:
Application return code. With a callback, parse terminal flags, optionally print help and start only when enabled outside discovery mode. Terminal setup failures report to inherited stderr and continue into the application. Filtered arguments live through the application call; module session teardown remains module-owned.