nearly completed PA-TNC error handling
[strongswan.git] / src / libimcv / pa_tnc / pa_tnc_msg.h
index 9e1e0a6..bff9546 100644 (file)
@@ -23,6 +23,8 @@
 
 typedef struct pa_tnc_msg_t pa_tnc_msg_t;
 
+#define PA_TNC_VERSION         0x01
+
 #include "pa_tnc_attr.h"
 
 #include <library.h>
@@ -67,6 +69,13 @@ struct pa_tnc_msg_t {
        enumerator_t* (*create_attribute_enumerator)(pa_tnc_msg_t *this);
 
        /**
+        * Enumerates over all parsing errors
+        *
+        * @return                              return error enumerator
+        */
+       enumerator_t* (*create_error_enumerator)(pa_tnc_msg_t *this);
+
+       /**
         * Destroys a pa_tnc_msg_t object.
         */
        void (*destroy)(pa_tnc_msg_t *this);