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
NTV2RPCBase Class Reference

Common base class for NTV2RPCClientAPI and NTV2RPCServerAPI. More...

#include <ntv2nubaccess.h>

Inheritance diagram for NTV2RPCBase:
[legend]
Collaboration diagram for NTV2RPCBase:
[legend]

Static Public Member Functions

static std::string ShortSDKVersion (void)
 

Protected Member Functions

 NTV2RPCBase (NTV2Dictionary params, uint32_t *pRefCon)
 
virtual ~NTV2RPCBase ()
 
bool SetParams (const NTV2ConfigParams &inNewParams, const bool inAugment=false)
 

Protected Attributes

NTV2Dictionary mParams
 Copy of config params passed to my constructor. More...
 
AJALock mParamLock
 Mutex to protect mParams. More...
 
uint32_t * mpRefCon
 Reserved for internal use. More...
 

Detailed Description

Common base class for NTV2RPCClientAPI and NTV2RPCServerAPI.

Definition at line 224 of file ntv2nubaccess.h.

Constructor & Destructor Documentation

◆ NTV2RPCBase()

NTV2RPCBase::NTV2RPCBase ( NTV2Dictionary  params,
uint32_t *  pRefCon 
)
protected

Definition at line 1831 of file ntv2nubaccess.cpp.

◆ ~NTV2RPCBase()

NTV2RPCBase::~NTV2RPCBase ( )
protectedvirtual

Definition at line 1845 of file ntv2nubaccess.cpp.

Member Function Documentation

◆ SetParams()

bool NTV2RPCBase::SetParams ( const NTV2ConfigParams inNewParams,
const bool  inAugment = false 
)
protected

Definition at line 1854 of file ntv2nubaccess.cpp.

◆ ShortSDKVersion()

string NTV2RPCBase::ShortSDKVersion ( void  )
static
Returns
shortened SDK version string

Definition at line 1874 of file ntv2nubaccess.cpp.

Member Data Documentation

◆ mParamLock

AJALock NTV2RPCBase::mParamLock
mutableprotected

Mutex to protect mParams.

Definition at line 236 of file ntv2nubaccess.h.

◆ mParams

NTV2Dictionary NTV2RPCBase::mParams
protected

Copy of config params passed to my constructor.

Definition at line 235 of file ntv2nubaccess.h.

◆ mpRefCon

uint32_t* NTV2RPCBase::mpRefCon
protected

Reserved for internal use.

Definition at line 237 of file ntv2nubaccess.h.


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