fix for size
[oweals/gnunet.git] / src / namestore / namestore.h
index 5e900dbcc3fbe8f8c2805c83a437dca73e92f10f..6bde8ab41a7610c688ba5a0fdd281f90fddb19b0 100644 (file)
@@ -52,99 +52,6 @@ struct GNUNET_NAMESTORE_Header
 };
 
 
-/**
- * Lookup a block in the namestore
- */
-struct LookupBlockMessage
-{
-  /**
-   * Type will be #GNUNET_MESSAGE_TYPE_NAMESTORE_LOOKUP_BLOCK
-   */
-  struct GNUNET_NAMESTORE_Header gns_header;
-
-  /**
-   * The query.
-   */
-  struct GNUNET_HashCode query GNUNET_PACKED;
-
-};
-
-
-/**
- * Lookup response
- */
-struct LookupBlockResponseMessage
-{
-  /**
-   * Type will be #GNUNET_MESSAGE_TYPE_NAMESTORE_LOOKUP_BLOCK_RESPONSE
-   */
-  struct GNUNET_NAMESTORE_Header gns_header;
-
-  /**
-   * Expiration time
-   */
-  struct GNUNET_TIME_AbsoluteNBO expire;
-
-  /**
-   * Signature.
-   */
-  struct GNUNET_CRYPTO_EcdsaSignature signature;
-
-  /**
-   * Derived public key.
-   */
-  struct GNUNET_CRYPTO_EcdsaPublicKey derived_key;
-
-  /* followed by encrypted block data */
-};
-
-
-/**
- * Cache a record in the namestore.
- */
-struct BlockCacheMessage
-{
-  /**
-   * Type will be #GNUNET_MESSAGE_TYPE_NAMESTORE_BLOCK_CACHE
-   */
-  struct GNUNET_NAMESTORE_Header gns_header;
-
-  /**
-   * Expiration time
-   */
-  struct GNUNET_TIME_AbsoluteNBO expire;
-
-  /**
-   * Signature.
-   */
-  struct GNUNET_CRYPTO_EcdsaSignature signature;
-
-  /**
-   * Derived public key.
-   */
-  struct GNUNET_CRYPTO_EcdsaPublicKey derived_key;
-
-  /* follwed by encrypted block data */
-};
-
-
-/**
- * Response to a request to cache a block.
- */
-struct BlockCacheResponseMessage
-{
-  /**
-   * Type will be #GNUNET_MESSAGE_TYPE_NAMESTORE_BLOCK_CACHE_RESPONSE
-   */
-  struct GNUNET_NAMESTORE_Header gns_header;
-
-  /**
-   * #GNUNET_OK on success, #GNUNET_SYSERR error
-   */
-  int32_t op_result GNUNET_PACKED;
-};
-
-
 /**
  * Store a record to the namestore (as authority).
  */
@@ -261,9 +168,10 @@ struct LabelLookupResponseMessage
   uint16_t rd_count GNUNET_PACKED;
 
   /**
-   * always zero (for alignment)
+   * Was the label found in the database??
+   * GNUNET_YES or GNUNET_NO
    */
-  uint16_t reserved GNUNET_PACKED;
+  uint16_t found GNUNET_PACKED;
 
   /**
    * The private key of the authority.