Chromium Code Reviews| Index: ipc/brokerable_attachment.h |
| diff --git a/ipc/brokerable_attachment.h b/ipc/brokerable_attachment.h |
| index 452d1297aa9df2cfdaa173652131b5f7a944d407..205bac2b89fac4f56cd001d2e96e230dbd62fbfe 100644 |
| --- a/ipc/brokerable_attachment.h |
| +++ b/ipc/brokerable_attachment.h |
| @@ -22,6 +22,15 @@ class IPC_EXPORT BrokerableAttachment : public MessageAttachment { |
| struct IPC_EXPORT AttachmentId { |
| uint8_t nonce[kNonceSize]; |
| + // Default constructor returns a random nonce. |
|
Tom Sepez
2015/09/01 17:54:23
nit: ... unguessable random nonce.
erikchen
2015/09/04 01:13:30
Done.
|
| + AttachmentId(); |
| + |
| + // Constructs an AttachmentId from a buffer. |
| + AttachmentId(const char* start_address, size_t size); |
| + |
| + // Writes the nonce into a buffer. |
| + void SerializeToBuffer(char* start_address, size_t size); |
| + |
| bool operator==(const AttachmentId& rhs) const { |
| for (size_t i = 0; i < kNonceSize; ++i) { |
| if (nonce[i] != rhs.nonce[i]) |