@class NSData, NSString; @interface WebCoreSharedBufferResourceLoaderDelegate : NSObject { void *_parent; long long _expectedContentSize; struct RetainPtr { void *m_ptr; } _data; BOOL _complete; struct Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _requests; struct Lock { struct Atomic { struct atomic { struct __cxx_atomic_impl> { _Atomic unsigned char __a_value; } __a_; } value; } m_byte; } _dataLock; } @property (readonly) NSData *data; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id).cxx_construct; - (BOOL)resourceLoader:(id)a0 shouldWaitForLoadingOfRequestedResource:(id)a1; - (void).cxx_destruct; - (void)enqueueRequest:(id)a0; - (id)initWithParent:(void *)a0; - (void)resourceLoader:(id)a0 didCancelLoadingRequest:(id)a1; - (void)fulfillRequest:(id)a0; - (BOOL)canFulfillRequest:(id)a0; - (void)fulfillPendingRequests; - (void)setExpectedContentSize:(long long)a0; - (void)updateData:(id)a0 complete:(BOOL)a1; @end