System/Library/PrivateFrameworks/ProactiveHarvesting.framework
HVQueue.h
@class NSString, _PASLock, NSObject;
@protocol OS_dispatch_semaphore;
@interface HVQueue : NSObject {
_PASLock *_lock;
NSObject<OS_dispatch_semaphore> *_contentConsumedSemaphore;
BOOL _contentExpectedFromMultipleApps;
}
@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) NSString *contentProtection;
- (BOOL)dequeueContent:(id *)a0 dataSourceContentState:(id)a1 minimumLevelOfService:(unsigned char)a2 inMemoryItemsOnly:(BOOL)a3 error:(id *)a4;
- (BOOL)dequeuedContentNotConsumed:(id)a0 error:(id *)a1;
- (unsigned char)waitForDequeuedContentConsumedWithTimeout:(double)a0;
- (BOOL)dequeuedContentConsumedWithError:(id *)a0;
- (BOOL)enqueueContent:(id)a0 error:(id *)a1;
- (id)diskStorageStreamCount;
- (BOOL)deleteContentWithRequest:(id)a0 error:(id *)a1;
- (id)statsWithError:(id *)a0;
- (id)initWithIdentifier:(id)a0 biomeStream:(id)a1 memoryLimit:(short)a2 contentProtection:(id)a3 contentExpectedFromMultipleApps:(BOOL)a4;
- (id)description;
- (BOOL)cleanupWithError:(id *)a0 shouldContinueBlock:(id /* block */)a1;
- (void).cxx_destruct;
- (id)uniqueIdentifiersInDiskStorage;
- (id)uniqueIdentifiersInMemoryStorage;
@end