Blame view

HDFwear/3rd/RTKOTASDK/RTKLEFoundation.framework/Headers/RTKPackageIDGenerator.h 609 Bytes
75d24c15   yangbin   123
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  //
  //  RTKPackageIDGenerator.h
  //  RTKLEFoundation
  //
  //  Created by jerome_gu on 2019/1/11.
  //  Copyright © 2019 Realtek. All rights reserved.
  //
  
  #import <Foundation/Foundation.h>
  
  NS_ASSUME_NONNULL_BEGIN
  
  @protocol RTKPackageIDGenerator<NSObject>
  - (void)reset;
  - (NSInteger)nextID;
  @end
  
  @interface RTKIncrementalGenerator : NSObject <RTKPackageIDGenerator>
  
  @property (readonly) NSInteger minID;
  @property (readonly) NSInteger maxID;
  @property (readonly) NSInteger curID;
  
  + (instancetype)sharedGenerator;
  
  - (instancetype)initWithMinID:(NSInteger)min maxID:(NSInteger)max;
  
  @end
  
  NS_ASSUME_NONNULL_END