begin(NULL),
pos(0),
memc(NULL),
- rc(rc_arg)
+ rc(rc_arg),
+ _end(false)
{
buf= option_string;
length= option_string_length;
rc= MEMCACHED_SUCCESS;
}
+ bool end()
+ {
+ return _end;
+ }
+
+ void start();
+
+ void set_end()
+ {
+ rc= MEMCACHED_SUCCESS;
+ _end= true;
+ }
+
~Context()
{
destroy_scanner();
protected:
void init_scanner();
void destroy_scanner();
+
+private:
+ bool _end;
};