producer.js
552 Bytes
var inherits = require('util').inherits;
var EventEmitter = require('events').EventEmitter;
var Producer = function () {
if (! (this instanceof Producer)) return new Producer();
EventEmitter.call(this);
}
// inherits를 활용, Producer construct가 EventEmitter Construct를 상속받음
inherits(Producer, EventEmitter);
// producer의 start 함수를 재정의
Producer.prototype.start = function () {
// Random 스트링을 생성하여 이것을 Event에 실어서 보내야 하는 코드 작성
}
module.exports = Producer;