Diff for /parser3/src/main/pa_request.C between versions 1.245.2.27 and 1.245.2.31

version 1.245.2.27, 2003/02/21 11:13:01 version 1.245.2.31, 2003/03/07 14:56:59
Line 17  static const char* IDENT_REQUEST_C="$Dat Line 17  static const char* IDENT_REQUEST_C="$Dat
 #include "pa_vmethod_frame.h"  #include "pa_vmethod_frame.h"
 #include "pa_types.h"  #include "pa_types.h"
 #include "pa_venv.h"  #include "pa_venv.h"
   #include "pa_vmath.h"
 #include "pa_vstatus.h"  #include "pa_vstatus.h"
 #include "pa_vrequest.h"  #include "pa_vrequest.h"
 #include "pa_vtable.h"  #include "pa_vtable.h"
Line 82  VHashPtr exception2vhash(Pool& pool, con Line 83  VHashPtr exception2vhash(Pool& pool, con
   
 //  //
 Request::Request(Pool& apool, SAPI_Info& asapi_info, Request_info& arequest_info,   Request::Request(Pool& apool, SAPI_Info& asapi_info, Request_info& arequest_info, 
                                  uchar adefault_lang, bool status_allowed):                                   String_UL adefault_lang, bool status_allowed):
         // private          // private
         fpool(apool),          fpool(apool),
         anti_endless_execute_recoursion(0),          anti_endless_execute_recoursion(0),
Line 155  Request::Request(Pool& apool, SAPI_Info& Line 156  Request::Request(Pool& apool, SAPI_Info&
         classes().put(mail->get_class()->base_class()->name(), mail);             classes().put(mail->get_class()->base_class()->name(), mail);   
         // math class          // math class
         {          {
                 ValuePtr math(new VMail);                  ValuePtr math(new VMath);
                 classes().put(math->get_class()->base_class()->name(), math);                     classes().put(math->get_class()->base_class()->name(), math);   
         }          }
 }  }
Line 164  Request::~Request() { Line 165  Request::~Request() {
 #ifdef XML  #ifdef XML
         // if for some strange reason xml generic errors failed to be reported, free them up          // if for some strange reason xml generic errors failed to be reported, free them up
         if(const char* xml_generic_errors=xmlGenericErrors()) {          if(const char* xml_generic_errors=xmlGenericErrors()) {
                 SAPI::log(pool(), "warning: unreported xmlGenericErrors: %s", xml_generic_errors);                  SAPI::log(sapi_info, "warning: unreported xmlGenericErrors: %s", xml_generic_errors);
                 free((void *)xml_generic_errors);                  free((void *)xml_generic_errors);
         }          }
 #endif  #endif
Line 680  StringPtr Request::mime_type_of(const ch Line 681  StringPtr Request::mime_type_of(const ch
 bool Request::origins_mode() {  bool Request::origins_mode() {
         return main_class->get_element(origins_mode_name, *main_class, false)!=0;  // $ORIGINS mode          return main_class->get_element(origins_mode_name, *main_class, false)!=0;  // $ORIGINS mode
 }  }
   
   GdomeDOMString_auto_ptr Request::transcode(StringPtr s) {
           return charsets.source().transcode(s);
   }
   
   StringPtr Request::transcode(GdomeDOMString* s
   #ifndef NO_STRING_ORIGIN
           , StringPtr origin
   #endif
           ) {
           return charsets.source().transcode(pool(), s
   #ifndef NO_STRING_ORIGIN
                   , origin
   #endif
                   );
   }
   
   StringPtr Request::transcode(xmlChar* s
   #ifndef NO_STRING_ORIGIN
           , StringPtr origin
   #endif
           ) {
           return charsets.source().transcode(pool(), s
   #ifndef NO_STRING_ORIGIN
                   , origin
   #endif
                   );
   }

Removed from v.1.245.2.27  
changed lines
  Added in v.1.245.2.31


E-mail: