Exemple #1
0
 function sendUpdate() {
     if (!closed) {
         stream.emit('data', self.data)
         if (self.closed) {
             stream.close()
         }
     }
 }
Exemple #2
0
 stream.close = function() {
     console.log("Simple model: closing stream")
     if (!closed) {
         closed = true
         self.listenable.off('update', sendUpdate)
         self.listenable.off('close', onClose)
         stream.emit('close')
     }
 }
Exemple #3
0
 process.nextTick(function() {
     if (!closed) {
         stream.emit('data', self.data)
         stream.close()
     }
 })
Exemple #4
0
 stream.close = function() {
     closed = true
     stream.emit('close')
 }