luxlabs header browser preview


@class SFService, CUPairingSession;

@interface SFServiceSession : SFSession {
    CUPairingSession *_pairSetupSession;
    unsigned int _pairSetupXID;
    CUPairingSession *_pairVerifySession;
}

@property (nonatomic) unsigned long long sendLastTicks;
@property (retain, nonatomic) SFService *service;

- (id)init;
- (void)dealloc;
- (void)tryPIN:(id)a0;
- (void)invalidate;
- (void)activate;
- (void).cxx_destruct;
- (void)_hearbeatTimer;
- (int)_pairSetupCompleted:(int)a0;
- (int)_pairVerifyCompleted:(int)a0;
- (void)_receivedObject:(id)a0 flags:(unsigned int)a1;
- (void)_receivedRequestID:(id)a0 object:(id)a1 flags:(unsigned int)a2;
- (void)_receivedResponseID:(id)a0 object:(id)a1 flags:(unsigned int)a2;
- (void)_sendFrameType:(unsigned char)a0 data:(id)a1;
- (void)_sendFrameType:(unsigned char)a0 unencryptedObject:(id)a1;
- (void)_sendRequestWithFlags:(unsigned int)a0 object:(id)a1 responseHandler:(id /* block */)a2;
- (void)_sendWithFlags:(unsigned int)a0 object:(id)a1;
- (void)clearEncryptionInfo;
- (void)pairSetup:(id)a0 start:(BOOL)a1;
- (void)pairSetupWithFlags:(unsigned int)a0;
- (void)pairVerify:(id)a0 start:(BOOL)a1;
- (BOOL)pairingContainsACL:(id)a0;
- (id)pairingDeriveKeyForIdentifier:(id)a0 keyLength:(unsigned long long)a1;
- (void)receivedEncryptedData:(id)a0 type:(unsigned char)a1;
- (void)receivedStartRequest:(id)a0;
- (void)receivedUnencryptedData:(id)a0 type:(unsigned char)a1;
- (void)sendEncryptedObject:(id)a0;
- (void)sendFrameType:(unsigned char)a0 data:(id)a1;
- (void)sendRequestWithFlags:(unsigned int)a0 object:(id)a1 responseHandler:(id /* block */)a2;
- (void)sendWithFlags:(unsigned int)a0 object:(id)a1;
- (void)sessionReceivedFrameType:(unsigned char)a0 data:(id)a1;
- (int)setEncryptionReadKey:(const char *)a0 readKeyLen:(unsigned long long)a1 writeKey:(const char *)a2 writeKeyLen:(unsigned long long)a3;

@end