Implementation of the WebSocket protocol v8. More...
Instance Methods | |
| (int) | - bufferedAmount |
| Gets the number of bytes buffered in the send queue. More... | |
| (void) | - close |
| Closes the WebSocket connection. More... | |
| (void) | - closeWithCloseArgs: |
| Closes the WebSocket connection. More... | |
| (instancetype) | - initWithRequestUrl: |
| Creates a new FMLiveSwitchWebSocket. More... | |
| (instancetype) | - initWithRequestUrl:protocol: |
| Creates a new FMLiveSwitchWebSocket. More... | |
| (bool) | - isOpen |
| Gets a value indicating whether the WebSocket is connected. More... | |
| (void) | - openWithOpenArgs: |
| Opens the WebSocket connection. More... | |
| (NSString *) | - protocol |
| Gets the WebSocket protocol. More... | |
| (bool) | - secure |
| Gets a value indicating whether the WebSocket is secure. More... | |
| (void) | - sendWithSendArgs: |
| Sends a message to the WebSocket server. More... | |
Instance Methods inherited from FMLiveSwitchWebSocketBase | |
| (void) | - addOnLatestRoundTripTime: |
| Adds a handler that is raised when the latest round trip time is calculated. More... | |
| (int) | - addOnLatestRoundTripTimeWithBlock |
| Adds a handler that is raised when the latest round trip time is calculated. More... | |
| (void) | - addOnLatestRoundTripTimeWithBlock: |
| Adds a handler that is raised when the latest round trip time is calculated. More... | |
| (instancetype) | - init |
| (int) | - lastRoundTripTime |
| Gets the last round trip time. More... | |
| (void) | - raiseCloseCompleteWithCloseArgs:statusCode:reason: |
| Raises the close complete callback. More... | |
| (void) | - raiseOnLatestRoundTripTime: |
| Raises the OnLatestRoundTripTime event. More... | |
| (void) | - raiseOpenFailureWithOpenArgs:statusCode:exception: |
| Raises the open failure callback. More... | |
| (void) | - raiseOpenSuccessWithOpenArgs: |
| Raises the open success callback. More... | |
| (void) | - raiseReceiveWithOpenArgs:textMessage:binaryMessage: |
| Raises the receive callback. More... | |
| (void) | - raiseStreamFailureWithOpenArgs:statusCode:exception: |
| Raises the stream failure callback. More... | |
| (void) | - removeOnLatestRoundTripTime: |
| Removes a handler that is raised when the latest round trip time is calculated. More... | |
| (void) | - setLastRoundTripTime: |
| Sets the last round trip time. More... | |
Instance Methods inherited from <FMLiveSwitchIWebSocket> | |
| (void) | - addOnLatestRoundTripTime: |
| Adds a handler that is raised when the latest round trip time is calculated. More... | |
| (int) | - addOnLatestRoundTripTimeWithBlock |
| Adds a handler that is raised when the latest round trip time is calculated. More... | |
| (void) | - addOnLatestRoundTripTimeWithBlock: |
| Adds a handler that is raised when the latest round trip time is calculated. More... | |
| (int) | - lastRoundTripTime |
| Gets the last round trip time. More... | |
| (void) | - removeOnLatestRoundTripTime: |
| Removes a handler that is raised when the latest round trip time is calculated. More... | |
Class Methods | |
| (bool) | + exists |
| Gets a value indicating whether WebSocket support exists on this platform. More... | |
| (FMLiveSwitchWebSocket *) | + webSocketWithRequestUrl: |
| Creates a new FMLiveSwitchWebSocket. More... | |
| (FMLiveSwitchWebSocket *) | + webSocketWithRequestUrl:protocol: |
| Creates a new FMLiveSwitchWebSocket. More... | |
Class Methods inherited from FMLiveSwitchWebSocketBase | |
| (FMLiveSwitchWebSocketBase *) | + webSocketBase |
Implementation of the WebSocket protocol v8.
| - (int) bufferedAmount |
Gets the number of bytes buffered in the send queue.
Reimplemented from <FMLiveSwitchIWebSocket>.
| - (void) close |
Closes the WebSocket connection.
Reimplemented from <FMLiveSwitchIWebSocket>.
| - (void) closeWithCloseArgs: | (FMLiveSwitchWebSocketCloseArgs *) | closeArgs |
Closes the WebSocket connection.
| closeArgs | The close arguments |
Reimplemented from <FMLiveSwitchIWebSocket>.
| + (bool) exists |
Gets a value indicating whether WebSocket support exists on this platform.
| - (instancetype) initWithRequestUrl: | (NSString *) | requestUrl |
Creates a new FMLiveSwitchWebSocket.
| requestUrl | The target URL for the WebSocket connection. |
| - (instancetype) initWithRequestUrl: | (NSString *) | requestUrl | |
| protocol: | (NSString *) | protocol | |
Creates a new FMLiveSwitchWebSocket.
| requestUrl | The target URL for the WebSocket connection. |
| protocol | The WebSocket protocol. |
| - (bool) isOpen |
Gets a value indicating whether the WebSocket is connected.
Reimplemented from <FMLiveSwitchIWebSocket>.
| - (void) openWithOpenArgs: | (FMLiveSwitchWebSocketOpenArgs *) | openArgs |
Opens the WebSocket connection.
| openArgs | The open arguments. |
Reimplemented from <FMLiveSwitchIWebSocket>.
| - (NSString*) protocol |
Gets the WebSocket protocol.
| - (bool) secure |
Gets a value indicating whether the WebSocket is secure.
Reimplemented from <FMLiveSwitchIWebSocket>.
| - (void) sendWithSendArgs: | (FMLiveSwitchWebSocketSendArgs *) | sendArgs |
Sends a message to the WebSocket server.
| sendArgs | The send arguments. |
Reimplemented from <FMLiveSwitchIWebSocket>.
| + (FMLiveSwitchWebSocket*) webSocketWithRequestUrl: | (NSString *) | requestUrl |
Creates a new FMLiveSwitchWebSocket.
| requestUrl | The target URL for the WebSocket connection. |
| + (FMLiveSwitchWebSocket*) webSocketWithRequestUrl: | (NSString *) | requestUrl | |
| protocol: | (NSString *) | protocol | |
Creates a new FMLiveSwitchWebSocket.
| requestUrl | The target URL for the WebSocket connection. |
| protocol | The WebSocket protocol. |