Skip to main content

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 65 of file GraphOptions.h.

Public Member Attributes

graph

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

Surface graph scheduling / stage / teardown diagnostics.

Definition at line 82 of file GraphOptions.h.

gstreamer

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

Surface GStreamer/loader startup details that are otherwise suppressed.

Definition at line 76 of file GraphOptions.h.

inputstream

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

Surface input stream / appsink / appsrc detail.

Definition at line 88 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 67 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 85 of file GraphOptions.h.

planner

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

Surface model route / preprocess-planner diagnostics.

Definition at line 79 of file GraphOptions.h.

plugins

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

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

Definition at line 94 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 70 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 73 of file GraphOptions.h.

tensor

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

Surface tensor holder / mapping / payload detail.

Definition at line 91 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 138 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 130 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 113 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 97 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.