![]() |
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.