/* GNS specific */
GNUNET_GNS_RECORD_PKEY = GNUNET_NAMESTORE_TYPE_PKEY,
- GNUNET_GNS_RECORD_PSEU = GNUNET_NAMESTORE_TYPE_PSEU
+ GNUNET_GNS_RECORD_PSEU = GNUNET_NAMESTORE_TYPE_PSEU,
+ GNUNET_GNS_RECORD_ANY = GNUNET_NAMESTORE_TYPE_ANY
};
/**
* Initialize the connection with the GNS service.
*
* @param cfg configuration to use
- * @param ht_len size of the internal hash table to use for parallel requests
+ *
* @return handle to the GNS service, or NULL on error
*/
struct GNUNET_GNS_Handle *
* @param rd the records in reply
*/
typedef void (*GNUNET_GNS_LookupResultProcessor) (void *cls,
- uint32_t rd_count,
- const struct GNUNET_NAMESTORE_RecordData *rd);
+ uint32_t rd_count,
+ const struct GNUNET_NAMESTORE_RecordData *rd);
* @param name the name to look up
* @param type the GNUNET_GNS_RecordType to look for
* @param proc function to call on result
- * @param proc_cls closure for iter
+ * @param proc_cls closure for processor
*
* @return handle to the queued request
*/
/**
- * Perform a shorten operation on name using the GNS.
+ * Perform a name shortening operation on the GNS.
*
* @param handle handle to the GNS service
- * @param name the name to shorten
- * @param proc processor to call on result
- * @param cls closure for processor
- *
- * @return handle to the shorten operation
+ * @param name the name to look up
+ * @param proc function to call on result
+ * @param proc_cls closure for processor
+ * @return handle to the operation
*/
struct GNUNET_GNS_QueueEntry *
GNUNET_GNS_shorten (struct GNUNET_GNS_Handle *handle,
- const char * name,
- GNUNET_GNS_ShortenResultProcessor proc,
- void *cls);
+ const char * name,
+ GNUNET_GNS_ShortenResultProcessor proc,
+ void *proc_cls);
/* *************** Standard API: get authority ******************* */
/**
- * Perform a shorten operation on name using the GNS.
+ * Perform an authority lookup for a given name.
*
* @param handle handle to the GNS service
* @param name the name to look up authority for
- * @param proc processor to call on result
- * @param cls closure for processor
- *
- * @return handle to the get authority operation
+ * @param proc function to call on result
+ * @param proc_cls closure for processor
+ * @return handle to the operation
*/
struct GNUNET_GNS_QueueEntry *
GNUNET_GNS_get_authority (struct GNUNET_GNS_Handle *handle,
- const char * name,
- GNUNET_GNS_GetAuthResultProcessor proc,
- void *cls);
+ const char * name,
+ GNUNET_GNS_GetAuthResultProcessor proc,
+ void *proc_cls);
#if 0 /* keep Emacsens' auto-indent happy */
{