ARTEventListener

Objective-C

@interface ARTEventListener : NSObject

Swift

class ARTEventListener : NSObject, @unchecked Sendable

An object representing a listener returned by ARTEventEmitter methods.

ARTEventListener

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *eventId

    Swift

    var eventId: String { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSUInteger count

    Swift

    var count: UInt { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nullable, nonatomic, readonly) id<NSObject> observer

    Swift

    var observer: (any NSObjectProtocol)? { get }
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_UNAVAILABLE;
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithId:(NSString *)eventId observer:(id<NSObject>)observer handler:(ARTEventEmitter *)eventHandler center:(NSNotificationCenter *)center;

    Swift

    init(id eventId: String, observer: any NSObjectProtocol, handler eventHandler: ARTEventEmitter<any ARTEventIdentification, AnyObject>, center: NotificationCenter)
  • Undocumented

    Declaration

    Objective-C

    - (ARTEventListener *)setTimer:(NSTimeInterval)timeoutDeadline onTimeout:(void (^)(void))timeoutBlock;

    Swift

    func setTimer(_ timeoutDeadline: TimeInterval, onTimeout timeoutBlock: @escaping () -> Void) -> ARTEventListener
  • Undocumented

    Declaration

    Objective-C

    - (void)startTimer;

    Swift

    func startTimer()
  • Undocumented

    Declaration

    Objective-C

    - (void)stopTimer;

    Swift

    func stopTimer()
  • Undocumented

    Declaration

    Objective-C

    - (void)restartTimer;

    Swift

    func restartTimer()