| 94 | } |
| 95 | |
| 96 | void EncodeResourceHandleList(const ResourceHandle* p, int64 n, |
| 97 | std::unique_ptr<port::StringListEncoder> e) { |
| 98 | ResourceHandleProto proto; |
| 99 | for (int i = 0; i < n; ++i) { |
| 100 | p[i].AsProto(&proto); |
| 101 | e->Append(proto); |
| 102 | } |
| 103 | e->Finalize(); |
| 104 | } |
| 105 | |
| 106 | bool DecodeResourceHandleList(std::unique_ptr<port::StringListDecoder> d, |
| 107 | ResourceHandle* ps, int64 n) { |