libhydra: Move kernel interface to libcharon
[strongswan.git] / src / libhydra / hydra.h
index 2d8ef9c..df9c69d 100644 (file)
@@ -16,7 +16,7 @@
 /**
  * @defgroup libhydra libhydra
  *
- * @defgroup attributes attributes
+ * @defgroup hkernel kernel
  * @ingroup libhydra
  *
  * @defgroup hplugins plugins
 
 typedef struct hydra_t hydra_t;
 
-#include <attributes/attribute_manager.h>
-
 #include <library.h>
 
 /**
  * IKE Daemon support object.
  */
 struct hydra_t {
-       /**
-        * manager for payload attributes
-        */
-       attribute_manager_t *attributes;
+
 };
 
 /**
- * The single instance of hydra_t. Set between calls to libhydra_init() and
- * libhydra_deinit() calls.
+ * The single instance of hydra_t.
+ *
+ * Set between calls to libhydra_init() and libhydra_deinit() calls.
  */
 extern hydra_t *hydra;
 
 /**
  * Initialize libhydra.
+ *
+ * libhydra_init() may be called multiple times in a single process, but each
+ * caller must call libhydra_deinit() for each call to libhydra_init().
+ *
  * @return                             FALSE if integrity check failed
  */
 bool libhydra_init();