Library Mobile API Reference for iPhone  MicroStrategy 2019
LatencyPingService Class Reference

#import <LatencyPingService.h>

Inheritance diagram for LatencyPingService:
MSIServiceImpl

Instance Methods

(id) - initWithServerName:
 
- Instance Methods inherited from MSIServiceImpl
(void) - run
 
(NSString *) - getBaseURL:task:
 
(void) - handleData:request:
 
(void) - handleError:request:
 
(void) - handleDataProgress:total:request:
 
(void) - setTaskGroup:
 
(NSString *) - sessionState:
 
(MSIProjectConfiguration *) - projectConfigForReport:
 
(void) - reportException:report:
 
(void) - reportError:report:
 
(NSString *) - getSessionState:
 
(MSIProjectConfiguration *) - getProjectConfig:
 
(MSIDevicePreferences *) - getDevicePrefs
 
(void) - reportException:project:
 
(void) - handleServiceFailedError:withProject:
 
(void) - handleUnauthorizedError:forRequest:
 
(BOOL) - isSessionExpired:
 
(void) - setRequest:
 
(void) - resetInnerService
 
(void) - threadRun
 
(void) - handleClientVersionError:
 
(void) - handleObjectNotFoundError:
 
(void) - handleSessionExpiredError:
 

Properties

SimplePingpinger
 
NSTimeInterval startTime
 
NSTimeInterval timeOutTime
 
NSString * serverName
 
BOOL success
 
BOOL finish
 
NSError * error
 
id< LatencyPingServiceCallBack > callback
 
LatencyCheckType type
 
MSIProjectInfoproject
 
- Properties inherited from MSIServiceImpl
id< ServiceHandler > handler
 
BOOL suppressLoginPrompt
 
id< Service > innerService
 

Additional Inherited Members

- Protected Attributes inherited from MSIServiceImpl
NSInteger state
 
id< MSINetworkRequestrequest
 
id< ServiceHandler > __weak handler
 
TaskGroup * taskGroup
 
TaskInfo * taskInfo
 
id< Service > __weak innerService
 
id< Service > innerServiceStrongRef
 
BOOL suppressNetworkErrorAlerts
 
NSString * incrementalFileLocation
 
double priority
 
ClientRequestExecutionHandlerFlags requestExeFlag
 
BOOL makeIncrementalAvailable
 

Method Documentation

◆ initWithServerName:()

- (id) initWithServerName: (NSString *)  serverName

Property Documentation

◆ callback

- (id<LatencyPingServiceCallBack>) callback
readwritenonatomicweak

◆ error

- (NSError*) error
readwritenonatomicstrong

◆ finish

- (BOOL) finish
readatomicassign

◆ pinger

- (SimplePing*) pinger
readwritenonatomicstrong

◆ project

- (MSIProjectInfo*) project
readwritenonatomicstrong

◆ serverName

- (NSString*) serverName
readwriteatomiccopy

◆ startTime

- (NSTimeInterval) startTime
readatomicassign

◆ success

- (BOOL) success
readatomicassign

◆ timeOutTime

- (NSTimeInterval) timeOutTime
readwriteatomicassign

◆ type

- (LatencyCheckType) type
readwriteatomic