| 1144 | |
| 1145 | |
| 1146 | class msg_getdata(object): |
| 1147 | command = b"getdata" |
| 1148 | |
| 1149 | def __init__(self, inv=None): |
| 1150 | self.inv = inv if inv != None else [] |
| 1151 | |
| 1152 | def deserialize(self, f): |
| 1153 | self.inv = deser_vector(f, CInv) |
| 1154 | |
| 1155 | def serialize(self): |
| 1156 | return ser_vector(self.inv) |
| 1157 | |
| 1158 | def __repr__(self): |
| 1159 | return "msg_getdata(inv=%s)" % (repr(self.inv)) |
| 1160 | |
| 1161 | |
| 1162 | class msg_getblocks(object): |