luxlabs header browser preview


@class NSArray, _GCControllerManagerServer, GCRemoteUserDefaultsProxy;
@protocol _GCIPCIncomingConnection;

@interface _GCAgentClientProxy : NSObject <GCUserDefaultsXPCProxyServiceRemoteServerInterface, _GCAgentServerInterface> {
    _GCControllerManagerServer *_server;
    _Atomic BOOL _invalid;
    id<_GCIPCIncomingConnection> _connection;
    id _connectionInvalidationRegistration;
    id _connectionInterruptedRegistration;
    GCRemoteUserDefaultsProxy *_userDefaultsProxy;
}

@property (readonly, weak, nonatomic) GCRemoteUserDefaultsProxy *userDefaultsProxy;
@property (copy) NSArray *invalidationHandlers;

+ (id)clientProxyWithConnection:(id)a0 server:(id)a1 userDefaultsProxy:(id)a2;

- (id)init;
- (void)dealloc;
- (id)redactedDescription;
- (void)pingWithReply:(id /* block */)a0;
- (void)_invalidate;
- (id)description;
- (void).cxx_destruct;
- (id)debugDescription;
- (void)getTheLastGeneratedURLWithReply:(id /* block */)a0;
- (id)_initWithConnection:(id)a0 server:(id)a1 userDefaultsProxy:(id)a2;
- (void)connectToUserDefaultsXPCProxyServiceWithClient:(id)a0 reply:(id /* block */)a1;
- (void)connectToVideoRelocationXPCProxyServiceWithClient:(id)a0 reply:(id /* block */)a1;
- (void)observeUserDefaultsValueForKeyPath:(id)a0 change:(id)a1;
- (void)userDefaultsCheckIn:(id)a0;

@end