#include "utils/allocator.h"
+mapping_t job_type_m[] = {
+ {INCOMING_PACKET, "INCOMING_PACKET"},
+ {RETRANSMIT_REQUEST, "RETRANSMIT_REQUEST"},
+ {INITIATE_IKE_SA, "INITIATE_IKE_SA"},
+ {MAPPING_END, NULL}
+};
+
/**
* @brief implements function destroy of job_t
*/
#define JOB_H_
#include "types.h"
+#include "definitions.h"
/**
* Type of Jobs in Job-Queue
*/
typedef enum job_type_e job_type_t;
-enum job_type_e{
+enum job_type_e {
/**
* process an incoming IKEv2-Message
*/
/**
* establish an ike sa as initiator
*/
- ESTABLISH_IKE_SA
+ INITIATE_IKE_SA
/* more job types have to be inserted here */
};
+extern mapping_t job_type_m[];
/**
* @brief Job as it is stored in the job queue