Chromium Code Reviews| Index: cc/transferable_resource.h |
| diff --git a/cc/transferable_resource.h b/cc/transferable_resource.h |
| index 1ab5611c2491e3d4bb9e65e572d6551d84782409..78da5d0a67de30c895731705048c53489bb74ddb 100644 |
| --- a/cc/transferable_resource.h |
| +++ b/cc/transferable_resource.h |
| @@ -8,6 +8,7 @@ |
| #include <vector> |
| #include "base/basictypes.h" |
| +#include "base/callback.h" |
| #include "cc/cc_export.h" |
| #include "ui/gfx/size.h" |
| @@ -15,9 +16,11 @@ namespace cc { |
| struct CC_EXPORT Mailbox { |
| Mailbox(); |
| + ~Mailbox(); |
| bool isZero() const; |
| void setName(const int8* name); |
| int8 name[64]; |
| + base::Callback<void(unsigned)> releaseCallback; |
|
danakj
2013/01/07 21:10:59
oh I see.
How about Mailbox::ReleaseCallback, and
piman
2013/01/08 01:45:34
NAK here, this is intended to be a serialized type
|
| }; |
| struct CC_EXPORT TransferableResource { |