ported some hard-to-merge cherries back to trunk :-/
[strongswan.git] / src / charon / config / traffic_selector.h
index e3b8214..215398d 100644 (file)
@@ -92,7 +92,7 @@ struct traffic_selector_t {
        /**
         * Get starting address of this ts as a chunk.
         *
-        * Chunk is in network order gets allocated.
+        * Chunk is in network and points to internal data.
         *
         * @return                      chunk containing the address
         */
@@ -101,7 +101,7 @@ struct traffic_selector_t {
        /**
         * Get ending address of this ts as a chunk.
         *
-        * Chunk is in network order gets allocated.
+        * Chunk is in network and points to internal data.
         *
         * @return                      chunk containing the address
         */
@@ -155,6 +155,13 @@ struct traffic_selector_t {
        bool (*is_host) (traffic_selector_t *this, host_t* host);
        
        /**
+        * Check if a traffic selector has been created by create_dynamic().
+        *
+        * @return                      TRUE if TS is dynamic
+        */
+       bool (*is_dynamic)(traffic_selector_t *this);
+       
+       /**
         * Update the address of a traffic selector.
         *
         * Update the address range of a traffic selector, if it is