Diff for /parser3/src/include/pa_request.h between versions 1.285 and 1.288

version 1.285, 2026/10/13 16:14:53 version 1.288, 2026/10/16 13:55:16
Line 16 Line 16
 #include "pa_wcontext.h"  #include "pa_wcontext.h"
 #include "pa_value.h"  #include "pa_value.h"
 #include "pa_vhash.h"  #include "pa_vhash.h"
   #include "pa_vresponse.h"
 #include "pa_stack.h"  #include "pa_stack.h"
 #include "pa_request_info.h"  #include "pa_request_info.h"
 #include "pa_request_charsets.h"  #include "pa_request_charsets.h"
Line 41  class Methoded; Line 42  class Methoded;
 class VMethodFrame;  class VMethodFrame;
 class VMail;  class VMail;
 class VForm;  class VForm;
 class VResponse;  
 class VCookie;  class VCookie;
 class VStateless_class;  class VStateless_class;
 class VConsole;  class VConsole;
   class WebSocket;
 class VException;  class VException;
   
 extern int pa_loop_limit;  extern int pa_loop_limit;
Line 168  public: Line 169  public:
         VMethodFrame* method_frame;          VMethodFrame* method_frame;
         Value* rcontext;          Value* rcontext;
         WContext* wcontext;          WContext* wcontext;
         /// response untainting lang  
         String::Language flang;  
         /// current connection          /// current connection
         SQL_Connection* fconnection;          SQL_Connection* fconnection;
         //@}          //@}
Line 214  public: Line 213  public:
         */          */
         void core(const char* config_filespec, const String& amain_method_name = main_method_name, const String* amain_class_name = NULL);          void core(const char* config_filespec, const String& amain_method_name = main_method_name, const String* amain_class_name = NULL);
   
         /// ^response:send[part]: the headers go with the first part, the result of @main or exception is not sent then          /// ^response:stream[part]: the headers go with the first part
         void send(Value& part);          void stream(Value& part);
   
           /// sends headers and sets response.started
           void start(VResponse::Started mode);
   
         /// executes ops          /// executes ops
         void execute(ArrayOperation& ops); // execute.C          void execute(ArrayOperation& ops); // execute.C
Line 357  public: Line 359  public:
         VCookie& cookie;          VCookie& cookie;
         /// $console          /// $console
         VConsole& console;          VConsole& console;
           /// inited in httpd mode
           WebSocket* websocket;
   
         /// classes configured data          /// classes configured data
         HashString<void*> classes_conf;          HashString<void*> classes_conf;
Line 417  private: // mime types Line 421  private: // mime types
         /// $MAIN:MIME-TYPES          /// $MAIN:MIME-TYPES
         Table *mime_types;          Table *mime_types;
   
 private: // true if ^response:send[] was used  
   
         bool fheaders_sent;  
   
 private: // connection manipulation  private: // connection manipulation
   
         SQL_Connection* set_connection(SQL_Connection* aconnection) {          SQL_Connection* set_connection(SQL_Connection* aconnection) {

Removed from v.1.285  
changed lines
  Added in v.1.288


E-mail: