package HTTP::Webdav::Constants ;
use Exporter ;
@ISA = qw(Exporter) ;
@EXPORT = qw{HTTP_QUOTES HTTP_WHITESPACE NE_ACL_H NE_ALLOC_H NE_AUTH NE_AUTHPROXY NE_AUTH_H NE_BASIC_H NE_COMPRESS_H NE_CONNECT NE_COOKIES_H NE_DBG_FLUSH NE_DBG_HTTP NE_DBG_HTTPAUTH NE_DBG_HTTPBASIC NE_DBG_HTTPBODY NE_DBG_HTTPPLAIN NE_DBG_LOCKS NE_DBG_SOCKET NE_DBG_XML NE_DBG_XMLPARSE NE_DEPTH_INFINITE NE_DEPTH_ONE NE_DEPTH_ZERO NE_ELM_207_UNUSED NE_ELM_207_first NE_ELM_UNUSED NE_ELM_href NE_ELM_multistatus NE_ELM_prop NE_ELM_propstat NE_ELM_response NE_ELM_responsedescription NE_ELM_root NE_ELM_status NE_ELM_unknown NE_ERROR NE_FAILED NE_LOCKS_H NE_LOOKUP NE_OK NE_PROPS_H NE_PROXYAUTH NE_REDIRECT NE_REDIRECT_H NE_REQUEST_H NE_RETRY NE_SERVERAUTH NE_SESSION_H NE_SOCKET_H NE_STRING_H NE_TIMEOUT NE_TIMEOUT_INFINITE NE_TIMEOUT_INVALID NE_URI_H NE_UTILS_H NE_XML_CDATA NE_XML_COLLECT NE_XML_DECLINE NE_XML_H NE_XML_INVALID NE_XML_MIXED NE_XML_UTF8DECODE NE_XML_VALID} ;
use constant HTTP_QUOTES => "\"'" ;
use constant HTTP_WHITESPACE => " \r\n\t" ;
use constant NE_AUTH => (4) ;
use constant NE_AUTHPROXY => (5) ;
use constant NE_CONNECT => (8) ;
use constant NE_DBG_FLUSH => (1<<30) ;
use constant NE_DBG_HTTP => (1<<1) ;
use constant NE_DBG_HTTPAUTH => (1<<3) ;
use constant NE_DBG_HTTPBASIC => (1<<8) ;
use constant NE_DBG_HTTPBODY => (1<<7) ;
use constant NE_DBG_HTTPPLAIN => (1<<4) ;
use constant NE_DBG_LOCKS => (1<<5) ;
use constant NE_DBG_SOCKET => (1<<0) ;
use constant NE_DBG_XML => (1<<2) ;
use constant NE_DBG_XMLPARSE => (1<<6) ;
use constant NE_DEPTH_INFINITE => (2) ;
use constant NE_DEPTH_ONE => (1) ;
use constant NE_DEPTH_ZERO => (0) ;
use constant NE_ELM_UNUSED => (100) ;
use constant NE_ELM_207_UNUSED => (NE_ELM_UNUSED + 100) ;
use constant NE_ELM_207_first => (NE_ELM_UNUSED) ;
use constant NE_ELM_href => (NE_ELM_207_first + 3) ;
use constant NE_ELM_multistatus => (NE_ELM_207_first) ;
use constant NE_ELM_prop => (NE_ELM_207_first + 5) ;
use constant NE_ELM_propstat => (NE_ELM_207_first + 4) ;
use constant NE_ELM_response => (NE_ELM_207_first + 1) ;
use constant NE_ELM_responsedescription => (NE_ELM_207_first + 2) ;
use constant NE_ELM_root => 0 ;
use constant NE_ELM_status => (NE_ELM_207_first + 6) ;
use constant NE_ELM_unknown => -1 ;
use constant NE_ERROR => (1) ;
use constant NE_FAILED => (10) ;
use constant NE_LOOKUP => (3) ;
use constant NE_OK => (0) ;
use constant NE_PROXYAUTH => (7) ;
use constant NE_REDIRECT => (12) ;
use constant NE_RETRY => (11) ;
use constant NE_SERVERAUTH => (6) ;
use constant NE_SESSION_H => 1 ;
use constant NE_TIMEOUT => (9) ;
use constant NE_TIMEOUT_INFINITE => -1 ;
use constant NE_TIMEOUT_INVALID => -2 ;
use constant NE_XML_CDATA => (1<<1) ;
use constant NE_XML_COLLECT => ((1<<2) | NE_XML_CDATA) ;
use constant NE_XML_DECLINE => (-2) ;
use constant NE_XML_INVALID => (-1) ;
use constant NE_XML_MIXED => (1<<4) ;
use constant NE_XML_UTF8DECODE => (1<<3) ;
use constant NE_XML_VALID => (0) ;