pub unsafe extern "C" fn soup_server_add_websocket_handler(
    server: *mut SoupServer,
    path: *const c_char,
    origin: *const c_char,
    protocols: *mut *mut c_char,
    callback: SoupServerWebsocketCallback,
    user_data: gpointer,
    destroy: GDestroyNotify
)