Code Snippets 4 U
var events = require('events');

var eventEmit = new events.EventEmitter();

var buffer = new Buffer(256)

// create Buffer Function
var createBufferHandler = function(name) {
    buffer.write(name);
    console.log('Written : "' + name + '" to Buffer ')

}

// Write Buffer Function

var writeBufferHandler = function() {
    console.log("Buffer Contains := " + buffer.toString() + "and length is " + buffer.byteLength)
}


// two ways of adding (binding) listeners
eventEmit.addListener('CreateBuffer', createBufferHandler);

eventEmit.on('WriteBuffer', writeBufferHandler);

// emit the above two events 
eventEmit.emit('CreateBuffer', 'Write to Buffer');

eventEmit.emit('WriteBuffer')

Leave a Reply

Your email address will not be published. Required fields are marked *

ninety eight − = ninety one