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')
Node.js Simple Buffer Example
