20 lines
456 B
JavaScript
20 lines
456 B
JavaScript
var EventEmitter = require('events').EventEmitter
|
|
, util = require('util');
|
|
|
|
function OctetParser(options){
|
|
if(!(this instanceof OctetParser)) return new OctetParser(options);
|
|
EventEmitter.call(this);
|
|
}
|
|
|
|
util.inherits(OctetParser, EventEmitter);
|
|
|
|
exports.OctetParser = OctetParser;
|
|
|
|
OctetParser.prototype.write = function(buffer) {
|
|
this.emit('data', buffer);
|
|
return buffer.length;
|
|
};
|
|
|
|
OctetParser.prototype.end = function() {
|
|
this.emit('end');
|
|
};
|