luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_dispatch_queue, OS_xpc_object;

@interface CSXPCConnection : NSObject

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (retain, nonatomic) NSObject<OS_xpc_object> *connection;
@property (nonatomic) unsigned int user;
@property (readonly, nonatomic) NSString *uuid;
@property (readonly, nonatomic) BOOL machService;
@property (readonly, nonatomic) NSString *serviceName;
@property (readonly, nonatomic) BOOL listener;
@property (nonatomic) BOOL nonLaunching;
@property (nonatomic) BOOL privateDaemon;
@property (nonatomic) BOOL previouslyInitialized;

+ (id)processNameForPID:(int)a0;
+ (id)constructArray:(id)a0;
+ (id)appIdentifierFromTeamAppTuple:(id)a0;
+ (void)array:(id)a0 setValue:(id)a1 atIndex:(long long)a2;
+ (id)constructDictionary:(id)a0;
+ (id)copyNSArrayFromXPCObject:(id)a0;
+ (id)copyNSDataForKey:(const char *)a0 fromXPCDictionary:(id)a1;
+ (id)copyNSDictionaryFromXPCObject:(id)a0;
+ (id)copyNSNumberArrayFromXPCArray:(id)a0;
+ (id)copyNSObject:(id)a0;
+ (id)copyNSString:(id)a0;
+ (id)copyNSStringArrayFromXPCArray:(id)a0;
+ (id)copyNSStringForKey:(const char *)a0 fromXPCDictionary:(id)a1;
+ (id)copyNSStringOrDictArrayFromXPCArray:(id)a0;
+ (id)copyNSStringSetFromXPCArray:(id)a0;
+ (id)copyPlistFromXPCObject:(id)a0;
+ (id)dataWrapperForKey:(const char *)a0 sizeKey:(const char *)a1 fromXPCDictionary:(id)a2;
+ (id)dataWrapperForKey:(const char *)a0 sizeKey:(const char *)a1 fromXPCDictionary:(id)a2 allowWritableSharedMemory:(BOOL)a3;
+ (void)dictionary:(id)a0 setNumberArray:(id)a1 forKey:(const char *)a2;
+ (void)dictionary:(id)a0 setPlistBytes:(struct __MDPlistBytes { } *)a1 forKey:(const char *)a2 sizeKey:(const char *)a3;
+ (void)dictionary:(id)a0 setPlistContainer:(struct _MDPlistContainer { } *)a1 forKey:(const char *)a2 sizeKey:(const char *)a3;
+ (BOOL)dictionary:(id)a0 setSharedMemory:(void *)a1 forKey:(const char *)a2 size:(unsigned long long)a3 forSizeKey:(const char *)a4;
+ (void)dictionary:(id)a0 setStringArray:(id)a1 forKey:(const char *)a2;
+ (void)dictionary:(id)a0 setStringOrDictionaryArray:(id)a1 forKey:(const char *)a2;
+ (void)dictionary:(id)a0 setValue:(id)a1 forKey:(const char *)a2;
+ (void)journalDictionary:(id)a0 toFolderPath:(const char *)a1 forPID:(int)a2 withLabel:(const char *)a3 andID:(unsigned long long)a4;
+ (BOOL)journalEnabled;
+ (void)setJournalEnabled:(BOOL)a0;

- (void)sendMessageAsync:(id)a0 completion:(id /* block */)a1;
- (void)_setUser:(unsigned int)a0;
- (void)suspend;
- (BOOL)addClientConnectionIfAllowedForConfiguration:(id)a0;
- (BOOL)addClientConnectionIfAllowedForConnection:(id)a0;
- (id)initWithServiceName:(id)a0;
- (void)handleError:(id)a0;
- (void)resume;
- (void)handleReply:(id)a0;
- (BOOL)handleCommand:(const char *)a0 info:(id)a1 connection:(id)a2;
- (BOOL)lostClientConnection:(id)a0 error:(id)a1;
- (void).cxx_destruct;
- (id)initWithMachServiceName:(id)a0;
- (void)_lostClientConnection:(id)a0 error:(id)a1;
- (BOOL)handleMessage:(id)a0 type:(struct _xpc_type_s { } *)a1 connection:(id)a2;
- (id)initListenerWithName:(id)a0;
- (id)initMachServiceListenerWithName:(id)a0;
- (id)initWithServiceName:(id)a0 machService:(BOOL)a1;
- (id)initWithServiceName:(id)a0 machService:(BOOL)a1 uuid:(id)a2;
- (void)sendMessageAsync:(id)a0;
- (void)startListener;

@end