Skip to main content

FB1StreamHandleId

Overview

  • Stream handle identifier issued by UB1LoadManager. InvalidId (=-1) is an unissued/invalid handle (issued ids are always >= 1). Same approach as FB1EntityId (BLUEUTILS_API USTRUCT + a static InvalidId defined in the cpp), so inter-module linkage is guaranteed. When it must be treated as an integer (logging "%llu", counters, etc.), cast explicitly to (uint64).

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs

Properties (1)

NameTypeDescription
ValueintegerInitialized to the literal -1 (constexpr) instead of the static InvalidId. Using the type's own static for member default initialization is fragile, as static initialization order may leave it 0 (zero-init).