44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
* @brief Initializes an already allocated OFUUID as a new random UUID as per
* RFC 4122 version 4.
*
* @return An initialized OFUUID
*/
- (instancetype)init;
/**
* @brief Compares the UUID to another UUID.
*
* @param UUID The UUID to compare to
* @return The result of the comparison
*/
- (OFComparisonResult)compare: (OFUUID *)UUID;
@end
OF_ASSUME_NONNULL_END
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
* @brief Initializes an already allocated OFUUID as a new random UUID as per
* RFC 4122 version 4.
*
* @return An initialized OFUUID
*/
- (instancetype)init;
/**
* @brief Initializes an already allocated OFUUID with the specified bytes.
*
* @param bytes The bytes to initialize the OFUUID with
* @return An initialized OFUUID
*/
- (instancetype)initWithUUIDBytes: (const unsigned char [_Nonnull 16])bytes;
/**
* @brief Compares the UUID to another UUID.
*
* @param UUID The UUID to compare to
* @return The result of the comparison
*/
- (OFComparisonResult)compare: (OFUUID *)UUID;
/**
* @brief Gets the bytes of the UUID.
*
* @param bytes An array of 16 bytes into which to write the UUID
*/
- (void)getUUIDBytes: (unsigned char [_Nonnull 16])bytes;
@end
OF_ASSUME_NONNULL_END
|