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
PTDiffusionResponder(PTDiffusionPrimitive) Category Reference

Introduction

Extension adding support for responding to requests using primitive values.

Since
6.0

Instance Methods

(void) - respondWithDouble:
 
(BOOL) - respondWithDoubleFloatNumber:error:
 
(void) - respondWithLongLong:
 
(BOOL) - respondWithInt64Number:error:
 
(BOOL) - respondWithString:error:
 

Method Documentation

- (void) respondWithDouble: (double)  value

Dispatch a double-precision floating point (Eight-byte IEEE 754) response to a request.

Parameters
valueThe value to send in response.
Since
6.0

Extends class PTDiffusionResponder.

- (BOOL) respondWithDoubleFloatNumber: (nullable NSNumber *)  number
error: (NSError **)  error 

Dispatch a double-precision floating point (Eight-byte IEEE 754) response to a request.

Parameters
numberThe value to send in response. This may be nil in order to send a 'null' response.
errorLocation to store a reason if this method returns NO to indicate failure.
Returns
YES if a response was queued for dispatch or NO if the supplied number could not be encoded using this data type.
Since
6.0

Extends class PTDiffusionResponder.

- (BOOL) respondWithInt64Number: (nullable NSNumber *)  number
error: (NSError **)  error 

Dispatch a 64-bit integer response to a request.

Parameters
numberThe value to send in response. This may be nil in order to send a 'null' response.
errorLocation to store a reason if this method returns NO to indicate failure.
Returns
YES if a response was queued for dispatch or NO if the supplied number could not be encoded using this data type.
Since
6.0

Extends class PTDiffusionResponder.

- (void) respondWithLongLong: (long long)  value

Dispatch a 64-bit integer response to a request.

Parameters
valueThe value to send in response.
Since
6.0

Extends class PTDiffusionResponder.

- (BOOL) respondWithString: (nullable NSString *)  string
error: (NSError **)  error 

Dispatch a string response to a request.

Parameters
stringThe value to send in response. This may be nil in order to send a 'null' response.
errorLocation to store a reason if this method returns NO to indicate failure.
Returns
YES if a response was queued for dispatch or NO if the supplied string could not be encoded using this data type.
Since
6.0

Extends class PTDiffusionResponder.