- */
- uint32_t rd_count;
-
- // FIXME: what format has a GNS_Record?
- /* followed by rd_count GNUNET_NAMESTORE_RecordData structs*/
-
-};
-
-/**
- * Message from client to GNS service to shorten names.
- */
-struct GNUNET_GNS_ClientShortenMessage
-{
- /**
- * Header of type GNUNET_MESSAGE_TYPE_GNS_CLIENT_SHORTEN
- */
- struct GNUNET_MessageHeader header;
-
- /**
- * Unique identifier for this request
- */
- uint32_t id GNUNET_PACKED;
-
- /**
- * Should we look up in the default zone?
- */
- uint32_t use_default_zone GNUNET_PACKED;
-
- /**
- * If use_default_zone is empty this zone is used for lookup
- */
- struct GNUNET_CRYPTO_ShortHashCode zone;
-
- /**
- * Should we use a shorten zone?
- */
- uint32_t use_shorten_zone GNUNET_PACKED;
-
- /**
- * If use_shorten_zone is set use this zone for shortening