📄 error.cpp
字号:
/******************************************************************************
*******************************************************************************
** **
** Copyright (c) 2006 Videon Central, Inc. **
** All rights reserved. **
** **
** The computer program contained herein contains proprietary information **
** which is the property of Videon Central, Inc. The program may be used **
** and/or copied only with the written permission of Videon Central, Inc. **
** or in accordance with the terms and conditions stipulated in the **
** agreement/contract under which the programs have been supplied. **
** **
*******************************************************************************
******************************************************************************/
/**
* @file error.cpp
*
* $Revision: 1.9 $
*
* Common error handling functions
*
*/
#include "error.h"
#ifdef __cplusplus
extern "C" {
#endif
/**
*******************************************************************************
* ConvertErrorToString returns VDVD error code's name as a string
*
* @param errorCode VDVD error code
*
* @return string containing error code's name
*******************************************************************************/
const char* ConvertErrorToString ( VDVD_ERROR errorCode )
{
switch ( errorCode )
{
case VDVD_SUCCESS : return ( "VDVD_SUCCESS" );
case VDVD_ABORT: return ( "VDVD_ABORT" );
case VDVD_ERROR_TIMEOUT : return ( "VDVD_ERROR_TIMEOUT" );
case VDVD_ERROR_NOT_ENOUGH_MEMORY : return ( "VDVD_ERROR_NOT_ENOUGH_MEMORY" );
case VDVD_ERROR_INVALID_PARAMETER : return ( "VDVD_ERROR_INVALID_PARAMETER" );
case VDVD_ERROR_END_OF_STREAM: return ( "VDVD_ERROR_END_OF_STREAM" );
case VDVD_ERROR_UNABLE_TO_CREATE_OBJECT : return ( "VDVD_ERROR_UNABLE_TO_CREATE_OBJECT" );
case VDVD_ERROR_OBJECT_NOT_FOUND : return ( "VDVD_ERROR_OBJECT_NOT_FOUND" );
case VDVD_ERROR_OBJECT_HAS_INVALID_STATE : return ( "VDVD_ERROR_OBJECT_HAS_INVALID_STATE" );
case VDVD_ERROR_OBJECT_BUSY : return ( "VDVD_ERROR_OBJECT_BUSY" );
case VDVD_ERROR_OBJECT_FAILED : return ( "VDVD_ERROR_OBJECT_FAILED" );
case VDVD_ERROR_PLATFORM_FAILED : return ( "VDVD_ERROR_PLATFORM_FAILED" );
case VDVD_ERROR_ASSERTION_FAILED: return ( "VDVD_ERROR_ASSERTION_FAILED" );
case VDVD_ERROR_NOT_IMPLEMENTED: return ( "VDVD_ERROR_NOT_IMPLEMENTED" );
default:
return ( "add missing error code name to error.c" );
break;
}
}
#ifdef __cplusplus
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -