System/Library/PrivateFrameworks/CloudKitDaemon.framework

CKDCodeFunctionInvokeOperation.h

Download CKDCodeFunctionInvokeOperation.h

  1. NSObject
  2. >
  3. NSOperation
  4. >
  5. CKDOperation
  6. >
  7. CKDDatabaseOperation
@class NSData, NSString, NSArray, PCCKey, NSURL, CKDProtocolTranslator, CKDTrustedTargetKey, CKDTrustedTargetWrappedKey;
@protocol CKCodeOperationCallbacks;

@interface CKDCodeFunctionInvokeOperation : CKDDatabaseOperation

@property (nonatomic) unsigned long long state;
@property (readonly, copy, nonatomic) NSString *serviceName;
@property (readonly, copy, nonatomic) NSString *functionName;
@property (retain, nonatomic) PCCKey *pccKey;
@property (retain, nonatomic) NSArray *pccWrappedKeys;
@property (retain, nonatomic) NSData *attestationEntropy;
@property (copy, nonatomic) NSArray *requestLocalSerializations;
@property (copy, nonatomic) NSArray *requestLocalEnvelopes;
@property (nonatomic) unsigned long long dataProtectionType;
@property (copy, nonatomic) NSData *permittedRemoteMeasurement;
@property (nonatomic) BOOL shouldSendRecordPCSKeys;
@property (copy, nonatomic) NSString *trustedTargetDomain;
@property (copy, nonatomic) NSString *trustedTargetOID;
@property (retain, nonatomic) CKDTrustedTargetKey *trustedTargetKey;
@property (retain, nonatomic) CKDTrustedTargetWrappedKey *trustedTargetWrappedKey;
@property (copy, nonatomic) NSURL *resolvedBaseURL;
@property (nonatomic) BOOL shouldFetchAssetContentInMemory;
@property (copy, nonatomic) NSArray *requestRecords;
@property (copy, nonatomic) NSData *serializedArguments;
@property (copy, nonatomic) NSData *serializedResponse;
@property (copy, nonatomic) NSArray *responseRecords;
@property (retain, nonatomic) CKDProtocolTranslator *translator;
@property (retain, nonatomic) id<CKCodeOperationCallbacks> clientOperationCallbackProxy;
@property (copy, nonatomic) id /* block */ replaceLocalSerializationsBlobs;
@property (copy, nonatomic) id /* block */ initialResponseReceivedCallback;
@property (copy, nonatomic) id /* block */ replaceWireSerializations;
@property (copy, nonatomic) id /* block */ recordFetchCompletionBlock;
@property (copy, nonatomic) id /* block */ recordFetchProgressBlock;
@property (copy, nonatomic) id /* block */ recordFetchCommandBlock;

+ (long long)isPredominatelyDownload;
+ (id)nameForState:(unsigned long long)a0;
+ (id)URLFromEntitlementString:(id)a0;
+ (id)entitlementURLForServiceName:(id)a0 container:(id)a1;

- (BOOL)makeStateTransition;
- (id)initWithOperationInfo:(id)a0 container:(id)a1;
- (int)operationType;
- (id)activityCreate;
- (void)main;
- (void).cxx_destruct;
- (id)encryptData:(id)a0;
- (BOOL)validateAgainstLiveContainer:(id)a0 error:(id *)a1;
- (void)_invokeFunction;
- (void)_checkShouldSendRecordPCSKeys;
- (void)_getDeserializedRecords;
- (void)_getSerializedRequest;
- (void)_invokeLocalFunction;
- (void)_postflightRecords;
- (void)_preflightRecords;
- (void)_prepareForProtectedCloudCompute;
- (void)_prepareForTrustedTargetEncryption;

@end