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.