Andy Green | 4cd87a0 | 2011-03-06 13:15:32 +0000 | [diff] [blame] | 1 | #include "private-libwebsockets.h" |
| 2 | |
David Galeano | 85a0921 | 2013-01-09 18:21:33 +0800 | [diff] [blame] | 3 | #include "extension-deflate-frame.h" |
Andy Green | ce6a21d | 2011-03-06 13:32:53 +0000 | [diff] [blame] | 4 | #include "extension-deflate-stream.h" |
| 5 | |
Andy Green | 4cd87a0 | 2011-03-06 13:15:32 +0000 | [diff] [blame] | 6 | struct libwebsocket_extension libwebsocket_internal_extensions[] = { |
David Galeano | 85a0921 | 2013-01-09 18:21:33 +0800 | [diff] [blame] | 7 | #ifdef LWS_EXT_DEFLATE_STREAM |
Andy Green | ce6a21d | 2011-03-06 13:32:53 +0000 | [diff] [blame] | 8 | { |
| 9 | "deflate-stream", |
| 10 | lws_extension_callback_deflate_stream, |
Andy Green | b5b2319 | 2013-02-11 17:13:32 +0800 | [diff] [blame] | 11 | sizeof(struct lws_ext_deflate_stream_conn) |
Andy Green | ce6a21d | 2011-03-06 13:32:53 +0000 | [diff] [blame] | 12 | }, |
David Galeano | 85a0921 | 2013-01-09 18:21:33 +0800 | [diff] [blame] | 13 | #else |
| 14 | { |
| 15 | "x-webkit-deflate-frame", |
| 16 | lws_extension_callback_deflate_frame, |
Andy Green | b5b2319 | 2013-02-11 17:13:32 +0800 | [diff] [blame] | 17 | sizeof(struct lws_ext_deflate_frame_conn) |
David Galeano | 85a0921 | 2013-01-09 18:21:33 +0800 | [diff] [blame] | 18 | }, |
| 19 | { |
| 20 | "deflate-frame", |
| 21 | lws_extension_callback_deflate_frame, |
Andy Green | b5b2319 | 2013-02-11 17:13:32 +0800 | [diff] [blame] | 22 | sizeof(struct lws_ext_deflate_frame_conn) |
David Galeano | 85a0921 | 2013-01-09 18:21:33 +0800 | [diff] [blame] | 23 | }, |
| 24 | #endif |
Andy Green | 4cd87a0 | 2011-03-06 13:15:32 +0000 | [diff] [blame] | 25 | { /* terminator */ |
| 26 | NULL, NULL, 0 |
| 27 | } |
| 28 | }; |
Joakim Soderberg | f272cb0 | 2013-02-13 09:29:26 +0800 | [diff] [blame] | 29 | |
| 30 | struct libwebsocket_extension *libwebsocket_get_internal_extensions() |
| 31 | { |
| 32 | return libwebsocket_internal_extensions; |
| 33 | } |