diff options
Diffstat (limited to 'Source/charon/queues/jobs/job.h')
-rw-r--r-- | Source/charon/queues/jobs/job.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Source/charon/queues/jobs/job.h b/Source/charon/queues/jobs/job.h index 89e9c5b60..eea4da09e 100644 --- a/Source/charon/queues/jobs/job.h +++ b/Source/charon/queues/jobs/job.h @@ -32,6 +32,8 @@ typedef enum job_type_t job_type_t; /** * @brief Definition of the various job types. * + * @todo add more jobs, such as rekeying. + * * @ingroup jobs */ enum job_type_t { @@ -52,8 +54,8 @@ enum job_type_t { * * Job is implemented in class type initiate_ike_sa_job_t */ - INITIATE_IKE_SA, + /** * Delete an ike sa which is still not established. * @@ -67,13 +69,12 @@ enum job_type_t { * Job is implemented in class type delete_established_ike_sa_job_t */ DELETE_ESTABLISHED_IKE_SA - - - /* more job types have to be inserted here */ }; /** * string mappings for job_type_t + * + * @ingroup jobs */ extern mapping_t job_type_m[]; @@ -85,6 +86,9 @@ typedef struct job_t job_t; * * A job consists of a job-type and one or more assigned values. * + * @b Constructors: + * - None, use specific implementation of the interface. + * * @ingroup jobs */ struct job_t { |