summaryrefslogtreecommitdiff
path: root/indra/llmessage/llbufferstream.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/llmessage/llbufferstream.h')
-rw-r--r--indra/llmessage/llbufferstream.h164
1 files changed, 82 insertions, 82 deletions
diff --git a/indra/llmessage/llbufferstream.h b/indra/llmessage/llbufferstream.h
index 19749612f3..ac1aa49e81 100644
--- a/indra/llmessage/llbufferstream.h
+++ b/indra/llmessage/llbufferstream.h
@@ -1,4 +1,4 @@
-/**
+/**
* @file llbufferstream.h
* @author Phoenix
* @date 2005-10-10
@@ -7,21 +7,21 @@
* $LicenseInfo:firstyear=2005&license=viewerlgpl$
* Second Life Viewer Source Code
* Copyright (C) 2010, Linden Research, Inc.
- *
+ *
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation;
* version 2.1 of the License only.
- *
+ *
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
- *
+ *
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- *
+ *
* Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
* $/LicenseInfo$
*/
@@ -33,7 +33,7 @@
#include <iostream>
#include "llbuffer.h"
-/**
+/**
* @class LLBufferStreamBuf
* @brief This implements the buffer wrapper for an istream
*
@@ -42,92 +42,92 @@
class LLBufferStreamBuf : public std::streambuf
{
public:
- LLBufferStreamBuf(
- const LLChannelDescriptors& channels,
- LLBufferArray* buffer);
- virtual ~LLBufferStreamBuf();
+ LLBufferStreamBuf(
+ const LLChannelDescriptors& channels,
+ LLBufferArray* buffer);
+ virtual ~LLBufferStreamBuf();
protected:
#if( LL_WINDOWS || __GNUC__ > 2 )
- typedef std::streambuf::pos_type pos_type;
- typedef std::streambuf::off_type off_type;
+ typedef std::streambuf::pos_type pos_type;
+ typedef std::streambuf::off_type off_type;
#endif
- /* @name streambuf vrtual implementations
- */
- //@{
- /*
- * @brief called when we hit the end of input
- *
- * @return Returns the character at the current position or EOF.
- */
- virtual int underflow();
-
- /*
- * @brief called when we hit the end of output
- *
- * @param c The character to store at the current put position
- * @return Returns EOF if the function failed. Any other value on success.
- */
- virtual int overflow(int c);
-
- /*
- * @brief synchronize the buffer
- *
- * @return Returns 0 on success or -1 on failure.
- */
- virtual int sync();
-
- /*
- * @brief Seek to an offset position in a stream.
- *
- * @param off Offset value relative to way paramter
- * @param way The seek direction. One of ios::beg, ios::cur, and ios::end.
- * @param which Which pointer to modify. One of ios::in, ios::out,
- * or both masked together.
- * @return Returns the new position or an invalid position on failure.
- */
+ /* @name streambuf vrtual implementations
+ */
+ //@{
+ /*
+ * @brief called when we hit the end of input
+ *
+ * @return Returns the character at the current position or EOF.
+ */
+ virtual int underflow();
+
+ /*
+ * @brief called when we hit the end of output
+ *
+ * @param c The character to store at the current put position
+ * @return Returns EOF if the function failed. Any other value on success.
+ */
+ virtual int overflow(int c);
+
+ /*
+ * @brief synchronize the buffer
+ *
+ * @return Returns 0 on success or -1 on failure.
+ */
+ virtual int sync();
+
+ /*
+ * @brief Seek to an offset position in a stream.
+ *
+ * @param off Offset value relative to way paramter
+ * @param way The seek direction. One of ios::beg, ios::cur, and ios::end.
+ * @param which Which pointer to modify. One of ios::in, ios::out,
+ * or both masked together.
+ * @return Returns the new position or an invalid position on failure.
+ */
#if( LL_WINDOWS || __GNUC__ > 2)
- virtual pos_type seekoff(
- off_type off,
- std::ios::seekdir way,
- std::ios::openmode which);
+ virtual pos_type seekoff(
+ off_type off,
+ std::ios::seekdir way,
+ std::ios::openmode which);
#else
- virtual streampos seekoff(
- streamoff off,
- std::ios::seekdir way,
- std::ios::openmode which);
+ virtual streampos seekoff(
+ streamoff off,
+ std::ios::seekdir way,
+ std::ios::openmode which);
#endif
- /*
- * @brief Get s sequence of characters from the input
- *
- * @param dst Pointer to a block of memory to accept the characters
- * @param length Number of characters to be read
- * @return Returns the number of characters read
- */
- //virtual streamsize xsgetn(char* dst, streamsize length);
-
- /*
- * @brief Write some characters to output
- *
- * @param src Pointer to a sequence of characters to be output
- * @param length Number of characters to be put
- * @return Returns the number of characters written
- */
- //virtual streamsize xsputn(char* src, streamsize length);
- //@}
+ /*
+ * @brief Get s sequence of characters from the input
+ *
+ * @param dst Pointer to a block of memory to accept the characters
+ * @param length Number of characters to be read
+ * @return Returns the number of characters read
+ */
+ //virtual streamsize xsgetn(char* dst, streamsize length);
+
+ /*
+ * @brief Write some characters to output
+ *
+ * @param src Pointer to a sequence of characters to be output
+ * @param length Number of characters to be put
+ * @return Returns the number of characters written
+ */
+ //virtual streamsize xsputn(char* src, streamsize length);
+ //@}
protected:
- // This channels we are working on.
- LLChannelDescriptors mChannels;
+ // This channels we are working on.
+ LLChannelDescriptors mChannels;
- // The buffer we work on
- LLBufferArray* mBuffer;
+ // The buffer we work on
+ LLBufferArray* mBuffer;
};
-/**
+/**
* @class LLBufferStream
* @brief This implements an istream based wrapper around an LLBufferArray.
*
@@ -139,13 +139,13 @@ protected:
class LLBufferStream : public std::iostream
{
public:
- LLBufferStream(
- const LLChannelDescriptors& channels,
- LLBufferArray* buffer);
- ~LLBufferStream();
+ LLBufferStream(
+ const LLChannelDescriptors& channels,
+ LLBufferArray* buffer);
+ ~LLBufferStream();
protected:
- LLBufferStreamBuf mStreamBuf;
+ LLBufferStreamBuf mStreamBuf;
};