Diff for /parser3/src/classes/response.C between versions 1.7 and 1.10

version 1.7, 2001/04/15 13:12:18 version 1.10, 2001/04/28 15:22:39
Line 8 Line 8
         $Id$          $Id$
 */  */
   
   #include "classes.h"
 #include "pa_request.h"  #include "pa_request.h"
 #include "_response.h"  
   
 // global var  // defines
   
 VStateless_class *response_class;  #define RESPONSE_CLASS_NAME "response"
   
   // class
   
   class MResponse : public Methoded {
   public:
           MResponse(Pool& pool);
           bool used_directly() { return false; }
   };
   
 // methods  // methods
   
Line 21  static void _clear(Request& r, const Str Line 29  static void _clear(Request& r, const Str
         r.self/*VResponse*/->get_hash()/*sure not 0*/->clear();          r.self/*VResponse*/->get_hash()/*sure not 0*/->clear();
 }  }
   
 // initialize  // constructor
   
   MResponse::MResponse(Pool& apool) : Methoded(apool) {
           set_name(*NEW String(pool(), RESPONSE_CLASS_NAME));
   
   
 void initialize_response_class(Pool& pool, VStateless_class& vclass) {  
         // ^clear[]          // ^clear[]
         vclass.add_native_method("clear", Method::CT_DYNAMIC, _clear, 0, 0);          add_native_method("clear", Method::CT_DYNAMIC, _clear, 0, 0);
   }
   // global variable
   
   Methoded *response_class;
   
   // creator
   
   Methoded *MResponse_create(Pool& pool) {
           return response_class=new(pool) MResponse(pool);
 }  }

Removed from v.1.7  
changed lines
  Added in v.1.10


E-mail: