@class SFService, NSMapTable, NSObject; @protocol OS_dispatch_queue, TRNearbyDeviceAdvertiserDelegate; @interface TRNearbyDeviceAdvertiser : NSObject @property (nonatomic) unsigned long long state; @property (retain, nonatomic) SFService *service; @property (retain, nonatomic) NSObject *advertiserQ; @property unsigned long long requestedService; @property (retain, nonatomic) NSMapTable *sessionsTable; @property (retain, nonatomic) NSObject *sessionsTableQ; @property (weak) id delegate; + (void)initialize; - (void)stopAdvertising; - (id)init; - (void)_handleInterruption; - (void).cxx_destruct; - (void)_handleInvalidation; - (void)_handleActivationWithError:(id)a0; - (void)_handleEventMessage:(id)a0; - (void)_handleNewConnectionFromPeerDevice:(id)a0 withCompletionHandler:(id /* block */)a1; - (void)_handleRequestMessage:(id)a0; - (void)_requestSessionForMessage:(id)a0 withCallback:(id /* block */)a1; - (void)_respondToRequest:(id)a0 withError:(id)a1; - (void)pauseAdvertising; - (void)resumeAdvertising; - (void)startAdvertisingWithService:(unsigned long long)a0; @end