Index: cc/resources/transferable_resource.cc |
diff --git a/cc/resources/transferable_resource.cc b/cc/resources/transferable_resource.cc |
index be2be1a448ce276f1fe95bb1e50cdc7172b9e72f..2a633f82812f9b25844fd831e6493904d135189e 100644 |
--- a/cc/resources/transferable_resource.cc |
+++ b/cc/resources/transferable_resource.cc |
@@ -17,4 +17,20 @@ TransferableResource::TransferableResource() |
TransferableResource::~TransferableResource() { |
} |
+ReturnedResource TransferableResource::Return() const { |
danakj
2013/08/16 23:33:35
nit: ToReturnedResource?
piman
2013/08/17 01:54:31
Done.
|
+ ReturnedResource returned; |
+ returned.id = id; |
+ returned.sync_point = sync_point; |
+ returned.filter = filter; |
+ returned.count = 1; |
+ return returned; |
+} |
+ |
+void ReturnResources(const TransferableResourceArray& input, |
+ ReturnedResourceArray* output) { |
+ for (TransferableResourceArray::const_iterator it = input.begin(); |
+ it != input.end(); ++it) |
+ output->push_back(it->Return()); |
+} |
+ |
} // namespace cc |