aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/definitions.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/charon/definitions.h')
-rw-r--r--Source/charon/definitions.h56
1 files changed, 45 insertions, 11 deletions
diff --git a/Source/charon/definitions.h b/Source/charon/definitions.h
index a0ffa66c1..3ad0b1614 100644
--- a/Source/charon/definitions.h
+++ b/Source/charon/definitions.h
@@ -61,40 +61,74 @@
/**
- * @addtogroup config
+ * @defgroup config
*
* Configuration stuff.
*/
/**
- * @addtogroup encoding
+ * @defgroup encoding
*
* Classes used to encode and decode IKEv2 Messages.
*/
+
+/**
+ * @defgroup network
+ *
+ * Low level network stuff.
+ */
/**
- * @addtogroup payloads
+ * @defgroup payloads
*
* Classes representing a specific IKEv2 Payload type.
*
* @ingroup encoding
*/
+/**
+ * @defgroup sa
+ *
+ * Security association with all helber classes.
+ */
+
+
+/**
+ * @defgroup states
+ *
+ * Varius states in which an IKE SA can be.
+ *
+ * @ingroup sa
+ */
+
+/**
+ * @defgroup queues
+ *
+ * Different kind of queues.
+ */
+
+ /**
+ * @defgroup jobs
+ *
+ * Jobs used in job queue and event queue.
+ *
+ * @ingroup queues
+ */
/**
- * @addtogroup testcases
+ * @defgroup testcases
*
* Testcases used to test the different classes in seperate module tests.
*/
/**
- * @addtogroup transforms
+ * @defgroup transforms
*
* Transform algorithms of different kind.
*/
/**
- * @addtogroup prfs
+ * @defgroup prfs
*
* Pseudo random functions, generate a lot of pseudo
* randomness using random numbers.
@@ -103,7 +137,7 @@
*/
/**
- * @addtogroup signers
+ * @defgroup signers
*
* Symmetric signing algorithms, used to ensure
* message integrity.
@@ -112,7 +146,7 @@
*/
/**
- * @addtogroup crypters
+ * @defgroup crypters
*
* Symmetric encryption algorithms, used to en-
* and decrypt.
@@ -121,7 +155,7 @@
*/
/**
- * @addtogroup hashers
+ * @defgroup hashers
*
* Hashing algorithms.
*
@@ -153,13 +187,13 @@
*/
/**
- * @addtogroup utils
+ * @defgroup utils
*
* Generic helper classes.
*/
/**
- * @addtogroup threads
+ * @defgroup threads
*
* Threaded classes, which will do their
* job alone.