summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_Con.am
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-08-30 00:28:00 -0300
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-09-02 00:08:50 -0300
commite12afd772cef959ae1e58746f3bb41b26da30744 (patch)
tree82a23663fb1c47e45706b0fdeb0cc669743bb3c7 /src/Makefile_Ecore_Con.am
parent57e765a758243ae326db1d8393242717b9fa2b04 (diff)
efl_net_dialer_websocket: EFL now does WebSocket!
The Efl.Net.Dialer.Websocket is just like other Efl.Net.Dialers: you can dial, you can close, monitor connected/address resolved and so on. And you can use WebSocket primitives and events such as text_send(), binary_send(), ping() and close_request() (since WebSockets use a close process where you should state a close reason). See efl_net_dialer_websocket_example.c Even if WebSocket is a message-based protocol (like "packets" from UDP), you can use efl_net_dialer_websocket_streaming_mode_set() to tell it to handle text or binary messages as a stream. Then all the Efl.Io.Reader and Efl.Io.Writer APIs work as expected, see efl_io_copier_example.c updates.
Diffstat (limited to 'src/Makefile_Ecore_Con.am')
-rw-r--r--src/Makefile_Ecore_Con.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
index ceb2e90692..ae7166d9e2 100644
--- a/src/Makefile_Ecore_Con.am
+++ b/src/Makefile_Ecore_Con.am
@@ -12,6 +12,7 @@ ecore_con_eolian_files = \
12 lib/ecore_con/efl_net_dialer.eo \ 12 lib/ecore_con/efl_net_dialer.eo \
13 lib/ecore_con/efl_net_dialer_tcp.eo \ 13 lib/ecore_con/efl_net_dialer_tcp.eo \
14 lib/ecore_con/efl_net_dialer_http.eo \ 14 lib/ecore_con/efl_net_dialer_http.eo \
15 lib/ecore_con/efl_net_dialer_websocket.eo \
15 lib/ecore_con/efl_net_server.eo \ 16 lib/ecore_con/efl_net_server.eo \
16 lib/ecore_con/efl_net_server_fd.eo \ 17 lib/ecore_con/efl_net_server_fd.eo \
17 lib/ecore_con/efl_net_server_tcp.eo \ 18 lib/ecore_con/efl_net_server_tcp.eo \
@@ -75,6 +76,7 @@ lib/ecore_con/efl_net_socket_tcp.c \
75lib/ecore_con/efl_net_dialer.c \ 76lib/ecore_con/efl_net_dialer.c \
76lib/ecore_con/efl_net_dialer_tcp.c \ 77lib/ecore_con/efl_net_dialer_tcp.c \
77lib/ecore_con/efl_net_dialer_http.c \ 78lib/ecore_con/efl_net_dialer_http.c \
79lib/ecore_con/efl_net_dialer_websocket.c \
78lib/ecore_con/efl_net_server.c \ 80lib/ecore_con/efl_net_server.c \
79lib/ecore_con/efl_net_server_fd.c \ 81lib/ecore_con/efl_net_server_fd.c \
80lib/ecore_con/efl_net_server_tcp.c 82lib/ecore_con/efl_net_server_tcp.c