- * Desired key (optional). Check the "size" of the
- * header to see if the key is actually present.
+ * Desired key.
+ */
+ struct GNUNET_HashCode key;
+
+};
+
+
+/**
+ * Message to the datastore service asking about specific
+ * content.
+ */
+struct GetMessage
+{
+ /**
+ * Type is #GNUNET_MESSAGE_TYPE_DATASTORE_GET.
+ */
+ struct GNUNET_MessageHeader header;
+
+ /**
+ * Desired content type. (actually an enum GNUNET_BLOCK_Type)
+ */
+ uint32_t type GNUNET_PACKED;
+
+ /**
+ * Offset of the result.