]> git.saurik.com Git - apple/security.git/blob - KeychainCircle/generated_source/KCInitialMessageData.m
Security-59306.11.20.tar.gz
[apple/security.git] / KeychainCircle / generated_source / KCInitialMessageData.m
1 // This file was automatically generated by protocompiler
2 // DO NOT EDIT!
3 // Compiled from KCInitialMessageData.proto
4
5 #import "KCInitialMessageData.h"
6 #import <ProtocolBuffer/PBConstants.h>
7 #import <ProtocolBuffer/PBHashUtil.h>
8 #import <ProtocolBuffer/PBDataReader.h>
9
10 #if !__has_feature(objc_arc)
11 # error This generated file depends on ARC but it is not enabled; turn on ARC, or use 'objc_use_arc' option to generate non-ARC code.
12 #endif
13
14 @implementation KCInitialMessageData
15
16 - (BOOL)hasPrepareMessage
17 {
18 return _prepareMessage != nil;
19 }
20 @synthesize prepareMessage = _prepareMessage;
21
22 - (NSString *)description
23 {
24 return [NSString stringWithFormat:@"%@ %@", [super description], [self dictionaryRepresentation]];
25 }
26
27 - (NSDictionary *)dictionaryRepresentation
28 {
29 NSMutableDictionary *dict = [NSMutableDictionary dictionary];
30 if (self->_prepareMessage)
31 {
32 [dict setObject:self->_prepareMessage forKey:@"prepareMessage"];
33 }
34 return dict;
35 }
36
37 BOOL KCInitialMessageDataReadFrom(__unsafe_unretained KCInitialMessageData *self, __unsafe_unretained PBDataReader *reader) {
38 while (PBReaderHasMoreData(reader)) {
39 uint32_t tag = 0;
40 uint8_t aType = 0;
41
42 PBReaderReadTag32AndType(reader, &tag, &aType);
43
44 if (PBReaderHasError(reader))
45 break;
46
47 if (aType == TYPE_END_GROUP) {
48 break;
49 }
50
51 switch (tag) {
52
53 case 1 /* prepareMessage */:
54 {
55 NSData *new_prepareMessage = PBReaderReadData(reader);
56 self->_prepareMessage = new_prepareMessage;
57 }
58 break;
59 default:
60 if (!PBReaderSkipValueWithTag(reader, tag, aType))
61 return NO;
62 break;
63 }
64 }
65 return !PBReaderHasError(reader);
66 }
67
68 - (BOOL)readFrom:(PBDataReader *)reader
69 {
70 return KCInitialMessageDataReadFrom(self, reader);
71 }
72 - (void)writeTo:(PBDataWriter *)writer
73 {
74 /* prepareMessage */
75 {
76 if (self->_prepareMessage)
77 {
78 PBDataWriterWriteDataField(writer, self->_prepareMessage, 1);
79 }
80 }
81 }
82
83 - (void)copyTo:(KCInitialMessageData *)other
84 {
85 if (_prepareMessage)
86 {
87 other.prepareMessage = _prepareMessage;
88 }
89 }
90
91 - (id)copyWithZone:(NSZone *)zone
92 {
93 KCInitialMessageData *copy = [[[self class] allocWithZone:zone] init];
94 copy->_prepareMessage = [_prepareMessage copyWithZone:zone];
95 return copy;
96 }
97
98 - (BOOL)isEqual:(id)object
99 {
100 KCInitialMessageData *other = (KCInitialMessageData *)object;
101 return [other isMemberOfClass:[self class]]
102 &&
103 ((!self->_prepareMessage && !other->_prepareMessage) || [self->_prepareMessage isEqual:other->_prepareMessage])
104 ;
105 }
106
107 - (NSUInteger)hash
108 {
109 return 0
110 ^
111 [self->_prepareMessage hash]
112 ;
113 }
114
115 - (void)mergeFrom:(KCInitialMessageData *)other
116 {
117 if (other->_prepareMessage)
118 {
119 [self setPrepareMessage:other->_prepareMessage];
120 }
121 }
122
123 @end
124