Lightstreamer macOS Client  1.2.5
Native macOS Client library for Lightstreamer
Classes | Enumerations
LSConnectionInfo.h File Reference
#import <Foundation/Foundation.h>

Classes

class  LSConnectionInfo
 The LSConnectionInfo class collects the parameters related to a connection request to Lightstreamer Server. More...
 

Enumerations

enum  LSMaxConcurrentSessionsPerServerExceededPolicy { LSMaxConcurrentSessionsPerServerExceededPolicyNone = 0, LSMaxConcurrentSessionsPerServerExceededPolicyUsePolling, LSMaxConcurrentSessionsPerServerExceededPolicyBlock }
 The LSMaxConcurrentSessionsPerServerExceededPolicy enum specifies which action to take when the maximum number of concurrenct streaming connections is exceed. More...
 

Enumeration Type Documentation

The LSMaxConcurrentSessionsPerServerExceededPolicy enum specifies which action to take when the maximum number of concurrenct streaming connections is exceed.

Possible actions are:

  • None: no action will be taken, the exceed connection(s) will be automatically suspended by the system until an active connection is closed;
  • Use Polling: the exceeding connection(s) will revert to standard polling, thus ensuring that the limit is exceed for shortest possible time and giving a chance to each connection to do its job;
  • Block: the exceeding connection(s) will be prevented by raising an exception.
Enumerator
LSMaxConcurrentSessionsPerServerExceededPolicyNone 
LSMaxConcurrentSessionsPerServerExceededPolicyUsePolling 
LSMaxConcurrentSessionsPerServerExceededPolicyBlock