Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

errorprint2.h File Reference


Detailed Description

MS COM / XPCOM Abstraction Layer: Error printing macros using shared functions defined in shared glue code. Use these CHECK_* macros for efficient error checking around calling COM methods.

Definition in file errorprint2.h.

Go to the source code of this file.

Namespaces

namespace  com

Defines

#define ASSERT(expr)
#define CHECK_ERROR(iface, method)
#define CHECK_ERROR_BREAK(iface, method)
#define CHECK_ERROR_RET(iface, method, ret)

Functions

void com::GlueHandleComError (ComPtr< IUnknown > iface, const char *pcszContext, HRESULT rc, const char *pcszSourceFile, uint32_t ulLine)
void com::GluePrintErrorContext (const char *pcszContext, const char *pcszSourceFile, uint32_t ulLine)
void com::GluePrintErrorInfo (com::ErrorInfo &info)
void com::GluePrintRCMessage (HRESULT rc)


Generated by  Doxygen 1.6.0   Back to index