-
- Downloads
public api remove context from user callback API BREAK
Since struct lws (wsi) now has his own context pointer,
we were able to remove the need for passing context
almost everywhere in the apis.
In turn, that means there's no real use for context being
passed to every callback; in the rare cases context is
needed user code can get it with lws_get_ctx(wsi)
Signed-off-by:
Andy Green <andy.green@linaro.org>
Showing
- changelog 8 additions, 0 deletionschangelog
- lib/client-parser.c 2 additions, 2 deletionslib/client-parser.c
- lib/client.c 6 additions, 6 deletionslib/client.c
- lib/context.c 11 additions, 4 deletionslib/context.c
- lib/handshake.c 2 additions, 4 deletionslib/handshake.c
- lib/libwebsockets.c 12 additions, 13 deletionslib/libwebsockets.c
- lib/libwebsockets.h 6 additions, 9 deletionslib/libwebsockets.h
- lib/lws-plat-unix.c 1 addition, 1 deletionlib/lws-plat-unix.c
- lib/lws-plat-win.c 1 addition, 1 deletionlib/lws-plat-win.c
- lib/output.c 1 addition, 1 deletionlib/output.c
- lib/parsers.c 0 additions, 1 deletionlib/parsers.c
- lib/pollfd.c 22 additions, 24 deletionslib/pollfd.c
- lib/private-libwebsockets.h 3 additions, 3 deletionslib/private-libwebsockets.h
- lib/server-handshake.c 4 additions, 8 deletionslib/server-handshake.c
- lib/server.c 9 additions, 14 deletionslib/server.c
- lib/service.c 5 additions, 8 deletionslib/service.c
- lib/ssl.c 40 additions, 19 deletionslib/ssl.c
- test-server/test-client.c 4 additions, 8 deletionstest-server/test-client.c
- test-server/test-echo.c 2 additions, 4 deletionstest-server/test-echo.c
- test-server/test-fraggle.c 6 additions, 8 deletionstest-server/test-fraggle.c
Loading
Please register or sign in to comment