aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/utils/identification.c
diff options
context:
space:
mode:
Diffstat (limited to 'Source/charon/utils/identification.c')
-rw-r--r--Source/charon/utils/identification.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/Source/charon/utils/identification.c b/Source/charon/utils/identification.c
index b2dc299f4..844c98b8d 100644
--- a/Source/charon/utils/identification.c
+++ b/Source/charon/utils/identification.c
@@ -28,7 +28,6 @@
#include <utils/allocator.h>
-
/**
* String mappings for id_type_t.
*/
@@ -44,7 +43,6 @@ mapping_t id_type_m[] = {
};
-
typedef struct private_identification_t private_identification_t;
/**
@@ -57,23 +55,23 @@ struct private_identification_t {
identification_t public;
/**
- * string representation of this id
+ * String representation of this ID.
*/
char *string;
/**
- * encoded representation of this id
+ * Encoded representation of this ID.
*/
chunk_t encoded;
/**
- * type of this id
+ * Type of this ID.
*/
id_type_t type;
};
/**
- * implements identification_t.get_encoding
+ * Implementation of identification_t.get_encoding.
*/
static chunk_t get_encoding(private_identification_t *this)
{
@@ -81,7 +79,7 @@ static chunk_t get_encoding(private_identification_t *this)
}
/**
- * implements identification_t.get_type
+ * Implementation of identification_t.get_type.
*/
static id_type_t get_type(private_identification_t *this)
{
@@ -89,7 +87,7 @@ static id_type_t get_type(private_identification_t *this)
}
/**
- * implements identification_t.get_string
+ * Implementation of identification_t.get_string.
*/
static char *get_string(private_identification_t *this)
{
@@ -116,7 +114,7 @@ static bool equals (private_identification_t *this,private_identification_t *oth
}
/**
- * implements identification_t.destroy
+ * Implementation of identification_t.destroy.
*/
static void destroy(private_identification_t *this)
{
@@ -126,13 +124,14 @@ static void destroy(private_identification_t *this)
}
/*
- * Generic constructor used for the other twos
+ * Generic constructor used for the other constructors.
+ *
+ * @return private_identification_t object
*/
static private_identification_t *identification_create()
{
private_identification_t *this = allocator_alloc_thing(private_identification_t);
- /* assign methods */
this->public.equals = (bool (*) (identification_t*,identification_t*))equals;
this->public.get_encoding = (chunk_t (*) (identification_t*))get_encoding;
this->public.get_type = (id_type_t (*) (identification_t*))get_type;