Diffusion Apple API  6.2.0
Unified Client Library for iOS, tvOS and OS X / macOS
 All Classes Functions Variables Properties Pages
Instance Methods | List of all members
<PTDiffusionStringValueStreamDelegate> Protocol Reference

Introduction

Methods implemented by classes handling streamed events for string value topics.

This protocol defines the methods to be implemented by classes wishing to receive streamed events when updates are received from the server for string topics.

See Also
PTDiffusionPrimitive
Since
6.0
Inheritance diagram for <PTDiffusionStringValueStreamDelegate>:
<PTDiffusionSubscriberStreamDelegate> <PTDiffusionStreamDelegate>

Instance Methods

(void) - diffusionStream:didUpdateTopicPath:specification:oldString:newString:
 
- Instance Methods inherited from <PTDiffusionSubscriberStreamDelegate>
(void) - diffusionStream:didSubscribeToTopicPath:specification:
 
(void) - diffusionStream:didUnsubscribeFromTopicPath:specification:reason:
 
- Instance Methods inherited from <PTDiffusionStreamDelegate>
(void) - diffusionStream:didFailWithError:
 
(void) - diffusionDidCloseStream:
 

Method Documentation

- (void) diffusionStream: (PTDiffusionValueStream *)  stream
didUpdateTopicPath: (NSString *)  topicPath
specification: (PTDiffusionTopicSpecification *)  specification
oldString: (nullable NSString *)  oldString
newString: (nullable NSString *)  newString 

An update was received for a topic path handled by a string value stream.

Parameters
streamThe topic stream that received the update.
topicPathThe topic path that was updated.
specificationThe specification for the updated topic.
oldStringThe previous value. If nil then this is either the first value, or the previous value was nil indicating no value.
newStringThe new value derived from the last update received from the server, or nil if there is no value.
Since
6.0