AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
ntv2nubaccess.cpp File Reference

Implementation of NTV2 "nub" client functions. More...

#include "ajatypes.h"
#include "ntv2utils.h"
#include "ntv2nubaccess.h"
#include "ntv2publicinterface.h"
#include "ntv2version.h"
#include "ajabase/system/debug.h"
#include "ajabase/common/common.h"
#include "ajabase/system/info.h"
#include "ajabase/system/systemtime.h"
#include <iomanip>
#include <CoreFoundation/CoreFoundation.h>
#include <dlfcn.h>
Include dependency graph for ntv2nubaccess.cpp:

Go to the source code of this file.

Macros

#define DLL_EXTENSION   ".dylib"
 
#define FIRMWARE_FOLDER   "Firmware/"
 
#define INSTP(_p_)   xHEX0N(uint64_t(_p_),16)
 
#define NBFAIL(__x__)   AJA_sERROR (AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define NBWARN(__x__)   AJA_sWARNING(AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define NBNOTE(__x__)   AJA_sNOTICE (AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define NBINFO(__x__)   AJA_sINFO (AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define NBDBG(__x__)   AJA_sDEBUG (AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define NBCFAIL(__x__)   AJA_sERROR (AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)
 
#define NBCWARN(__x__)   AJA_sWARNING(AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)
 
#define NBCNOTE(__x__)   AJA_sNOTICE (AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)
 
#define NBCINFO(__x__)   AJA_sINFO (AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)
 
#define NBCDBG(__x__)   AJA_sDEBUG (AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)
 
#define NBSFAIL(__x__)   AJA_sERROR (AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)
 
#define NBSWARN(__x__)   AJA_sWARNING(AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)
 
#define NBSNOTE(__x__)   AJA_sNOTICE (AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)
 
#define NBSINFO(__x__)   AJA_sINFO (AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)
 
#define NBSDBG(__x__)   AJA_sDEBUG (AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)
 

Functions

static uint64_t * GetNTV2PluginFunction (const NTV2ConnectParams &inParams, const string &inFuncName)
 

Detailed Description

Implementation of NTV2 "nub" client functions.

Definition in file ntv2nubaccess.cpp.

Macro Definition Documentation

◆ DLL_EXTENSION

#define DLL_EXTENSION   ".dylib"

Definition at line 20 of file ntv2nubaccess.cpp.

◆ FIRMWARE_FOLDER

#define FIRMWARE_FOLDER   "Firmware/"

Definition at line 21 of file ntv2nubaccess.cpp.

◆ INSTP

#define INSTP (   _p_)    xHEX0N(uint64_t(_p_),16)

Definition at line 36 of file ntv2nubaccess.cpp.

◆ NBCDBG

#define NBCDBG (   __x__)    AJA_sDEBUG (AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)

Definition at line 46 of file ntv2nubaccess.cpp.

◆ NBCFAIL

#define NBCFAIL (   __x__)    AJA_sERROR (AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)

Definition at line 42 of file ntv2nubaccess.cpp.

◆ NBCINFO

#define NBCINFO (   __x__)    AJA_sINFO (AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)

Definition at line 45 of file ntv2nubaccess.cpp.

◆ NBCNOTE

#define NBCNOTE (   __x__)    AJA_sNOTICE (AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)

Definition at line 44 of file ntv2nubaccess.cpp.

◆ NBCWARN

#define NBCWARN (   __x__)    AJA_sWARNING(AJA_DebugUnit_RPCClient, AJAFUNC << ": " << __x__)

Definition at line 43 of file ntv2nubaccess.cpp.

◆ NBDBG

#define NBDBG (   __x__)    AJA_sDEBUG (AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 41 of file ntv2nubaccess.cpp.

◆ NBFAIL

#define NBFAIL (   __x__)    AJA_sERROR (AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 37 of file ntv2nubaccess.cpp.

◆ NBINFO

#define NBINFO (   __x__)    AJA_sINFO (AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 40 of file ntv2nubaccess.cpp.

◆ NBNOTE

#define NBNOTE (   __x__)    AJA_sNOTICE (AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 39 of file ntv2nubaccess.cpp.

◆ NBSDBG

#define NBSDBG (   __x__)    AJA_sDEBUG (AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)

Definition at line 51 of file ntv2nubaccess.cpp.

◆ NBSFAIL

#define NBSFAIL (   __x__)    AJA_sERROR (AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)

Definition at line 47 of file ntv2nubaccess.cpp.

◆ NBSINFO

#define NBSINFO (   __x__)    AJA_sINFO (AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)

Definition at line 50 of file ntv2nubaccess.cpp.

◆ NBSNOTE

#define NBSNOTE (   __x__)    AJA_sNOTICE (AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)

Definition at line 49 of file ntv2nubaccess.cpp.

◆ NBSWARN

#define NBSWARN (   __x__)    AJA_sWARNING(AJA_DebugUnit_RPCServer, AJAFUNC << ": " << __x__)

Definition at line 48 of file ntv2nubaccess.cpp.

◆ NBWARN

#define NBWARN (   __x__)    AJA_sWARNING(AJA_DebugUnit_RPCClient, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 38 of file ntv2nubaccess.cpp.

Function Documentation

◆ GetNTV2PluginFunction()

static uint64_t* GetNTV2PluginFunction ( const NTV2ConnectParams inParams,
const string &  inFuncName 
)
static

Definition at line 994 of file ntv2nubaccess.cpp.