luxlabs header browser preview


@class NSString, WFRemoteExecutionRequest, NSObject, IDSService;
@protocol OS_dispatch_source, WFRemoteExecutionSessionDelegate;

@interface WFRemoteExecutionSession : NSObject

@property (retain, nonatomic) NSObject<OS_dispatch_source> *timeoutTimer;
@property (retain, nonatomic) WFRemoteExecutionRequest *request;
@property (copy, nonatomic) NSString *idsIdentifier;
@property (nonatomic) unsigned long long state;
@property (weak, nonatomic) id<WFRemoteExecutionSessionDelegate> delegate;
@property (readonly, nonatomic) IDSService *service;

- (void)finish;
- (void)cancelTimeout;
- (id)initWithService:(id)a0;
- (void).cxx_destruct;
- (void)finishWithError:(id)a0;
- (void)handleIncomingProtobuf:(id)a0;
- (void)handleTimeout;
- (id)invalidAceCommandError;
- (void)restartTimeout;
- (void)sendToDestinations:(id)a0 options:(id)a1;
- (id)sessionTimedOutError;
- (double)timeoutLimitInSeconds;

@end