Converts a hzEcode value to it's text description. Pointer (cstr) being description of supplied error code

Return TypeFunction nameArguments
const char*Err2Txt(hzEcode,)

Declared in file: hzErrcode.h
Defined in file : hzError.cpp

Function Logic:

0:START 1:errCode.Value() 2:HZERR_OK 3:Return hzerr_OK 4:HZERR_ARGUMENT 5:Return hzerr_ARGUMENT 6:HZERR_CONFIG 7:Return hzerr_CONFIG 8:HZERR_TYPE 9:Return hzerr_TYPE 10:HZERR_FORMAT 11:Return hzerr_FORMAT 12:HZERR_RANGE 13:Return hzerr_RANGE 14:HZERR_BADVALUE 15:Return hzerr_BADVALUE 16:HZERR_BADCALL 17:Return hzerr_BADCALL 18:HZERR_INITFAIL 19:Return hzerr_INITFAIL 20:HZERR_INITDUP 21:Return hzerr_INITDUP 22:HZERR_NOINIT 23:Return hzerr_NOINIT 24:HZERR_SETONCE 25:Return hzerr_SETONCE 26:HZERR_EXCLUDE 27:Return hzerr_EXCLUDE 28:HZERR_CONFLICT 29:Return hzerr_CONFLICT 30:HZERR_SEQUENCE 31:Return hzerr_SEQUENCE 32:HZERR_DUPLICATE 33:Return hzerr_DUPLICATE 34:HZERR_NODATA 35:Return hzerr_NODATA 36:HZERR_NOTFOUND 37:Return hzerr_NOTFOUND 38:HZERR_INSERT 39:Return hzerr_INSERT 40:HZERR_DELETE 41:Return hzerr_DELETE 42:HZERR_CORRUPT 43:Return hzerr_CORRUPT 44:HZERR_PARSE 45:Return hzerr_PARSE 46:HZERR_SYNTAX 47:Return hzerr_SYNTAX 48:HZERR_NOCREATE 49:Return hzerr_NOCREATE 50:HZERR_OPENFAIL 51:Return hzerr_OPENFAIL 52:HZERR_NOTOPEN 53:Return hzerr_NOTOPEN 54:HZERR_READFAIL 55:Return hzerr_READFAIL 56:HZERR_WRITEFAIL 57:Return hzerr_WRITEFAIL 58:HZERR_MEMORY 59:Return hzerr_MEMORY 60:HZERR_OVERFLOW 61:Return hzerr_OVERFLOW 62:HZERR_DNS_NOHOST 63:Return hzerr_DNS_NOHOST 64:HZERR_DNS_NODATA 65:Return hzerr_DNS_NODATA 66:HZERR_DNS_RETRY 67:Return hzerr_DNS_RETRY 68:HZERR_DNS_FAILED 69:Return hzerr_DNS_FAILED 70:HZERR_NOSOCKET 71:Return hzerr_NOSOCKET 72:HZERR_HOSTFAIL 73:Return hzerr_HOSTFAIL 74:HZERR_HOSTRETRY 75:Return hzerr_HOSTRETRY 76:HZERR_SENDFAIL 77:Return hzerr_SENDFAIL 78:HZERR_RECVFAIL 79:Return hzerr_RECVFAIL 80:HZERR_PROTOCOL 81:Return hzerr_PROTOCOL 82:HZERR_TIMEOUT 83:Return hzerr_TIMEOUT 84:HZERR_RELEASE 85:Return hzerr_RELEASE 86:HZERR_SHUTDOWN 87:Return hzerr_SHUTDOWN 88:HZERR_BADSENDER 89:Return hzerr_BADSENDER 90:HZERR_BADADDRESS 91:Return hzerr_BADADDRESS 92:HZERR_NOACCOUNT 93:Return hzerr_NOACCOUNT 94:HZERR_SYSERROR 95:Return hzerr_SYSERROR 96:Return 0

Function body:

