text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, June 7, 2020 at 11:16:11 AM Mountain Standard Time
  * Operating System: Version 13.4.5 (Build 17L562)
  * Image Source: /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <CoreUtils/CoreUtils-Structs.h>
  #import <libobjc.A.dylib/CUMessageable.h>
  
  @protocol OS_dispatch_queue;
  @class NSObject, NSString, CUEndpoint;
  
  @interface CUConnection : NSObject <CUMessageable> {
  
  	BOOL _invalidateCalled;
  	BOOL _invalidateDone;
  	LogCategory* _ucat;
  	NSObject*<OS_dispatch_queue> _dispatchQueue;
  	/*^block*/id _invalidationHandler;
  	NSString* _label;
  	CUEndpoint* _peerEndpoint;
  
  }
  
  @property (nonatomic,retain) NSObject*<OS_dispatch_queue> dispatchQueue;              //@synthesize dispatchQueue=_dispatchQueue - In the implementation block
  @property (nonatomic,copy) id invalidationHandler;                                    //@synthesize invalidationHandler=_invalidationHandler - In the implementation block
  @property (nonatomic,copy) NSString * label;                                          //@synthesize label=_label - In the implementation block
  @property (nonatomic,retain) CUEndpoint * peerEndpoint;                               //@synthesize peerEndpoint=_peerEndpoint - In the implementation block
  -(id)description;
  -(id)init;
  -(void)dealloc;
  -(void)invalidate;
  -(void)setInvalidationHandler:(id)arg1 ;
  -(id)invalidationHandler;
  -(NSString *)label;
  -(void)setLabel:(NSString *)arg1 ;
  -(NSObject*<OS_dispatch_queue>)dispatchQueue;
  -(void)_invalidated;
  -(void)setDispatchQueue:(NSObject*<OS_dispatch_queue>)arg1 ;
  -(void)activateWithCompletion:(/*^block*/id)arg1 ;
  -(void)registerRequestID:(id)arg1 options:(id)arg2 handler:(/*^block*/id)arg3 ;
  -(void)setPeerEndpoint:(CUEndpoint *)arg1 ;
  -(CUEndpoint *)peerEndpoint;
  -(void)registerEventID:(id)arg1 options:(id)arg2 handler:(/*^block*/id)arg3 ;
  -(void)deregisterEventID:(id)arg1 ;
  -(void)sendEventID:(id)arg1 event:(id)arg2 options:(id)arg3 completion:(/*^block*/id)arg4 ;
  -(void)deregisterRequestID:(id)arg1 ;
  -(void)sendRequestID:(id)arg1 request:(id)arg2 options:(id)arg3 responseHandler:(/*^block*/id)arg4 ;
  @end
  
  