EAEDiscoveredVenuePolling

Objective-C

@protocol EAEDiscoveredVenuePolling <NSObject>

@property (weak, nonatomic) id<EAEDiscoveredVenuePollingDelegate> delegate;
@property (nonatomic) BOOL isPollingPaused;
@property (strong,nonatomic,readonly) NSString*pollUrl;

/*!
 Method which starts polling the channels from the given ip address
 and for the given session
 
 @param session         The current session
 @param apiVersion      The current api version
 */
- (void) startPollingWithSession:(NSString *) session
                      apiVersion:(EAEExxtractorAPIVersion) apiVersion
        isPrivateChannelsEnabled: (BOOL) isPrivateChannelsEnabled
                  isAdminEnabled: (NSString*) isAdminEnabled
                 isSHA2Available: (BOOL) isSHA2Available
                isHTTPSAvailable:(BOOL) isHTTPSAvailable
              isProfileAvailable: (BOOL) isProfileAvailable
               isOpModeAvailable: (BOOL)isOpModeAvailable;
/*!
 Method which stops polling the channels
 */
- (void) stopPolling;

/*!
 Method which schedules a channel's poll
 */
- (void) schedulePoll:  (BOOL) isSHA2Available;

/*!
 Method which forces the poll operation in order to get the channels
 */
- (void) forcePolling: (BOOL) isPrivateChannelsEnabled
       isAdminEnabled: (NSString*) isAdminEnabled
    isOpModeAvailable: (BOOL)isOpModeAvailable;

/*!
 Method which pauses the polling operation
 */
- (void) pausePolling;

/*!
 Method which restarts the polling operation
 */
- (void) restartPolling: (BOOL) isPrivateChannelsEnabled
         isAdminEnabled: (NSString*) isAdminEnabled
      isOpModeAvailable:(BOOL) isOpModeAvailable;


@end

Swift

protocol EAEDiscoveredVenuePolling : NSObjectProtocol

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (weak, nonatomic) id<EAEDiscoveredVenuePollingDelegate> delegate

    Swift

    weak var delegate: (any EAEDiscoveredVenuePollingDelegate)! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) BOOL isPollingPaused

    Swift

    var isPollingPaused: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (strong, nonatomic, readonly) NSString*pollUrl

    Swift

    var pollUrl: String! { get }
  • Undocumented

    Declaration

    Objective-C

    - (void)startPollingWithSession:(NSString *)session
                         apiVersion:(EAEExxtractorAPIVersion)apiVersion
           isPrivateChannelsEnabled:(BOOL)isPrivateChannelsEnabled
                     isAdminEnabled:(NSString *)isAdminEnabled
                    isSHA2Available:(BOOL)isSHA2Available
                   isHTTPSAvailable:(BOOL)isHTTPSAvailable
                 isProfileAvailable:(BOOL)isProfileAvailable
                  isOpModeAvailable:(BOOL)isOpModeAvailable;

    Swift

    func start(withSession session: String!, apiVersion: EAEExxtractorAPIVersion, isPrivateChannelsEnabled: Bool, isAdminEnabled: String!, isSHA2Available: Bool, isHTTPSAvailable: Bool, isProfileAvailable: Bool, isOpModeAvailable: Bool)
  • Undocumented

    Declaration

    Objective-C

    - (void)stopPolling;

    Swift

    func stop()
  • Undocumented

    Declaration

    Objective-C

    - (void)schedulePoll:(BOOL)isSHA2Available;

    Swift

    func schedulePoll(_ isSHA2Available: Bool)
  • Undocumented

    Declaration

    Objective-C

    - (void)forcePolling:(BOOL)isPrivateChannelsEnabled
           isAdminEnabled:(NSString *)isAdminEnabled
        isOpModeAvailable:(BOOL)isOpModeAvailable;

    Swift

    func force(_ isPrivateChannelsEnabled: Bool, isAdminEnabled: String!, isOpModeAvailable: Bool)
  • Undocumented

    Declaration

    Objective-C

    - (void)pausePolling;

    Swift

    func pause()
  • Undocumented

    Declaration

    Objective-C

    - (void)restartPolling:(BOOL)isPrivateChannelsEnabled
            isAdminEnabled:(NSString *)isAdminEnabled
         isOpModeAvailable:(BOOL)isOpModeAvailable;

    Swift

    func restart(_ isPrivateChannelsEnabled: Bool, isAdminEnabled: String!, isOpModeAvailable: Bool)