|
1 var spdy = exports; |
|
2 |
|
3 // Exports utils |
|
4 spdy.utils = require('./spdy/utils'); |
|
5 |
|
6 // Export parser&framer |
|
7 spdy.protocol = {}; |
|
8 |
|
9 try { |
|
10 spdy.protocol.generic = require('./spdy/protocol/generic.node'); |
|
11 } catch (e) { |
|
12 spdy.protocol.generic = require('./spdy/protocol/generic.js'); |
|
13 } |
|
14 |
|
15 // Supported SPDY versions |
|
16 spdy.protocol[2] = require('./spdy/protocol/v2'); |
|
17 spdy.protocol[3] = require('./spdy/protocol/v3'); |
|
18 |
|
19 spdy.parser = require('./spdy/parser'); |
|
20 |
|
21 // Export ServerResponse |
|
22 spdy.response = require('./spdy/response'); |
|
23 |
|
24 // Export Scheduler |
|
25 spdy.scheduler = require('./spdy/scheduler'); |
|
26 |
|
27 // Export ZlibPool |
|
28 spdy.zlibpool = require('./spdy/zlib-pool'); |
|
29 |
|
30 // Export server |
|
31 spdy.server = require('./spdy/server'); |
|
32 spdy.createServer = spdy.server.create; |