changeset 30:ed7e54a1bc3d

Added http::IHeader::deleteKey()
author Zoltan K
date Sun, 21 Mar 2010 15:34:28 +0100
parents e53daed19d97
children d82cf6b99c5f
files src/include/http/IHeader.hpp uml/StreamIt_api.dia
diffstat 2 files changed, 58 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/include/http/IHeader.hpp	Sun Mar 21 15:27:01 2010 +0100
+++ b/src/include/http/IHeader.hpp	Sun Mar 21 15:34:28 2010 +0100
@@ -55,6 +55,14 @@
      * @see IHeader::setValue
      */
     virtual Value &             operator[](const Key & k) = 0;
+
+    /**
+     ** @brief Remove a key and its associated value.
+     ** @param [in] k The key to delete.
+     */
+    virtual void                deleteKey(const Key & k) = 0;
+
+
 };
 
 }
--- a/uml/StreamIt_api.dia	Sun Mar 21 15:27:01 2010 +0100
+++ b/uml/StreamIt_api.dia	Sun Mar 21 15:34:28 2010 +0100
@@ -464,7 +464,7 @@
         <dia:point val="6.35,21"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="6.3,20.95;31.925,29.25"/>
+        <dia:rectangle val="6.3,20.95;31.925,30.05"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
         <dia:point val="6.35,21"/>
@@ -473,7 +473,7 @@
         <dia:real val="25.524999999999999"/>
       </dia:attribute>
       <dia:attribute name="elem_height">
-        <dia:real val="8.1999999999999993"/>
+        <dia:real val="9"/>
       </dia:attribute>
       <dia:attribute name="name">
         <dia:string>#IHeader#</dia:string>
@@ -890,6 +890,54 @@
             </dia:composite>
           </dia:attribute>
         </dia:composite>
+        <dia:composite type="umloperation">
+          <dia:attribute name="name">
+            <dia:string>#deleteKey#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="stereotype">
+            <dia:string>##</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#void#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="visibility">
+            <dia:enum val="0"/>
+          </dia:attribute>
+          <dia:attribute name="comment">
+            <dia:string>##</dia:string>
+          </dia:attribute>
+          <dia:attribute name="abstract">
+            <dia:boolean val="true"/>
+          </dia:attribute>
+          <dia:attribute name="inheritance_type">
+            <dia:enum val="0"/>
+          </dia:attribute>
+          <dia:attribute name="query">
+            <dia:boolean val="false"/>
+          </dia:attribute>
+          <dia:attribute name="class_scope">
+            <dia:boolean val="false"/>
+          </dia:attribute>
+          <dia:attribute name="parameters">
+            <dia:composite type="umlparameter">
+              <dia:attribute name="name">
+                <dia:string>#key#</dia:string>
+              </dia:attribute>
+              <dia:attribute name="type">
+                <dia:string>#const Key &amp;#</dia:string>
+              </dia:attribute>
+              <dia:attribute name="value">
+                <dia:string>##</dia:string>
+              </dia:attribute>
+              <dia:attribute name="comment">
+                <dia:string>##</dia:string>
+              </dia:attribute>
+              <dia:attribute name="kind">
+                <dia:enum val="1"/>
+              </dia:attribute>
+            </dia:composite>
+          </dia:attribute>
+        </dia:composite>
       </dia:attribute>
       <dia:attribute name="template">
         <dia:boolean val="false"/>