]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/mstream.h
added convenient wxON_BLOCK_EXIT_THISn() macros wrapping wxON_BLOCK_EXIT_OBJn(*this)
[wxWidgets.git] / interface / mstream.h
index 939159252d155ef91d98fbf842752035ab153f0b..37319f10b2b7a5229e462b4933da29d7bc6dc413 100644 (file)
@@ -1,6 +1,6 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        mstream.h
-// Purpose:     documentation for wxMemoryOutputStream class
+// Purpose:     interface of wxMemoryOutputStream
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
     @library{wxbase}
     @category{streams}
 
-    @seealso
-    wxStreamBuffer
+    @see wxStreamBuffer
 */
 class wxMemoryOutputStream : public wxOutputStream
 {
 public:
     /**
-        If @e data is @NULL, then it will initialize a new empty buffer which will
+        If @a data is @NULL, then it will initialize a new empty buffer which will
         grow if required.
     */
-    wxMemoryOutputStream(char * data = @NULL, size_t length = 0);
+    wxMemoryOutputStream(char* data = NULL, size_t length = 0);
 
     /**
         Destructor.
@@ -33,19 +32,20 @@ public:
 
     /**
         CopyTo allowed you to transfer data from the internal buffer of
-        wxMemoryOutputStream to an external buffer. @e len specifies the size of
+        wxMemoryOutputStream to an external buffer. @a len specifies the size of
         the buffer.
     */
-    size_t CopyTo(char * buffer, size_t len);
+    size_t CopyTo(char* buffer, size_t len) const;
 
     /**
         Returns the pointer to the stream object used as an internal buffer
         for that stream.
     */
-    wxStreamBuffer * GetOutputStreamBuffer();
+    wxStreamBuffer* GetOutputStreamBuffer() const;
 };
 
 
+
 /**
     @class wxMemoryInputStream
     @wxheader{mstream.h}
@@ -54,8 +54,7 @@ public:
     @library{wxbase}
     @category{streams}
 
-    @seealso
-    wxStreamBuffer, wxMemoryOutputStream
+    @see wxStreamBuffer, wxMemoryOutputStream
 */
 class wxMemoryInputStream : public wxInputStream
 {
@@ -64,12 +63,11 @@ public:
     /**
         Creates a new read-only memory stream, initializing it with the
         data from the given input stream @e stream.
-        
-        The @e len argument specifies the amount of data to read from
+        The @a len argument specifies the amount of data to read from
         the @e stream. Setting it to @e wxInvalidOffset means that
-        the @e stream is to be read entirely (i.e. till the EOF is reached).
+        the @a stream is to be read entirely (i.e. till the EOF is reached).
     */
-    wxMemoryInputStream(const char * data, size_t len);
+    wxMemoryInputStream(const char* data, size_t len);
     wxMemoryInputStream(const wxMemoryOutputStream& stream);
     wxMemoryInputStream(wxInputStream& stream,
                         wxFileOffset len = wxInvalidOffset);
@@ -84,5 +82,6 @@ public:
         Returns the pointer to the stream object used as an internal buffer
         for that stream.
     */
-    wxStreamBuffer * GetInputStreamBuffer();
+    wxStreamBuffer* GetInputStreamBuffer() const;
 };
+