2011-03-06 13:15:32 +00:00
|
|
|
#include "private-libwebsockets.h"
|
|
|
|
|
2013-01-09 18:21:33 +08:00
|
|
|
#include "extension-deflate-frame.h"
|
2011-03-06 13:32:53 +00:00
|
|
|
#include "extension-deflate-stream.h"
|
|
|
|
|
2011-03-06 13:15:32 +00:00
|
|
|
struct libwebsocket_extension libwebsocket_internal_extensions[] = {
|
2013-01-09 18:21:33 +08:00
|
|
|
#ifdef LWS_EXT_DEFLATE_STREAM
|
2011-03-06 13:32:53 +00:00
|
|
|
{
|
|
|
|
"deflate-stream",
|
|
|
|
lws_extension_callback_deflate_stream,
|
2013-02-11 17:13:32 +08:00
|
|
|
sizeof(struct lws_ext_deflate_stream_conn)
|
2011-03-06 13:32:53 +00:00
|
|
|
},
|
2013-01-09 18:21:33 +08:00
|
|
|
#else
|
|
|
|
{
|
|
|
|
"x-webkit-deflate-frame",
|
|
|
|
lws_extension_callback_deflate_frame,
|
2013-02-11 17:13:32 +08:00
|
|
|
sizeof(struct lws_ext_deflate_frame_conn)
|
2013-01-09 18:21:33 +08:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"deflate-frame",
|
|
|
|
lws_extension_callback_deflate_frame,
|
2013-02-11 17:13:32 +08:00
|
|
|
sizeof(struct lws_ext_deflate_frame_conn)
|
2013-01-09 18:21:33 +08:00
|
|
|
},
|
|
|
|
#endif
|
2011-03-06 13:15:32 +00:00
|
|
|
{ /* terminator */
|
|
|
|
NULL, NULL, 0
|
|
|
|
}
|
|
|
|
};
|
2013-02-13 09:29:26 +08:00
|
|
|
|
|
|
|
struct libwebsocket_extension *libwebsocket_get_internal_extensions()
|
|
|
|
{
|
|
|
|
return libwebsocket_internal_extensions;
|
|
|
|
}
|