]> git.saurik.com Git - apple/security.git/blobdiff - keychain/ckks/CKKSOutgoingQueueEntry.h
Security-58286.260.20.tar.gz
[apple/security.git] / keychain / ckks / CKKSOutgoingQueueEntry.h
index f8d1516f533149843d19be0294303e742b1d2705..a4a91c21d10e287438570612b23bf8b1550eb5b9 100644 (file)
  * @APPLE_LICENSE_HEADER_END@
  */
 
  * @APPLE_LICENSE_HEADER_END@
  */
 
-#import "CKKSSQLDatabaseObject.h"
+#include <securityd/SecDbItem.h>
+#include <utilities/SecDb.h>
 #import "CKKSItem.h"
 #import "CKKSMirrorEntry.h"
 #import "CKKSItem.h"
 #import "CKKSMirrorEntry.h"
-#include <utilities/SecDb.h>
-#include <securityd/SecDbItem.h>
+#import "CKKSSQLDatabaseObject.h"
 
 #ifndef CKKSOutgoingQueueEntry_h
 #define CKKSOutgoingQueueEntry_h
 
 #ifndef CKKSOutgoingQueueEntry_h
 #define CKKSOutgoingQueueEntry_h
 @interface CKKSOutgoingQueueEntry : CKKSSQLDatabaseObject
 
 @property CKKSItem* item;
 @interface CKKSOutgoingQueueEntry : CKKSSQLDatabaseObject
 
 @property CKKSItem* item;
-@property NSString* uuid; // property access to underlying CKKSItem
+@property NSString* uuid;  // property access to underlying CKKSItem
 
 @property NSString* action;
 @property NSString* state;
 @property NSString* accessgroup;
 
 @property NSString* action;
 @property NSString* state;
 @property NSString* accessgroup;
-@property NSDate* waitUntil; // If non-null, the time at which this entry should be processed
+@property NSDate* waitUntil;  // If non-null, the time at which this entry should be processed
 
 
-- (instancetype) initWithCKKSItem:(CKKSItem*) item
-                           action:(NSString*) action
-                            state:(NSString*) state
-                        waitUntil:(NSDate*) waitUntil
-                      accessGroup:(NSString*) accessgroup;
+- (instancetype)initWithCKKSItem:(CKKSItem*)item
+                          action:(NSString*)action
+                           state:(NSString*)state
+                       waitUntil:(NSDate*)waitUntil
+                     accessGroup:(NSString*)accessgroup;
 
 
-+ (instancetype) withItem: (SecDbItemRef) item action: (NSString*) action ckks:(CKKSKeychainView*)ckks error: (NSError * __autoreleasing *) error;
-+ (instancetype) fromDatabase: (NSString*) uuid state: (NSString*) state zoneID:(CKRecordZoneID*)zoneID error: (NSError * __autoreleasing *) error;
-+ (instancetype) tryFromDatabase: (NSString*) uuid zoneID:(CKRecordZoneID*)zoneID error: (NSError * __autoreleasing *) error;
-+ (instancetype) tryFromDatabase: (NSString*) uuid state: (NSString*) state zoneID:(CKRecordZoneID*)zoneID error: (NSError * __autoreleasing *) error;
++ (instancetype)withItem:(SecDbItemRef)item
+                  action:(NSString*)action
+                    ckks:(CKKSKeychainView*)ckks
+                   error:(NSError* __autoreleasing*)error;
++ (instancetype)fromDatabase:(NSString*)uuid
+                       state:(NSString*)state
+                      zoneID:(CKRecordZoneID*)zoneID
+                       error:(NSError* __autoreleasing*)error;
++ (instancetype)tryFromDatabase:(NSString*)uuid zoneID:(CKRecordZoneID*)zoneID error:(NSError* __autoreleasing*)error;
++ (instancetype)tryFromDatabase:(NSString*)uuid
+                          state:(NSString*)state
+                         zoneID:(CKRecordZoneID*)zoneID
+                          error:(NSError* __autoreleasing*)error;
 
 
-+ (NSArray<CKKSOutgoingQueueEntry*>*) fetch:(ssize_t) n state: (NSString*) state zoneID:(CKRecordZoneID*)zoneID error: (NSError * __autoreleasing *) error;
-+ (NSArray<CKKSOutgoingQueueEntry*>*) allInState: (NSString*) state zoneID:(CKRecordZoneID*)zoneID error: (NSError * __autoreleasing *) error;
++ (NSArray<CKKSOutgoingQueueEntry*>*)fetch:(ssize_t)n
+                                     state:(NSString*)state
+                                    zoneID:(CKRecordZoneID*)zoneID
+                                     error:(NSError* __autoreleasing*)error;
++ (NSArray<CKKSOutgoingQueueEntry*>*)allInState:(NSString*)state
+                                         zoneID:(CKRecordZoneID*)zoneID
+                                          error:(NSError* __autoreleasing*)error;
 
 
-+ (NSDictionary<NSString*,NSNumber*>*)countsByState:(CKRecordZoneID*)zoneID error: (NSError * __autoreleasing *) error;
++ (NSDictionary<NSString*, NSNumber*>*)countsByStateInZone:(CKRecordZoneID*)zoneID error:(NSError* __autoreleasing*)error;
++ (NSInteger)countByState:(CKKSItemState *)state zone:(CKRecordZoneID*)zoneID error: (NSError * __autoreleasing *) error;
 
 @end
 
 
 @end