~~Title: Efl.Net.Dialer_Websocket_Streaming_Mode~~
===== Description =====
%%How to map WebSocket to EFL I/O Interfaces.%%
{{page>:develop:api-include:efl:net:dialer_websocket_streaming_mode:description&nouser&nolink&nodate}}
===== Fields =====
{{page>:develop:api-include:efl:net:dialer_websocket_streaming_mode:fields&nouser&nolink&nodate}}
* **disabled** - %%%%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% and %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% will fail by returning ENOSTR%%
* **binary** - %%%%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will result in %%[[:develop:api:efl:net:dialer_websocket:method:binary_send|Efl.Net.Dialer_Websocket.binary_send]]%%%%
* **text** - %%%%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will result in %%[[:develop:api:efl:net:dialer_websocket:method:text_send|Efl.Net.Dialer_Websocket.text_send]]%%%%
===== Signature =====
enum Efl.Net.Dialer_Websocket_Streaming_Mode {
disabled: 0,
binary,
text
}
===== C signature =====
typedef enum {
EFL_NET_DIALER_WEBSOCKET_STREAMING_MODE_DISABLED = 0,
EFL_NET_DIALER_WEBSOCKET_STREAMING_MODE_BINARY,
EFL_NET_DIALER_WEBSOCKET_STREAMING_MODE_TEXT
} Efl_Net_Dialer_Websocket_Streaming_Mode;