AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
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. |