@class NSObject; @protocol OS_dispatch_queue; @interface AOPHapticsController : NSObject { NSObject *_queue; struct IONotificationPort { } *_notificationPort; unsigned int _arrivalNotification; id /* block */ _cancelHandler; id /* block */ _readyHandler; struct atomic_flag { _Atomic BOOL _Value; } _activated; struct atomic_flag { _Atomic BOOL _Value; } _cancelled; } @property (nonatomic) unsigned int service; @property (nonatomic) unsigned int connect; + (int)AHtoHMOutputType:(unsigned char)a0; - (id)init; - (void)dealloc; - (void)activate; - (void)setDispatchQueue:(id)a0; - (void)_findService; - (void)setCancelHandler:(id /* block */)a0; - (void)cancel; - (BOOL)playSlotIndices:(id)a0 error:(id *)a1; - (BOOL)setMappings:(id)a0 error:(id *)a1; - (void)setReadyHandler:(id /* block */)a0; - (void)signalReady; @end