diff --git a/host/dsig/vllp_alertstream.c b/host/dsig/vllp_alertstream.c index a7383780..2e86b436 100644 --- a/host/dsig/vllp_alertstream.c +++ b/host/dsig/vllp_alertstream.c @@ -85,7 +85,7 @@ vllp_alertstream_t * vllp_alertstream_create(vllp_t *v, void *opaque, void (*mark)(void *opaque), void (*raise)(void *opaque, const char *key, - int level, const char *msg), + alert_level_t level, const char *msg), void (*sweep)(void *opaque)) { vllp_alertstream_t *va = calloc(1, sizeof(vllp_alertstream_t)); diff --git a/host/dsig/vllp_alertstream.h b/host/dsig/vllp_alertstream.h index 3ccb561f..3b982089 100644 --- a/host/dsig/vllp_alertstream.h +++ b/host/dsig/vllp_alertstream.h @@ -2,6 +2,15 @@ #include + +// Mirors the enum in include/mios/alert.h +typedef enum { + ALERT_LEVEL_NOTICE, + ALERT_LEVEL_WARNING, + ALERT_LEVEL_ATTENTION, + ALERT_LEVEL_ERROR, +} alert_level_t; + struct vllp; typedef struct vllp_alertstream vllp_alertstream_t; @@ -9,7 +18,7 @@ vllp_alertstream_t *vllp_alertstream_create(struct vllp *v, void *opaque, void (*mark)(void *opaque), void (*raise)(void *opaque, const char *key, - int level, + alert_level_t level, const char *msg), void (*sweep)(void *opaque));