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]) |