diff options
Diffstat (limited to 'libsoup/soup-server.h')
-rw-r--r-- | libsoup/soup-server.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libsoup/soup-server.h b/libsoup/soup-server.h index f04e9eb1..1dc6cafe 100644 --- a/libsoup/soup-server.h +++ b/libsoup/soup-server.h @@ -138,6 +138,9 @@ void soup_server_add_early_handler (SoupServer *server, gpointer user_data, GDestroyNotify destroy); +#define SOUP_SERVER_ADD_WEBSOCKET_EXTENSION "add-websocket-extension" +#define SOUP_SERVER_REMOVE_WEBSOCKET_EXTENSION "remove-websocket-extension" + typedef void (*SoupServerWebsocketCallback) (SoupServer *server, SoupWebsocketConnection *connection, const char *path, @@ -151,6 +154,12 @@ void soup_server_add_websocket_handler (SoupServer SoupServerWebsocketCallback callback, gpointer user_data, GDestroyNotify destroy); +SOUP_AVAILABLE_IN_2_68 +void soup_server_add_websocket_extension (SoupServer *server, + GType extension_type); +SOUP_AVAILABLE_IN_2_68 +void soup_server_remove_websocket_extension (SoupServer *server, + GType extension_type); SOUP_AVAILABLE_IN_2_4 void soup_server_remove_handler (SoupServer *server, |