Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

panda/src/express/error_utils.h File Reference

#include <pandabase.h>
#include "typedef.h"

Go to the source code of this file.

Enumerations

enum  ErrorUtilCode {
  EU_http_redirect = 7, EU_eof = 6, EU_network_no_data = 5, EU_write_ram = 4,
  EU_write = 3, EU_ok = 2, EU_success = 1, EU_error_abort = -1,
  EU_error_file_empty = -2, EU_error_file_invalid = -3, EU_error_invalid_checksum = -4, EU_error_network_dead = -30,
  EU_error_network_unreachable = -31, EU_error_network_disconnected = -32, EU_error_network_timeout = -33, EU_error_network_no_data = -34,
  EU_error_network_disconnected_locally = -40, EU_error_network_buffer_overflow = -41, EU_error_network_disk_quota_exceeded = -42, EU_error_network_remote_host_disconnected = -50,
  EU_error_network_remote_host_down = -51, EU_error_network_remote_host_unreachable = -52, EU_error_network_remote_host_not_found = -53, EU_error_network_remote_host_no_response = -54,
  EU_error_write_out_of_files = -60, EU_error_write_out_of_memory = -61, EU_error_write_sharing_violation = -62, EU_error_write_disk_full = -63,
  EU_error_write_disk_not_found = -64, EU_error_write_disk_sector_not_found = -65, EU_error_write_disk_fault = -66, EU_error_write_file_rename = -67,
  EU_error_http_server_timeout = -70, EU_error_http_gateway_timeout = -71, EU_error_http_service_unavailable = -72, EU_error_http_proxy_authentication = -73,
  EU_error_zlib = -80
}

Functions

EXPCL_PANDAEXPRESS string error_to_text (ErrorUtilCode err)
EXPCL_PANDAEXPRESS int get_write_error (void)


Detailed Description

Definition in file error_utils.h.


Enumeration Type Documentation

enum ErrorUtilCode
 

Enumeration values:
EU_http_redirect 
EU_eof 
EU_network_no_data 
EU_write_ram 
EU_write 
EU_ok 
EU_success 
EU_error_abort 
EU_error_file_empty 
EU_error_file_invalid 
EU_error_invalid_checksum 
EU_error_network_dead 
EU_error_network_unreachable 
EU_error_network_disconnected 
EU_error_network_timeout 
EU_error_network_no_data 
EU_error_network_disconnected_locally 
EU_error_network_buffer_overflow 
EU_error_network_disk_quota_exceeded 
EU_error_network_remote_host_disconnected 
EU_error_network_remote_host_down 
EU_error_network_remote_host_unreachable 
EU_error_network_remote_host_not_found 
EU_error_network_remote_host_no_response 
EU_error_write_out_of_files 
EU_error_write_out_of_memory 
EU_error_write_sharing_violation 
EU_error_write_disk_full 
EU_error_write_disk_not_found 
EU_error_write_disk_sector_not_found 
EU_error_write_disk_fault 
EU_error_write_file_rename 
EU_error_http_server_timeout 
EU_error_http_gateway_timeout 
EU_error_http_service_unavailable 
EU_error_http_proxy_authentication 
EU_error_zlib 

Definition at line 30 of file error_utils.h.


Function Documentation

EXPCL_PANDAEXPRESS string error_to_text ErrorUtilCode  err  ) 
 

Definition at line 39 of file error_utils.cxx.

References EU_eof, EU_error_abort, EU_error_file_empty, EU_error_file_invalid, EU_error_http_gateway_timeout, EU_error_http_proxy_authentication, EU_error_http_server_timeout, EU_error_http_service_unavailable, EU_error_invalid_checksum, EU_error_network_buffer_overflow, EU_error_network_dead, EU_error_network_disconnected, EU_error_network_disconnected_locally, EU_error_network_disk_quota_exceeded, EU_error_network_no_data, EU_error_network_remote_host_disconnected, EU_error_network_remote_host_down, EU_error_network_remote_host_no_response, EU_error_network_remote_host_not_found, EU_error_network_remote_host_unreachable, EU_error_network_timeout, EU_error_network_unreachable, EU_error_write_disk_fault, EU_error_write_disk_full, EU_error_write_disk_not_found, EU_error_write_disk_sector_not_found, EU_error_write_file_rename, EU_error_write_out_of_files, EU_error_write_out_of_memory, EU_error_write_sharing_violation, EU_error_zlib, EU_network_no_data, EU_ok, EU_success, EU_write, and EU_write_ram.

EXPCL_PANDAEXPRESS int get_write_error void   ) 
 

Definition at line 168 of file error_utils.cxx.

References EU_error_abort, EU_error_write_disk_fault, EU_error_write_disk_full, EU_error_write_disk_not_found, EU_error_write_disk_sector_not_found, EU_error_write_out_of_files, EU_error_write_out_of_memory, and EU_error_write_sharing_violation.

Referenced by Patchfile::cleanup().


Generated on Fri May 2 00:45:32 2003 for Panda by doxygen1.3