AJA NTV2 SDK  17.5.0.1658
NTV2 SDK 17.5.0.1658
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 8645 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 2998 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 3005 of file ntv2publicinterface.cpp.

Member Data Documentation

◆ mHeader

NTV2_HEADER NTV2DebugLogging::mHeader

The common structure header – ALWAYS FIRST!

Definition at line 8646 of file ntv2publicinterface.h.

◆ mReserved

ULWord NTV2DebugLogging::mReserved[32]

Reserved for future expansion.

Definition at line 8651 of file ntv2publicinterface.h.

◆ mSharedMemory

NTV2Buffer NTV2DebugLogging::mSharedMemory

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

Definition at line 8647 of file ntv2publicinterface.h.

◆ mTrailer

NTV2_TRAILER NTV2DebugLogging::mTrailer

The common structure trailer – ALWAYS LAST!

Definition at line 8652 of file ntv2publicinterface.h.


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