|
iOS SDK API Reference
|
Alternative class as DataConnection. More...
#import <SKWDataConnection.h>
Instance Methods | |
| (BOOL) | - send: |
| data is sent to the remote peer. More... | |
| (void) | - close |
| Closes the data connection gracefully, cleaning up underlying DataChannels and PeerConnections. More... | |
| (void) | - close: |
| Closes the data connection gracefully, cleaning up underlying DataChannels and PeerConnections with the forceClose option. More... | |
| (void) | - on:callback: |
| Set callbacks for data connection events. More... | |
| (void) | - getStats: |
| Get statistics of the connection. More... | |
Properties | |
| NSString *__nullable | connectionId |
| Connection ID. | |
| NSString *__nullable | metadata |
| Any type of metadata associated with the connection, passed in by whoever initiated the connection. | |
| BOOL | isOpen |
| This is true if the connection is open and ready for read/write. | |
| NSString *__nullable | peer |
| The ID of the peer on the other end of this connection. | |
| NSString *__nullable | type |
| For type of connection. | |
| NSString *__nullable | label |
| The optional label passed in or assigned by PeerJS when the connection was initiated. | |
| BOOL | reliable |
| Whether the underlying data channels are reliable; defined when the connection was initiated. | |
| SKWSerializationEnum | serialization |
| The serialization format of the data sent over the connection. More... | |
| SKWPeer *__nullable | provider |
| Provider PeerObjC object. | |
Alternative class as DataConnection.
| - (void) close |
Closes the data connection gracefully, cleaning up underlying DataChannels and PeerConnections.
Run the forceClose option as NO. May be changed to YES from a future version.
| - (void) close: | (BOOL) | forceClose |
Closes the data connection gracefully, cleaning up underlying DataChannels and PeerConnections with the forceClose option.
| forceClose | Set to YES and the connection on remote peer will close immediately. |
| - (void) getStats: | (SKWConnectionGetStatsCallback __nullable) | callback |
Get statistics of the connection.
| callback | Callback block literal |
| - (void) on: | (SKWDataConnectionEventEnum) | event | |
| callback: | (__nullable SKWDataConnectionEventCallback) | callback | |
Set callbacks for data connection events.
(Block Literal Syntax)
| event | Event type |
| callback | Callback block |
| - (BOOL) send: | (NSObject *__nonnull) | data |
data is sent to the remote peer.
| data | You can send any type of NSData object. |
|
readnonatomicassigninherited |
The serialization format of the data sent over the connection.
Can be binary (default), binary-utf8, json, or none.
1.8.17