UNPKG

zeanium-node

Version:

Zeanium for Node.js, simple http server and custome your business.

33 lines (27 loc) 759 B
/** * Created by yangyxu on 8/1/15. */ zn.define([ 'node:events', 'node:util' ], function (events, util) { var EventEmitter = events.EventEmitter; var OctetParser = zn.Class('zn.parser.OctetParser', { methods: { init: function (options){ if(!(this instanceof OctetParser)) return new OctetParser(options); EventEmitter.call(this); }, write: function (buffer){ this.emit('data', buffer); return buffer.length; }, end: function (){ this.emit('end'); this.fire('end'); } } }); util.inherits(OctetParser, EventEmitter); return OctetParser; });