luxlabs header browser preview


@class NSXPCConnection;

@interface THClient : NSObject {
    BOOL _isConnected;
}

@property (retain, nonatomic) NSXPCConnection *xpcConnection;
@property (nonatomic) struct dispatch_queue_s { } *threadSafePropertyQueue;

- (void)setIsConnected:(BOOL)a0;
- (id)init;
- (void)dealloc;
- (BOOL)isConnected;
- (void)invalidate;
- (void).cxx_destruct;
- (id)synchronousRemoteObjectProxy;
- (BOOL)initCommon;
- (void)handleXPCConnectionInterrupted;
- (void)handleXPCConnectionInvalidated;
- (void)ctcsRetrieveOrGeneratePreferredNetworkInternallyWithCompletion:(id /* block */)a0;
- (void)ctcsRetrieveActiveDataSetRecordWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1;
- (id)asynchronousRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (void)checkPreferredNetworkForActiveOperationalDataset:(id)a0 completion:(id /* block */)a1;
- (id)clientProxyWithErrorHandler:(id /* block */)a0;
- (id)clientProxyWithErrorHandler:(id /* block */)a0 pingService:(BOOL)a1;
- (void)connectToXPCService;
- (void)ctcsAddPreferredNetworkWithCompletionInternally:(id)a0 extendedPANId:(id)a1 borderAgentID:(id)a2 ipV4NwSignature:(id)a3 ipv6NwSignature:(id)a4 wifiSSID:(id)a5 wifiPassword:(id)a6 completion:(id /* block */)a7;
- (void)ctcsCleanKeychainThreadNetworksWithCompletion:(id /* block */)a0;
- (void)ctcsCleanPreferredAndFrozenThreadNetworksWithCompletion:(id /* block */)a0;
- (void)ctcsDeleteActiveDataSetRecordWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)ctcsDeletePreferredNetworkWithCompletion:(id /* block */)a0;
- (void)ctcsRetrievePreferredNetworkInternallyWithCompletion:(id /* block */)a0;
- (void)ctcsStoreThreadNetworkCredentialActiveDataSetInternally:(id)a0 network:(id)a1 credentialsDataSet:(id)a2 waitForSync:(BOOL)a3 completion:(id /* block */)a4;
- (void)deleteCredentialsForBorderAgent:(id)a0 completion:(id /* block */)a1;
- (BOOL)getConnectionEntitlementValidity;
- (BOOL)getConnectionEntitlementValidity:(id)a0;
- (BOOL)initCommon:(id)a0;
- (id)initWithKeychainAccessGroup:(id)a0;
- (void)isPreferredNetworkAvailableWithCompletion:(id /* block */)a0;
- (id)performXPCRequestBlock:(id /* block */)a0 timeout:(double)a1 error:(id *)a2;
- (void)pingXPCService;
- (void)pingXPCServiceWithClientProxy:(id)a0 completion:(id /* block */)a1;
- (void)retrieveActiveDataSetRecordInternallyForExtendedPANID:(id)a0 completion:(id /* block */)a1;
- (void)retrieveAllActiveCredentials:(id /* block */)a0;
- (void)retrieveAllCredentials:(id /* block */)a0;
- (void)retrieveCredentialsForBorderAgent:(id)a0 completion:(id /* block */)a1;
- (void)retrieveCredentialsForExtendedPANID:(id)a0 completion:(id /* block */)a1;
- (void)retrieveCredentialsForUUID:(id)a0 completion:(id /* block */)a1;
- (void)retrieveOrGeneratePreferredNetworkInternally:(id /* block */)a0;
- (void)retrievePreferredCredentials:(id /* block */)a0;
- (void)retrievePreferredCredentialsInternally:(id /* block */)a0;
- (void)retrievePreferredNetworkInternallyOnMdnsAndSig:(id /* block */)a0;
- (void)storeCredentialsForBorderAgent:(id)a0 activeOperationalDataSet:(id)a1 completion:(id /* block */)a2;
- (void)storeCredentialsForBorderAgentInternally:(id)a0 networkName:(id)a1 extendedPANId:(id)a2 activeOperationalDataSet:(id)a3 completion:(id /* block */)a4;
- (id)synchronousClientProxyWithErrorHandler:(id /* block */)a0;
- (void)updatePreferredCredentialsInternally:(id /* block */)a0;

@end