--- parser3/src/classes/memcached.C 2013/12/02 21:44:47 1.11 +++ parser3/src/classes/memcached.C 2016/11/01 23:10:40 1.14 @@ -1,7 +1,7 @@ /** @file Parser: memcached class. - Copyright (c) 2001-2012 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2001-2015 Art. Lebedev Studio (http://www.artlebedev.com) Authors: Ivan Poluyanov Artem Stepanov @@ -15,7 +15,7 @@ #include "pa_vbool.h" #include "pa_vmemcached.h" -volatile const char * IDENT_MEMCACHED_C="$Id: memcached.C,v 1.11 2013/12/02 21:44:47 moko Exp $"; +volatile const char * IDENT_MEMCACHED_C="$Id: memcached.C,v 1.14 2016/11/01 23:10:40 moko Exp $"; class MMemcached: public Methoded { public: // VStateless_class @@ -24,7 +24,7 @@ public: MMemcached(); }; -DECLARE_CLASS_VAR(memcached, new MMemcached, 0); +DECLARE_CLASS_VAR(memcached, new MMemcached); static void _open(Request& r, MethodParams& params) { VMemcached& self=GET_SELF(r, VMemcached); @@ -72,7 +72,7 @@ static void _mget(Request& r, MethodPara keys+=¶ms.as_string(i, "key must be string"); } - r.write_no_lang(self.mget(keys)); + r.write(self.mget(keys)); } else { Table* table=param.get_table(); if(table==0){ @@ -85,7 +85,7 @@ static void _mget(Request& r, MethodPara keys+=table->get(i)->get(0); } - r.write_no_lang(self.mget(keys)); + r.write(self.mget(keys)); } } @@ -93,7 +93,7 @@ static void _add(Request& r, MethodParam VMemcached& self=GET_SELF(r, VMemcached); const String& key=params.as_string(0, "key must be string"); - r.write_no_lang(VBool::get(self.add(key, ¶ms.as_no_junction(1, PARAM_MUST_NOT_BE_CODE)))); + r.write(VBool::get(self.add(key, ¶ms.as_no_junction(1, PARAM_MUST_NOT_BE_CODE)))); } static void _delete(Request& r, MethodParams& params) {