![]() |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
The macros are used to generate messages and assertions. More...
Macros | |
| #define | AJA_ASSERT(_expression_) |
| #define | AJA_REPORT(_index_, _severity_, _format_, ...) |
| #define | AJA_PRINT(_format_, ...) |
| #define | AJA_sASSERT(_expr_) |
| #define | AJA_sREPORT(_index_, _severity_, _expr_) |
| #define | AJA_sEMERGENCY(_index_, _expr_) |
| #define | AJA_sALERT(_index_, _expr_) |
| #define | AJA_sERROR(_index_, _expr_) |
| #define | AJA_sWARNING(_index_, _expr_) |
| #define | AJA_sNOTICE(_index_, _expr_) |
| #define | AJA_sINFO(_index_, _expr_) |
| #define | AJA_sDEBUG(_index_, _expr_) |
The macros are used to generate messages and assertions.
| #define AJA_ASSERT | ( | _expression_ | ) |
| #define AJA_REPORT | ( | _index_, | |
| _severity_, | |||
| _format_, | |||
| ... | |||
| ) |
Report debug messages to active destinations.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Send message to this destination index. |
| [in] | <em>severity</em> | Severity (AJADebugSeverity) of the message to report. |
| [in] | <em>format</em> | Format parameters passed to vsprintf. The first is the format itself. |
| #define AJA_sALERT | ( | _index_, | |
| _expr_ | |||
| ) |
Reports a AJA_DebugSeverity_Alert message to active destinations using the given std::ostream expression.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Specifies the message classification as an AJADebugUnit. |
| [in] | <em>expr</em> | The message to report, as a std::ostream expression. |
| #define AJA_sASSERT | ( | _expr_ | ) |
| #define AJA_sDEBUG | ( | _index_, | |
| _expr_ | |||
| ) |
Reports a AJA_DebugSeverity_Debug message to active destinations using the given std::ostream expression.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Specifies the message classification as an AJADebugUnit. |
| [in] | <em>expr</em> | The message to report, as a std::ostream expression. |
| #define AJA_sEMERGENCY | ( | _index_, | |
| _expr_ | |||
| ) |
Reports a AJA_DebugSeverity_Emergency message to active destinations using the given std::ostream expression.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Specifies the message classification as an AJADebugUnit. |
| [in] | <em>expr</em> | The message to report, as a std::ostream expression. |
| #define AJA_sERROR | ( | _index_, | |
| _expr_ | |||
| ) |
Reports a AJA_DebugSeverity_Error message to active destinations using the given std::ostream expression.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Specifies the message classification as an AJADebugUnit. |
| [in] | <em>expr</em> | The message to report, as a std::ostream expression. |
| #define AJA_sINFO | ( | _index_, | |
| _expr_ | |||
| ) |
Reports a AJA_DebugSeverity_Info message to active destinations using the given std::ostream expression.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Specifies the message classification as an AJADebugUnit. |
| [in] | <em>expr</em> | The message to report, as a std::ostream expression. |
| #define AJA_sNOTICE | ( | _index_, | |
| _expr_ | |||
| ) |
Reports a AJA_DebugSeverity_Notice message to active destinations using the given std::ostream expression.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Specifies the message classification as an AJADebugUnit. |
| [in] | <em>expr</em> | The message to report, as a std::ostream expression. |
| #define AJA_sREPORT | ( | _index_, | |
| _severity_, | |||
| _expr_ | |||
| ) |
Report a message to active destinations using the given std::ostream expression.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Specifies the message classification as an AJADebugUnit. |
| [in] | <em>severity</em> | Severity (AJADebugSeverity) of the message to report. |
| [in] | <em>expr</em> | The message to report, as a std::ostream expression (e.g. "Foo" << std::hex << 3500). |
| #define AJA_sWARNING | ( | _index_, | |
| _expr_ | |||
| ) |
Reports a AJA_DebugSeverity_Warning message to active destinations using the given std::ostream expression.
This macro provides the file name and line number of the reporting module.
| [in] | <em>index</em> | Specifies the message classification as an AJADebugUnit. |
| [in] | <em>expr</em> | The message to report, as a std::ostream expression. |