aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/processing/jobs/mediation_job.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcharon/processing/jobs/mediation_job.c')
-rw-r--r--src/libcharon/processing/jobs/mediation_job.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libcharon/processing/jobs/mediation_job.c b/src/libcharon/processing/jobs/mediation_job.c
index b5b8af3b3..44145e29a 100644
--- a/src/libcharon/processing/jobs/mediation_job.c
+++ b/src/libcharon/processing/jobs/mediation_job.c
@@ -138,6 +138,14 @@ static void execute(private_mediation_job_t *this)
}
/**
+ * Implementation of job_t.get_priority.
+ */
+static job_priority_t get_priority(private_mediation_job_t *this)
+{
+ return JOB_PRIO_MEDIUM;
+}
+
+/**
* Creates an empty mediation job
*/
static private_mediation_job_t *mediation_job_create_empty()
@@ -146,6 +154,7 @@ static private_mediation_job_t *mediation_job_create_empty()
/* interface functions */
this->public.job_interface.execute = (void (*) (job_t *)) execute;
+ this->public.job_interface.get_priority = (job_priority_t (*) (job_t *)) get_priority;
this->public.job_interface.destroy = (void (*) (job_t *)) destroy;
/* private variables */