# File lib/memcache/event_machine.rb, line 133
    def receive_data(data)
      @buf << data

      if @callback and can_read?(@size)
        callback = @callback
        data = yank(@size)
        @callback = @size = nil
        callback.call(data)
      end
    end