text: 'use strict'
  
  var EventEmitter = require('events').EventEmitter
  var util = require('util')
  
  function Stream (client, seq) {
    EventEmitter.call(this, arguments)
    this._client = client
    this._seq = seq
  }
  
  util.inherits(Stream, EventEmitter)
  
  Stream.prototype.stop = function (cb) {
    var _this = this
    this._client.stop({
      Stop: this._seq
    }, function (err) {
      if (typeof cb === 'function') cb(err)
      _this.emit('stop')
    })
  }
  
  exports.Stream = Stream
  