nearly completed PA-TNC error handling
[strongswan.git] / src / libimcv / pa_tnc / pa_tnc_attr.h
index b594a46..95a596c 100644 (file)
@@ -24,7 +24,7 @@
 typedef struct pa_tnc_attr_t pa_tnc_attr_t;
 
 #include <library.h>
-#include <tnc/pen/pen.h>
+#include <pen/pen.h>
 
 /**
  * Interface for an RFC 5792 PA-TNC Posture Attribute.
@@ -80,6 +80,13 @@ struct pa_tnc_attr_t {
        status_t (*process)(pa_tnc_attr_t *this);
 
        /**
+        * Get a new reference to the PA-TNC attribute
+        *
+        * @return                      this, with an increased refcount
+        */
+       pa_tnc_attr_t* (*get_ref)(pa_tnc_attr_t *this);
+
+       /**
         * Destroys a pa_tnc_attr_t object.
         */
        void (*destroy)(pa_tnc_attr_t *this);