System/Library/PrivateFrameworks/IDSFoundation.framework
IDSBaseSocketPairConnection.h
Download IDSBaseSocketPairConnection.h
@class IMWeakReference, NSMutableArray, NSObject;
@protocol OS_dispatch_queue, OS_dispatch_source;
@interface IDSBaseSocketPairConnection : NSObject {
IMWeakReference *_delegate;
NSObject<OS_dispatch_queue> *_queue;
NSMutableArray *_outgoingDataArray;
NSObject<OS_dispatch_queue> *_readQueue;
NSObject<OS_dispatch_source> *_readSource;
NSObject<OS_dispatch_source> *_writeSource;
double _lastDateCheck;
long long _bytesReceived;
double _prevBPS;
BOOL _writeSourceIsResumed;
}
@property (readonly, nonatomic) int socket;
- (void)setDestination:(id)a0;
- (id)initWithQueue:(id)a0 delegate:(id)a1;
- (void)_callDelegatesWithBlock:(id /* block */)a0;
- (void)dealloc;
- (void)start;
- (void)endSession;
- (void).cxx_destruct;
- (id)initWithSocket:(int)a0 queue:(id)a1 delegate:(id)a2;
- (BOOL)sendData:(id)a0;
- (void)_processBytesAvailable;
- (void)_sendToConnectedSocket;
- (void)_setupWriteSource;
- (id)initWithSocket:(int)a0 queue:(id)a1 delegate:(id)a2 start:(BOOL)a3;
@end