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

Introduction

Notification that a session has made a request using a selector that does not match any topics.

Processing of the initial request will be halted until proceed is called, at which point the selector will be resolved against the topic tree again.

If after calling proceed the selector still does not match against any topics, no further notifications will be provided.

Should cancel be called, or the notification time out, the request will be discarded. The requesting session will not be notified that their request has been cancelled.

See Also
PTDiffusionMissingTopicHandler
Since
5.7
Inheritance diagram for PTDiffusionMissingTopicNotification:

Properties

PTDiffusionSessionIdsessionId
 
NSString * topicSelectorExpression
 

Instance Methods

(void) - cancel
 
(void) - proceed
 

Method Documentation

- (void) cancel

Cancel the client request on the server.

Deprecated:
Since 6.6. This method is a no-op. In previous releases this would prevent the selector from being added to the session's selections. Since 6.6, the selector is always added to the session's selections before this notification is issued regardless.
Since
5.7
- (void) proceed

Instruct the server to complete processing of the request.

Deprecated:
Since 6.6 This method is a no-op. In previous releases this would cause the selector to be added to the sessions's selections and the selection to be re-evaluated. Since 6.6, the selector is always added to the session's selections before this notification is issued.
Since
5.7

Property Documentation

- (PTDiffusionSessionId*) sessionId
readnonatomicassign

The identity of the client session that made the request.

Since
5.7
- (NSString*) topicSelectorExpression
readnonatomicassign

The topic selector expression that triggered this notification.

Since
5.7