AJA NTV2 SDK  17.1.3.1410
NTV2 SDK 17.1.3.1410
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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: