From: Martin Willi Date: Thu, 22 Jul 2010 13:55:08 +0000 (+0200) Subject: Add enum names for HA message types X-Git-Tag: 4.4.1~24 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f2eebed2a31e2dac12e44c487d6c2be4cc0af557;p=thirdparty%2Fstrongswan.git Add enum names for HA message types --- diff --git a/src/libcharon/plugins/ha/ha_message.c b/src/libcharon/plugins/ha/ha_message.c index 95380903c5..da05d93e5d 100644 --- a/src/libcharon/plugins/ha/ha_message.c +++ b/src/libcharon/plugins/ha/ha_message.c @@ -46,6 +46,20 @@ struct private_ha_message_t { chunk_t buf; }; +ENUM(ha_message_type_names, HA_IKE_ADD, HA_RESYNC, + "IKE_ADD", + "IKE_UPDATE", + "IKE_MID_INITIATOR", + "IKE_MID_RESPONDER", + "IKE_DELETE", + "CHILD_ADD", + "CHILD_DELETE", + "SEGMENT_DROP", + "SEGMENT_TAKE", + "STATUS", + "RESYNC", +); + typedef struct ike_sa_id_encoding_t ike_sa_id_encoding_t; /** diff --git a/src/libcharon/plugins/ha/ha_message.h b/src/libcharon/plugins/ha/ha_message.h index 6c92e1217b..50ba0329ee 100644 --- a/src/libcharon/plugins/ha/ha_message.h +++ b/src/libcharon/plugins/ha/ha_message.h @@ -65,6 +65,11 @@ enum ha_message_type_t { HA_RESYNC, }; +/** + * Enum names for message types + */ +extern enum_name_t *ha_message_type_names; + /** * Type of attributes contained in a message */