Diffusion Apple API  6.5.13
Unified Client Library for iOS, tvOS and OS X / macOS
 All Classes Files Functions Variables Enumerations Enumerator Properties Pages
Instance Methods | List of all members
PTDiffusionMessagingControlFeature Class Reference

Introduction

1

Since
6.0
Deprecated:
Since 6.5. Use the PTDiffusionMessagingFeature instead. All methods and types have been moved there from this interface which will be removed in a future release.
See Also
PTDiffusionMessagingFeature
Inheritance diagram for PTDiffusionMessagingControlFeature:
PTDiffusionMessagingFeature PTDiffusionFeature

Instance Methods

(void) - addRequestHandler:forPath:sessionProperties:completionHandler:
 
(void) - addRequestHandler:forPath:completionHandler:
 
(void) - sendRequest:toFilter:path:responseStream:completionHandler:
 
(void) - sendRequest:toSessionId:path:binaryCompletionHandler:
 
(void) - sendRequest:toSessionId:path:JSONCompletionHandler:
 
(void) - sendRequest:toSessionId:path:stringCompletionHandler:
 
(void) - sendRequest:toSessionId:path:doubleFloatNumberCompletionHandler:
 
(void) - sendRequest:toSessionId:path:int64NumberCompletionHandler:
 
(void) - sendRequest:toSessionId:path:recordCompletionHandler:
 
- Instance Methods inherited from PTDiffusionMessagingFeature
(nullable
PTDiffusionRequestStream *) 
- setRequestStream:forPath:
 
(nullable
PTDiffusionRequestStream *) 
- removeRequestStreamForPath:
 
(void) - sendRequest:toPath:binaryCompletionHandler:
 
(void) - sendRequest:toPath:JSONCompletionHandler:
 
(void) - sendRequest:toPath:stringCompletionHandler:
 
(void) - sendRequest:toPath:doubleFloatNumberCompletionHandler:
 
(void) - sendRequest:toPath:int64NumberCompletionHandler:
 
(void) - sendRequest:toPath:recordCompletionHandler:
 

Additional Inherited Members

- Properties inherited from PTDiffusionFeature
PTDiffusionSessionsession
 

Method Documentation

- (void) addRequestHandler: (PTDiffusionRequestHandler *)  handler
forPath: (NSString *)  path
completionHandler: (PTDiffusionTopicTreeRegistration *_Nullable)  registration
(NSError *_Nullable error)  completionHandler 
Since
6.0
Deprecated:
Since 6.5. This will be removed in a future release. Please use [PTDiffusionMessagingFeature addRequestHandler:forPath:completionHandler] instead.
See Also
PTDiffusionMessagingFeature

Implements PTDiffusionMessagingFeature.

- (void) addRequestHandler: (PTDiffusionRequestHandler *)  handler
forPath: (NSString *)  path
sessionProperties: (NSArray< NSString * > *)  sessionProperties
completionHandler: (PTDiffusionTopicTreeRegistration *_Nullable)  registration
(NSError *_Nullable error)  completionHandler 
Since
6.0
Deprecated:
Since 6.5. This will be removed in a future release. Please use [PTDiffusionMessagingFeature addRequestHandler:forPath:sessionProperties:completionHandler] instead.
See Also
PTDiffusionMessagingFeature

Implements PTDiffusionMessagingFeature.

- (void) sendRequest: (PTDiffusionRequest *)  request
toFilter: (NSString *)  filter
path: (NSString *)  path
responseStream: (PTDiffusionSessionResponseStream *)  responseStream
completionHandler: (NSUInteger)  count
(NSError *_Nullable error)  completionHandler 
Since
6.1
Deprecated:
Since 6.5. This will be removed in a future release. Please use [PTDiffusionMessagingFeature sendRequest:toFilter:path:responseStream:completionHandler] instead.
See Also
PTDiffusionMessagingFeature

Implements PTDiffusionMessagingFeature.

- (void) sendRequest: (PTDiffusionRequest *)  request
toSessionId: (PTDiffusionSessionId *)  sessionId
path: (NSString *)  path
binaryCompletionHandler: (PTDiffusionBinary *_Nullable)  binary
(NSError *_Nullable error)  completionHandler 
Since
6.0
Deprecated:
since 6.5. Please use [PTDiffusionMessagingFeature sendRequest:toSessionId:path:binaryCompletionHandler:]

Implements PTDiffusionMessagingFeature.

Provided by category PTDiffusionMessagingControlFeature(PTDiffusionBinary).

- (void) sendRequest: (PTDiffusionRequest *)  request
toSessionId: (PTDiffusionSessionId *)  sessionId
path: (NSString *)  path
doubleFloatNumberCompletionHandler: (NSNumber *_Nullable)  string
(NSError *_Nullable error)  completionHandler 
Since
6.0
Deprecated:
since 6.5. Please use [PTDiffusionMessagingFeature sendRequest:toSessionId:path:doubleFloatNumberCompletionHandler:]

Implements PTDiffusionMessagingFeature.

Provided by category PTDiffusionMessagingControlFeature(PTDiffusionPrimitive).

- (void) sendRequest: (PTDiffusionRequest *)  request
toSessionId: (PTDiffusionSessionId *)  sessionId
path: (NSString *)  path
int64NumberCompletionHandler: (NSNumber *_Nullable)  string
(NSError *_Nullable error)  completionHandler 
Since
6.0
Deprecated:
since 6.5 Please use [PTDiffusionMessagingFeature sendRequest:toSessionId:path:int64NumberCompletionHandler:]

Implements PTDiffusionMessagingFeature.

Provided by category PTDiffusionMessagingControlFeature(PTDiffusionPrimitive).

- (void) sendRequest: (PTDiffusionRequest *)  request
toSessionId: (PTDiffusionSessionId *)  sessionId
path: (NSString *)  path
JSONCompletionHandler: (PTDiffusionJSON *_Nullable)  json
(NSError *_Nullable error)  completionHandler 
Since
6.0
Deprecated:
since 6.5. Please use [PTDiffusionMessagingFeature sendRequest:toSessionId:path:JSONCompletionHandler:]

Implements PTDiffusionMessagingFeature.

Provided by category PTDiffusionMessagingControlFeature(PTDiffusionJSON).

- (void) sendRequest: (PTDiffusionRequest *)  request
toSessionId: (PTDiffusionSessionId *)  sessionId
path: (NSString *)  path
recordCompletionHandler: (PTDiffusionRecordV2 *_Nullable)  record
(NSError *_Nullable error)  completionHandler 
Since
6.0
Deprecated:
since 6.5. Please use [PTDiffusionMessagingFeature sendRequest:toSessionId:path:recordCompletionHandler:]

Implements PTDiffusionMessagingFeature.

Provided by category PTDiffusionMessagingControlFeature(PTDiffusionRecordV2).

- (void) sendRequest: (PTDiffusionRequest *)  request
toSessionId: (PTDiffusionSessionId *)  sessionId
path: (NSString *)  path
stringCompletionHandler: (NSString *_Nullable)  string
(NSError *_Nullable error)  completionHandler 
Since
6.0
Deprecated:
since 6.5. Please use [PTDiffusionMessagingFeature sendRequest:toSessionId:path:stringCompletionHandler:]

Implements PTDiffusionMessagingFeature.

Provided by category PTDiffusionMessagingControlFeature(PTDiffusionPrimitive).