luxlabs header browser preview


@class CXTransactionGroup, CXTransactionManager, NSMutableDictionary, NSXPCListener, NSArray, NSObject, NSString;
@protocol OS_dispatch_queue, CXCallSourceManagerDelegate;

@interface CXCallSourceManager : NSObject <NSXPCListenerDelegate, CXCallSourceDelegate, CXTransactionManagerDelegate>

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (readonly, weak, nonatomic) id<CXCallSourceManagerDelegate> delegate;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue;
@property (readonly, nonatomic) NSMutableDictionary *identifierToCallSource;
@property (readonly, nonatomic) CXTransactionManager *transactionManager;
@property (retain, nonatomic) CXTransactionGroup *uncommittedTransactionGroup;
@property (readonly, nonatomic) NSXPCListener *xpcListener;
@property (readonly, nonatomic) NSArray *callSources;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)callSource:(id)a0 reportedNewOutgoingCallWithUUID:(id)a1 update:(id)a2;
- (id)callSourceWithIdentifier:(id)a0;
- (id)init;
- (void)performDelegateCallback:(id /* block */)a0;
- (void)_performDelegateCallback:(id /* block */)a0;
- (void)callSource:(id)a0 reportedCallWithUUID:(id)a1 changedMeterLevel:(float)a2 forDirection:(long long)a3;
- (void)callSource:(id)a0 reportedOutgoingCallWithUUID:(id)a1 startedConnectingAtDate:(id)a2;
- (void)callSourceConnectionEnded:(id)a0;
- (void)callSource:(id)a0 reportedAudioFinishedForCallWithUUID:(id)a1;
- (void)commitUncommittedTransactions;
- (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1;
- (void)addAction:(id)a0 toUncommittedTransactionForCallSource:(id)a1;
- (id)initWithDelegate:(id)a0 queue:(id)a1;
- (void)removeCallSource:(id)a0;
- (void)callSource:(id)a0 registeredWithConfiguration:(id)a1;
- (void)callSourceInvalidated:(id)a0;
- (void)callSource:(id)a0 reportedCallWithUUID:(id)a1 updated:(id)a2;
- (void)callSource:(id)a0 reportedNewIncomingCallWithUUID:(id)a1 update:(id)a2 completion:(id /* block */)a3;
- (void).cxx_destruct;
- (void)callSource:(id)a0 reportedOutgoingCallWithUUID:(id)a1 connectedAtDate:(id)a2;
- (void)transactionManager:(id)a0 transactionGroupCompleted:(id)a1;
- (void)failOutstandingActionsForCallWithUUID:(id)a0;
- (void)callSource:(id)a0 actionCompleted:(id)a1;
- (void)callSource:(id)a0 requestedTransaction:(id)a1 completion:(id /* block */)a2;
- (void)callSource:(id)a0 reportedCallWithUUID:(id)a1 crossDeviceIdentifier:(id)a2 changedBytesOfDataUsed:(long long)a3;
- (void)callSourceConnectionStarted:(id)a0;
- (void)addCallSource:(id)a0;
- (void)callSource:(id)a0 reportedCallWithUUID:(id)a1 changedFrequencyData:(id)a2 forDirection:(long long)a3;
- (void)callSource:(id)a0 reportedCallWithUUID:(id)a1 endedAtDate:(id)a2 privateReason:(long long)a3 failureContext:(id)a4;
- (void)callSource:(id)a0 reportedOutgoingCallWithUUID:(id)a1 sentInvitationAtDate:(id)a2;
- (void)transactionManager:(id)a0 actionTimedOut:(id)a1 forCallSource:(id)a2;

@end