AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Implements the AJAPnpImpl class on the Mac platform. More...
#include "ajabase/pnp/mac/pnpimpl.h"
#include "ajabase/common/common.h"
#include "ajabase/system/debug.h"
#include "devicenotifier.h"
#include <sstream>
#include <iostream>
#include <iomanip>
Go to the source code of this file.
Macros | |
#define | HEX2(__x__) "0x" << hex << setw(2) << setfill('0') << (0x00FF & uint16_t(__x__)) << dec |
#define | HEX4(__x__) "0x" << hex << setw(4) << setfill('0') << (0xFFFF & uint16_t(__x__)) << dec |
#define | HEX8(__x__) "0x" << hex << setw(8) << setfill('0') << (0xFFFFFFFF & uint32_t(__x__)) << dec |
#define | HEX16(__x__) "0x" << hex << setw(16) << setfill('0') << uint64_t(__x__) << dec |
#define | KR(_kr_) "kernErr=" << HEX8(_kr_) << "(" << ::GetKernErrStr(_kr_) << ")" |
#define | INST(__p__) "Ins-" << hex << setw(16) << setfill('0') << uint64_t(__p__) << dec |
#define | THRD(__t__) "Thr-" << hex << setw(16) << setfill('0') << uint64_t(__t__) << dec |
#define | PNPLOGS(__lvl__, __x__) AJA_sREPORT(AJA_DebugUnit_PnP, (__lvl__), __func__ << ": " << __x__) |
Functions | |
void | PCIDeviceNotifierCallback (unsigned long message, void *refcon) |
Variables | |
bool | sOnline = false |
Implements the AJAPnpImpl class on the Mac platform.
Definition in file pnpimpl.cpp.
#define HEX16 | ( | __x__ | ) | "0x" << hex << setw(16) << setfill('0') << uint64_t(__x__) << dec |
Definition at line 23 of file pnpimpl.cpp.
#define HEX2 | ( | __x__ | ) | "0x" << hex << setw(2) << setfill('0') << (0x00FF & uint16_t(__x__)) << dec |
Definition at line 20 of file pnpimpl.cpp.
#define HEX4 | ( | __x__ | ) | "0x" << hex << setw(4) << setfill('0') << (0xFFFF & uint16_t(__x__)) << dec |
Definition at line 21 of file pnpimpl.cpp.
#define HEX8 | ( | __x__ | ) | "0x" << hex << setw(8) << setfill('0') << (0xFFFFFFFF & uint32_t(__x__)) << dec |
Definition at line 22 of file pnpimpl.cpp.
#define INST | ( | __p__ | ) | "Ins-" << hex << setw(16) << setfill('0') << uint64_t(__p__) << dec |
Definition at line 25 of file pnpimpl.cpp.
#define KR | ( | _kr_ | ) | "kernErr=" << HEX8(_kr_) << "(" << ::GetKernErrStr(_kr_) << ")" |
Definition at line 24 of file pnpimpl.cpp.
#define PNPLOGS | ( | __lvl__, | |
__x__ | |||
) | AJA_sREPORT(AJA_DebugUnit_PnP, (__lvl__), __func__ << ": " << __x__) |
Definition at line 28 of file pnpimpl.cpp.
#define THRD | ( | __t__ | ) | "Thr-" << hex << setw(16) << setfill('0') << uint64_t(__t__) << dec |
Definition at line 26 of file pnpimpl.cpp.
void PCIDeviceNotifierCallback | ( | unsigned long | message, |
void * | refcon | ||
) |
Definition at line 77 of file pnpimpl.cpp.
bool sOnline = false |
Definition at line 32 of file pnpimpl.cpp.