|
|
| version 1.287, 2026/10/14 23:18:32 | 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 212 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:stream[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 stream(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 355 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 415 private: // mime types | Line 421 private: // mime types |
| /// $MAIN:MIME-TYPES | /// $MAIN:MIME-TYPES |
| Table *mime_types; | Table *mime_types; |
| private: // true if ^response:stream[] 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) { |