int close(){ disp.unregisterHandler((Event::EventType)QueueEvents::EMPTY,this); disp.unregisterHandler((Event::EventType)QueueEvents::FULL,this); disp.unregisterHandler((Event::EventType)QueueEvents::NEW_VALUE,this); disp.unregisterHandler((Event::EventType)QueueEvents::END,this); return 0; }