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;
	}