8 #ifndef PPAPI_C_PPB_WEBSOCKET_H_
9 #define PPAPI_C_PPB_WEBSOCKET_H_
19 #define PPB_WEBSOCKET_INTERFACE_1_0 "PPB_WebSocket;1.0"
20 #define PPB_WEBSOCKET_INTERFACE PPB_WEBSOCKET_INTERFACE_1_0
161 PP_WEBSOCKETSTATUSCODE_USER_REGISTERED_MAX = 3999,
167 PP_WEBSOCKETSTATUSCODE_USER_PRIVATE_MAX = 4999
247 const struct
PP_Var protocols[],
248 uint32_t protocol_count,
struct PP_Var(* GetURL)(PP_Resource web_socket)
Definition: ppb_websocket.h:434
Definition: ppb_websocket.h:46
struct PP_Var(* GetCloseReason)(PP_Resource web_socket)
Definition: ppb_websocket.h:373
Definition: ppb_websocket.h:51
uint16_t(* GetCloseCode)(PP_Resource web_socket)
Definition: ppb_websocket.h:361
Definition: ppb_websocket.h:115
Definition: ppb_websocket.h:42
PP_Resource(* Create)(PP_Instance instance)
Definition: ppb_websocket.h:192
Definition: ppb_websocket.h:131
int32_t(* Close)(PP_Resource web_socket, uint16_t code, struct PP_Var reason, struct PP_CompletionCallback callback)
Definition: ppb_websocket.h:286
Definition: ppb_websocket.h:97
Definition: ppb_websocket.h:121
Definition: ppb_websocket.h:55
int32_t(* SendMessage)(PP_Resource web_socket, struct PP_Var message)
Definition: ppb_websocket.h:340
int32_t PP_Resource
Definition: pp_resource.h:40
Definition: ppb_websocket.h:143
Definition: ppb_websocket.h:126
uint64_t(* GetBufferedAmount)(PP_Resource web_socket)
Definition: ppb_websocket.h:351
Definition: ppb_websocket.h:160
PP_WebSocketReadyState
Definition: ppb_websocket.h:38
Definition: ppb_websocket.h:182
int32_t(* Connect)(PP_Resource web_socket, struct PP_Var url, const struct PP_Var protocols[], uint32_t protocol_count, struct PP_CompletionCallback callback)
Definition: ppb_websocket.h:245
PP_WebSocketCloseCode
Definition: ppb_websocket.h:73
Definition: ppb_websocket.h:138
int32_t PP_Instance
Definition: pp_instance.h:34
PP_Bool(* GetCloseWasClean)(PP_Resource web_socket)
Definition: ppb_websocket.h:386
Definition: ppb_websocket.h:166
struct PP_Var(* GetExtensions)(PP_Resource web_socket)
Definition: ppb_websocket.h:398
Definition: ppb_websocket.h:102
Definition: ppb_websocket.h:59
Definition: ppb_websocket.h:88
Definition: ppb_websocket.h:92
PP_Bool
Definition: pp_bool.h:30
Definition: ppb_websocket.h:110
PP_Bool(* IsWebSocket)(PP_Resource resource)
Definition: ppb_websocket.h:205
int32_t(* ReceiveMessage)(PP_Resource web_socket, struct PP_Var *message, struct PP_CompletionCallback callback)
Definition: ppb_websocket.h:314
PP_WebSocketReadyState(* GetReadyState)(PP_Resource web_socket)
Definition: ppb_websocket.h:422
Definition: pp_completion_callback.h:139
Definition: ppb_websocket.h:151
struct PP_Var(* GetProtocol)(PP_Resource web_socket)
Definition: ppb_websocket.h:410
Definition: ppb_websocket.h:81