Lightstreamer macOS Client  1.2.5
Native macOS Client library for Lightstreamer
Instance Methods | Class Methods | Properties | List of all members
LSMPNStatusInfo Class Reference

The LSMPNStatusInfo class contains additional information about the status of a mobile push notification (MPN) subscription (see checkStatus (LSMPNSubscription)) and its related device. More...

#import <LSMPNStatusInfo.h>

Inheritance diagram for LSMPNStatusInfo:

Instance Methods

(id) - initWithSubscriptionStatus:date:deviceStatus:date:
 Initializes an LSMPNStatusInfo object with the specified parameters. More...
 

Class Methods

(LSMPNStatusInfo *) + mpnStatusInfoWithSubscriptionStatus:date:deviceStatus:date:
 Creates and returns an LSMPNStatusInfo object with the specified parameters. More...
 

Properties

LSMPNSubscriptionStatus subscriptionStatus
 Status of the MPN subscription (see LSMPNSubscriptionStatus for more information). More...
 
NSDate * subscriptionStatusDate
 Date and time when the MPN subscription status has been set. More...
 
LSMPNDeviceStatus deviceStatus
 Status of the MPN device (see LSMPNDeviceStatus for more information). More...
 
NSDate * deviceStatusDate
 Date and time when the MPN device status has been set. More...
 

Detailed Description

The LSMPNStatusInfo class contains additional information about the status of a mobile push notification (MPN) subscription (see checkStatus (LSMPNSubscription)) and its related device.

Method Documentation

- (id) initWithSubscriptionStatus: (LSMPNSubscriptionStatus subscriptionStatus
date: (NSDate *)  subscriptionStatusDate
deviceStatus: (LSMPNDeviceStatus deviceStatus
date: (NSDate *)  deviceStatusDate 

Initializes an LSMPNStatusInfo object with the specified parameters.


This initializer is for internal use only.

Parameters
subscriptionStatusStatus of the MPN subscription (see LSMPNSubscriptionStatus for more information).
subscriptionStatusDateDate and time when the MPN subscription status has been set.
deviceStatusStatus of the MPN device (see LSMPNDeviceStatus for more information).
deviceStatusDateDate and time when the MPN device status has been set.
+ (LSMPNStatusInfo *) mpnStatusInfoWithSubscriptionStatus: (LSMPNSubscriptionStatus subscriptionStatus
date: (NSDate *)  subscriptionStatusDate
deviceStatus: (LSMPNDeviceStatus deviceStatus
date: (NSDate *)  deviceStatusDate 

Creates and returns an LSMPNStatusInfo object with the specified parameters.


This factory method is for internal use only.

Parameters
subscriptionStatusStatus of the MPN subscription (see LSMPNSubscriptionStatus for more information).
subscriptionStatusDateDate and time when the MPN subscription status has been set.
deviceStatusStatus of the MPN device (see LSMPNDeviceStatus for more information).
deviceStatusDateDate and time when the MPN device status has been set.

Property Documentation

- (LSMPNDeviceStatus) deviceStatus
readnonatomicassign

Status of the MPN device (see LSMPNDeviceStatus for more information).

- (NSDate*) deviceStatusDate
readnonatomicassign

Date and time when the MPN device status has been set.

- (LSMPNSubscriptionStatus) subscriptionStatus
readnonatomicassign

Status of the MPN subscription (see LSMPNSubscriptionStatus for more information).

- (NSDate*) subscriptionStatusDate
readnonatomicassign

Date and time when the MPN subscription status has been set.


The documentation for this class was generated from the following file: