Перейти до основного вмісту

VerboseOptions Struct

Per-topic framework verbosity controls. More...

Declaration​

struct simaai::neat::VerboseOptions { ... }

Included Headers​

#include <GraphOptions.h>

Public Member Attributes Index​

VerbosityLevellevel = VerbosityLevel::Production

Coarse verbosity level: Quiet / Production / Verbose. Defaults to production-safe output. More...

boolprogress = true

Emit clean lifecycle/progress updates such as "Model loaded" and "Building graph...". More...

boolprogress_force = false

Force progress output even when stderr is not a TTY. More...

boolgstreamer = false

Surface GStreamer/loader startup details that are otherwise suppressed. More...

boolplanner = false

Surface model route / preprocess-planner diagnostics. More...

boolgraph = false

Surface graph scheduling / stage / teardown diagnostics. More...

boolpipeline = false

Surface pipeline lifecycle diagnostics such as state transitions and flow traces. More...

boolinputstream = false

Surface input stream / appsink / appsrc detail. More...

booltensor = false

Surface tensor holder / mapping / payload detail. More...

boolplugins = false

Surface plugin-internal detail such as processcvu / processmla / boxdecode traces. More...

Public Static Functions Index​

static VerboseOptionsquiet ()

Preset: silence all topics, including progress messages. For embedded/headless production. More...

static VerboseOptionsproduction ()

Preset: concise progress messages, no topic spam. For typical production deployments. More...

static VerboseOptionsdebug_plugins ()

Preset: production messages plus GStreamer and plugin-internal traces. More...

static VerboseOptionsdebug_all ()

Preset: every topic enabled. For deep diagnostic work; very chatty. More...

Description​

Per-topic framework verbosity controls.

Each boolean enables one diagnostic topic. The factory methods quiet(), production(), debug_plugins(), and debug_all() return preset bundles for common use cases.

Definition at line 101 of file GraphOptions.h.

Public Member Attributes​

graph​

bool simaai::neat::VerboseOptions::graph = false

Surface graph scheduling / stage / teardown diagnostics.

Definition at line 118 of file GraphOptions.h.

gstreamer​

bool simaai::neat::VerboseOptions::gstreamer = false

Surface GStreamer/loader startup details that are otherwise suppressed.

Definition at line 112 of file GraphOptions.h.

inputstream​

bool simaai::neat::VerboseOptions::inputstream = false

Surface input stream / appsink / appsrc detail.

Definition at line 124 of file GraphOptions.h.

level​

VerbosityLevel simaai::neat::VerboseOptions::level = VerbosityLevel::Production

Coarse verbosity level: Quiet / Production / Verbose. Defaults to production-safe output.

Definition at line 103 of file GraphOptions.h.

pipeline​

bool simaai::neat::VerboseOptions::pipeline = false

Surface pipeline lifecycle diagnostics such as state transitions and flow traces.

Definition at line 121 of file GraphOptions.h.

planner​

bool simaai::neat::VerboseOptions::planner = false

Surface model route / preprocess-planner diagnostics.

Definition at line 115 of file GraphOptions.h.

plugins​

bool simaai::neat::VerboseOptions::plugins = false

Surface plugin-internal detail such as processcvu / processmla / boxdecode traces.

Definition at line 130 of file GraphOptions.h.

progress​

bool simaai::neat::VerboseOptions::progress = true

Emit clean lifecycle/progress updates such as "Model loaded" and "Building graph...".

Definition at line 106 of file GraphOptions.h.

progress_force​

bool simaai::neat::VerboseOptions::progress_force = false

Force progress output even when stderr is not a TTY.

Definition at line 109 of file GraphOptions.h.

tensor​

bool simaai::neat::VerboseOptions::tensor = false

Surface tensor holder / mapping / payload detail.

Definition at line 127 of file GraphOptions.h.

Public Static Functions​

debug_all()​

VerboseOptions simaai::neat::VerboseOptions::debug_all ()
inline static

Preset: every topic enabled. For deep diagnostic work; very chatty.

Definition at line 174 of file GraphOptions.h.

debug_plugins()​

VerboseOptions simaai::neat::VerboseOptions::debug_plugins ()
inline static

Preset: production messages plus GStreamer and plugin-internal traces.

For debugging plugin behavior.

Definition at line 166 of file GraphOptions.h.

production()​

VerboseOptions simaai::neat::VerboseOptions::production ()
inline static

Preset: concise progress messages, no topic spam. For typical production deployments.

Definition at line 149 of file GraphOptions.h.

quiet()​

VerboseOptions simaai::neat::VerboseOptions::quiet ()
inline static

Preset: silence all topics, including progress messages. For embedded/headless production.

Definition at line 133 of file GraphOptions.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.