AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
NTV2DebugLogging Class Reference

This is used to enable or disable AJADebug logging in the driver. More...

#include <ntv2publicinterface.h>

Collaboration diagram for NTV2DebugLogging:
[legend]

Public Member Functions

 NTV2DebugLogging (const bool inEnable=false)
 Constructs an NTV2DebugLogging struct. More...
 
std::ostream & Print (std::ostream &inOutStream) const
 Prints a human-readable representation of me to the given output stream. More...
 

Public Attributes

NTV2_HEADER mHeader
 The common structure header – ALWAYS FIRST! More...
 
NTV2Buffer mSharedMemory
 Virtual address of AJADebug shared memory in calling process' context,. More...
 
ULWord mReserved [32]
 Reserved for future expansion. More...
 
NTV2_TRAILER mTrailer
 The common structure trailer – ALWAYS LAST! More...
 

Detailed Description

This is used to enable or disable AJADebug logging in the driver.

Note
This struct uses a constructor to properly initialize itself. Do not use memset or bzero to initialize or "clear" it.

Definition at line 8406 of file ntv2publicinterface.h.

Constructor & Destructor Documentation

◆ NTV2DebugLogging()

NTV2DebugLogging::NTV2DebugLogging ( const bool  inEnable = false)
explicit

Constructs an NTV2DebugLogging struct.

Parameters
[in]inEnableFalse to disable (the default), or True to enable.

Definition at line 2855 of file ntv2publicinterface.cpp.

Member Function Documentation

◆ Print()

ostream & NTV2DebugLogging::Print ( std::ostream &  inOutStream) const

Prints a human-readable representation of me to the given output stream.

Parameters
inOutStreamSpecifies the output stream to use.
Returns
A reference to the output stream.

Definition at line 2862 of file ntv2publicinterface.cpp.

Member Data Documentation

◆ mHeader

NTV2_HEADER NTV2DebugLogging::mHeader

The common structure header – ALWAYS FIRST!

Definition at line 8407 of file ntv2publicinterface.h.

◆ mReserved

ULWord NTV2DebugLogging::mReserved[32]

Reserved for future expansion.

Definition at line 8412 of file ntv2publicinterface.h.

◆ mSharedMemory

NTV2Buffer NTV2DebugLogging::mSharedMemory

Virtual address of AJADebug shared memory in calling process' context,.

Definition at line 8408 of file ntv2publicinterface.h.

◆ mTrailer

NTV2_TRAILER NTV2DebugLogging::mTrailer

The common structure trailer – ALWAYS LAST!

Definition at line 8413 of file ntv2publicinterface.h.


The documentation for this class was generated from the following files: