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


Methods implemented by classes handling streamed time series events with string values.

This protocol defines the methods to be implemented by classes wishing to receive streamed time series events when updates are received from the server with string values.

Inheritance diagram for <PTDiffusionStringTimeSeriesEventValueStreamDelegate>:
<PTDiffusionSubscriberStreamDelegate> <PTDiffusionStreamDelegate>

Instance Methods

(void) - diffusionStream:didUpdateTimeSeriesTopicPath:specification:oldStringEvent:newStringEvent:
- 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
didUpdateTimeSeriesTopicPath: (NSString *)  topicPath
specification: (PTDiffusionTopicSpecification *)  specification
oldStringEvent: (nullable PTDiffusionStringTimeSeriesEvent *)  oldStringEvent
newStringEvent: (PTDiffusionStringTimeSeriesEvent *)  newStringEvent 

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

streamThe value stream that received the update.
topicPathThe topic path that was updated.
specificationThe specification for the updated topic.
oldStringEventThe previous event. If nil then this is the first event.
newStringEventThe new event derived from the last update received from the server.