Example #1
0
LowLevelError::LowLevelError(ErrorCode newCode)
: Error(newCode), hawkError(NL_NO_ERROR), sysError(0) {

  NLenum error = nlGetError();
  if (error == NL_SOCKET_ERROR || error == NL_SOCK_DISCONNECT || error == NL_SYSTEM_ERROR)
    sysError = nlGetSystemError();
  else
    hawkError = error;
}
Example #2
0
static void printError(void)
{
    NLenum err = nlGetError();

    if(err == NL_SYSTEM_ERROR)
    {
        _tprintf(TEXT("System error: %s\n"), nlGetSystemErrorStr(nlGetSystemError()));
    }
    else
    {
        _tprintf(TEXT("HawkNL error: %s\n"), nlGetErrorStr(err));
    }
}
Example #3
0
void printErrorExit(void)
{
    NLenum err = nlGetError();

    if(err == NL_SYSTEM_ERROR)
    {
        printf("System error: %s\n", nlGetSystemErrorStr(nlGetSystemError()));
    }
    else
    {
        printf("HawkNL error: %s\n", nlGetErrorStr(err));
    }
    nlShutdown();
    exit(1);
}
Example #4
0
static void printErrorExit(void)
{
    NLenum err = nlGetError();

    if(err == NL_SYSTEM_ERROR)
    {
        _tprintf(TEXT("System error: %s\n"), nlGetSystemErrorStr(nlGetSystemError()));
    }
    else
    {
        _tprintf(TEXT("HawkNL error: %s\n"), nlGetErrorStr(err));
    }
    nlShutdown();
    exit(EXIT_FAILURE);
}
Example #5
0
static void printErrorExit(void)
{
    NLenum err = nlGetError();

    if(err == NL_SYSTEM_ERROR)
    {
        NLint e = nlGetSystemError();

        printf("System error: %s\n", nlGetSystemErrorStr(e));
    }
    else
    {
        printf("HawkNL error # %d: %s\n", err, nlGetErrorStr(err));
    }
    nlShutdown();
    exit(EXIT_FAILURE);
}
Example #6
0
std::string GetLastErrorStr()  {
	if (nlGetError() != NL_SYSTEM_ERROR)
		return std::string(nlGetErrorStr(nlGetError()));
	else
		return std::string(nlGetSystemErrorStr(nlGetSystemError()));
}