Diffusion Apple API
6.10.1
Unified Client Library for iOS, tvOS and OS X / macOS
|
Extension adding support to the Messaging feature for sending requests accepting a binary response.
Instance Methods | |
(void) | - sendRequest:toPath:binaryCompletionHandler: |
(void) | - sendRequest:toSessionId:path:binaryCompletionHandler: |
- (void) sendRequest: | (PTDiffusionRequest *) | request | |
toPath: | (NSString *) | path | |
binaryCompletionHandler: | (PTDiffusionBinary *_Nullable) | binary | |
(NSError *_Nullable error) | completionHandler | ||
Send a request for which a binary response is expected.
The message will be routed to an appropriately registered control handler for the given path.
request | The request to send. |
path | The path to send the request to. |
completionHandler | Block to be called asynchronously on success or failure. If the operation was successful, the error argument passed to the block will be nil . The completion handler will be called asynchronously on the main dispatch queue. |
NSInvalidArgumentException | Raised if any supplied arguments are nil . |
Extends class PTDiffusionMessagingFeature.
- (void) sendRequest: | (PTDiffusionRequest *) | request | |
toSessionId: | (PTDiffusionSessionId *) | sessionId | |
path: | (NSString *) | path | |
binaryCompletionHandler: | (PTDiffusionBinary *_Nullable) | binary | |
(NSError *_Nullable error) | completionHandler | ||
Send a request to a session for which a binary response is expected.
request | The request to send. |
sessionId | The session to send the request to. |
path | The path to send the request to. |
completionHandler | Block to be called asynchronously on success or failure. If the operation was successful, the error argument passed to the block will be nil . The completion handler will be called asynchronously on the main dispatch queue. |
NSInvalidArgumentException | Raised if any supplied arguments are nil . |
Extends class PTDiffusionMessagingFeature.