Added close() method to stream classes.
[sockstream.git] / include / sockstream.h
index d6352af..8953e53 100644 (file)
@@ -9,6 +9,8 @@
 **
 **  DESCRIPTION      :  sockbuf and sockstream classes.
 **
+**                      Special thanks to Marc Groenewegen <marcg@dinkum.nl>
+**
 **  EXPORTED OBJECTS : class sockbuf, class isockstream,
 **                     class osockstream, class sockstream
 **  LOCAL    OBJECTS : 
@@ -18,7 +20,7 @@
 ********************************
 **      ORIGINAL AUTHOR : Arjen Baart - arjen@andromeda.nl
 **      CREATION DATE   : Aug 16, 2012
-**      LAST UPDATE     : Oct 19, 2012
+**      LAST UPDATE     : Nov 13, 2012
 **      MODIFICATIONS   : 
 **************************************************************************/
 
@@ -125,7 +127,7 @@ public:
 **
 **  RELATIONS      : 
 **  SEE ALSO       : 
-**  LAST MODIFIED  : Oct 19, 2012
+**  LAST MODIFIED  : Nov 13, 2012
 **+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
 
@@ -141,6 +143,11 @@ public:
       this->init(&_M_sockbuf);
       _M_sockbuf.connect(_s);
    }
+
+   void close()
+   {
+      _M_sockbuf.close();
+   }
 };
 
 
@@ -155,7 +162,7 @@ public:
 **
 **  RELATIONS      : 
 **  SEE ALSO       : 
-**  LAST MODIFIED  : Oct 19, 2012
+**  LAST MODIFIED  : Nov 13, 2012
 **+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
 
@@ -171,6 +178,11 @@ public:
       this->init(&_M_sockbuf);
       _M_sockbuf.connect(_s);
    }
+
+   void close()
+   {
+      _M_sockbuf.close();
+   }
 };
 
 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
@@ -184,7 +196,7 @@ public:
 **
 **  RELATIONS      : 
 **  SEE ALSO       : 
-**  LAST MODIFIED  : Oct 19, 2012
+**  LAST MODIFIED  : Nov 13, 2012
 **+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
 
@@ -200,6 +212,11 @@ public:
       this->init(&_M_sockbuf);
       _M_sockbuf.connect(_s);
    }
+
+   void close()
+   {
+      _M_sockbuf.close();
+   }
 };