const char* Err2Txt (hzEcode errCode)
{
   //  Category: Diagnostics
   //  
   //  Converts a hzEcode value to it's text description.
   //  
   //  Arguments: 1) errCode The error code
   //  
   //  Returns: Pointer (cstr) being description of supplied error code
   _hzfunc(__func__) ;
   switch  (errCode.Value())
   {
   case HZERR_OK:          return hzerr_OK ;
   case HZERR_ARGUMENT:    return hzerr_ARGUMENT ;
   case HZERR_CONFIG:      return hzerr_CONFIG ;
   case HZERR_TYPE:        return hzerr_TYPE ;
   case HZERR_FORMAT:      return hzerr_FORMAT ;
   case HZERR_RANGE:       return hzerr_RANGE ;
   case HZERR_BADVALUE:    return hzerr_BADVALUE ;
   case HZERR_BADCALL:     return hzerr_BADCALL ;
   case HZERR_INITFAIL:    return hzerr_INITFAIL ;
   case HZERR_INITDUP:     return hzerr_INITDUP ;
   case HZERR_NOINIT:      return hzerr_NOINIT ;
   case HZERR_SETONCE:     return hzerr_SETONCE ;
   case HZERR_EXCLUDE:     return hzerr_EXCLUDE ;
   case HZERR_CONFLICT:    return hzerr_CONFLICT ;
   case HZERR_SEQUENCE:    return hzerr_SEQUENCE ;
   case HZERR_DUPLICATE:   return hzerr_DUPLICATE ;
   case HZERR_NODATA:      return hzerr_NODATA ;
   case HZERR_NOTFOUND:    return hzerr_NOTFOUND ;
   case HZERR_INSERT:      return hzerr_INSERT ;
   case HZERR_DELETE:      return hzerr_DELETE ;
   case HZERR_CORRUPT:     return hzerr_CORRUPT ;
   case HZERR_PARSE:       return hzerr_PARSE ;
   case HZERR_SYNTAX:      return hzerr_SYNTAX ;
   case HZERR_NOCREATE:    return hzerr_NOCREATE ;
   case HZERR_OPENFAIL:    return hzerr_OPENFAIL ;
   case HZERR_NOTOPEN:     return hzerr_NOTOPEN ;
   case HZERR_READFAIL:    return hzerr_READFAIL ;
   case HZERR_WRITEFAIL:   return hzerr_WRITEFAIL ;
   case HZERR_MEMORY:      return hzerr_MEMORY ;
   case HZERR_OVERFLOW:    return hzerr_OVERFLOW ;
   case HZERR_DNS_NOHOST:  return hzerr_DNS_NOHOST ;
   case HZERR_DNS_NODATA:  return hzerr_DNS_NODATA ;
   case HZERR_DNS_RETRY:   return hzerr_DNS_RETRY ;
   case HZERR_DNS_FAILED:  return hzerr_DNS_FAILED ;
   case HZERR_NOSOCKET:    return hzerr_NOSOCKET ;
   case HZERR_HOSTFAIL:    return hzerr_HOSTFAIL ;
   case HZERR_HOSTRETRY:   return hzerr_HOSTRETRY ;
   case HZERR_SENDFAIL:    return hzerr_SENDFAIL ;
   case HZERR_RECVFAIL:    return hzerr_RECVFAIL ;
   case HZERR_PROTOCOL:    return hzerr_PROTOCOL ;
   case HZERR_TIMEOUT:     return hzerr_TIMEOUT ;
   case HZERR_RELEASE:     return hzerr_RELEASE ;
   case HZERR_SHUTDOWN:    return hzerr_SHUTDOWN ;
   case HZERR_BADSENDER:   return hzerr_BADSENDER ;
   case HZERR_BADADDRESS:  return hzerr_BADADDRESS ;
   case HZERR_NOACCOUNT:   return hzerr_NOACCOUNT ;
   case HZERR_SYSERROR:    return hzerr_SYSERROR ;
   }
   return 0;
}