AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
#include <debugshare.h>
Public Attributes | |
uint32_t | magicId |
uint32_t | version |
uint64_t volatile | writeIndex |
int32_t volatile | clientRefCount |
uint32_t | messageRingCapacity |
uint32_t | messageTextCapacity |
uint32_t | messageFileNameCapacity |
uint32_t | unitArraySize |
uint64_t volatile | statsMessagesAccepted |
uint64_t volatile | statsMessagesIgnored |
uint32_t | statCapacity |
uint32_t volatile | statAllocChanges |
uint64_t | statAllocMask [256/64] |
uint32_t | reserved [128 - 1 - 1 - 2 *256/64] |
uint32_t | unitArray [65536] |
AJADebugMessage | messageRing [4096] |
AJADebugStat | stats [256] |
Structure representing the shared debug groups and messages.
Definition at line 326 of file debugshare.h.
int32_t volatile _AJADebugShare::clientRefCount |
A count of current number of clients using structure
Definition at line 331 of file debugshare.h.
uint32_t _AJADebugShare::magicId |
Magic cookie identifier used to id this as an AJADebugShare structure
Definition at line 328 of file debugshare.h.
uint32_t _AJADebugShare::messageFileNameCapacity |
The maximum text capacity of message filename in bytes
Definition at line 335 of file debugshare.h.
AJADebugMessage _AJADebugShare::messageRing[4096] |
Message ring holding current message data
Definition at line 346 of file debugshare.h.
uint32_t _AJADebugShare::messageRingCapacity |
The number of messages that can be in the ring
Definition at line 333 of file debugshare.h.
uint32_t _AJADebugShare::messageTextCapacity |
The maximum text capacity of message in bytes
Definition at line 334 of file debugshare.h.
uint32_t _AJADebugShare::reserved[128 - 1 - 1 - 2 *256/64] |
Reserved (was [128] in version 110)
Definition at line 344 of file debugshare.h.
uint32_t volatile _AJADebugShare::statAllocChanges |
Number of changes to statAllocMask (new in SDK 16.0)
Definition at line 342 of file debugshare.h.
uint64_t _AJADebugShare::statAllocMask[256/64] |
Stats allocation bitmask, 1 bit per stats measurement (new in SDK 16.0)
Definition at line 343 of file debugshare.h.
uint32_t _AJADebugShare::statCapacity |
The number of stats that can be stored, or zero if no stat facility (new in SDK 16)
Definition at line 341 of file debugshare.h.
AJADebugStat _AJADebugShare::stats[256] |
Per-stat measurement data (new in v111)
Definition at line 347 of file debugshare.h.
uint64_t volatile _AJADebugShare::statsMessagesAccepted |
The number of messages accepted into the ring since creation
Definition at line 338 of file debugshare.h.
uint64_t volatile _AJADebugShare::statsMessagesIgnored |
The number of messages ignored since creation, filtered out
Definition at line 339 of file debugshare.h.
uint32_t _AJADebugShare::unitArray[65536] |
Array of message destinations by unit
Definition at line 345 of file debugshare.h.
uint32_t _AJADebugShare::unitArraySize |
The number of unit destinations
Definition at line 336 of file debugshare.h.
uint32_t _AJADebugShare::version |
Version of the debug system
Definition at line 329 of file debugshare.h.
uint64_t volatile _AJADebugShare::writeIndex |
Write index for the message ring
Definition at line 330 of file debugshare.h.