diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-06-15 00:46:16 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-06-15 09:07:51 +0100 |
commit | 94bbe5ab6c71e1434360768d8bc48bf1442c9959 (patch) | |
tree | 0ad642d7ec9db6323149039439c1585d2d3c63e3 /tools | |
parent | 9eb574c665d729844c51965824cc266628a75a19 (diff) |
remove unused INetMIMEUnicodeOutputSink
Diffstat (limited to 'tools')
-rw-r--r-- | tools/inc/tools/inetmime.hxx | 36 | ||||
-rw-r--r-- | tools/source/inet/inetmime.cxx | 62 |
2 files changed, 0 insertions, 98 deletions
diff --git a/tools/inc/tools/inetmime.hxx b/tools/inc/tools/inetmime.hxx index 226eba2a9aa2..d5b56b090725 100644 --- a/tools/inc/tools/inetmime.hxx +++ b/tools/inc/tools/inetmime.hxx @@ -1208,42 +1208,6 @@ inline ByteString INetMIMEStringOutputSink::takeBuffer() } //============================================================================ -class INetMIMEUnicodeOutputSink: public INetMIMEOutputSink -{ - UniString m_aBuffer; - bool m_bOverflow; - - using INetMIMEOutputSink::writeSequence; - - virtual void writeSequence(const sal_Char * pBegin, - const sal_Char * pEnd); - - virtual void writeSequence(const sal_uInt32 * pBegin, - const sal_uInt32 * pEnd); - - virtual void writeSequence(const sal_Unicode * pBegin, - const sal_Unicode * pEnd); - -public: - inline INetMIMEUnicodeOutputSink(sal_uInt32 nColumn = 0, - sal_uInt32 nLineLengthLimit - = INetMIME::SOFT_LINE_LENGTH_LIMIT): - INetMIMEOutputSink(nColumn, nLineLengthLimit), m_bOverflow(false) {} - - virtual ErrCode getError() const; - - inline UniString takeBuffer(); -}; - -inline UniString INetMIMEUnicodeOutputSink::takeBuffer() -{ - UniString aTheBuffer = m_aBuffer; - m_aBuffer.Erase(); - m_bOverflow = false; - return aTheBuffer; -} - -//============================================================================ class INetMIMEEncodedWordOutputSink { public: diff --git a/tools/source/inet/inetmime.cxx b/tools/source/inet/inetmime.cxx index 523da226ce13..78032e7d376e 100644 --- a/tools/source/inet/inetmime.cxx +++ b/tools/source/inet/inetmime.cxx @@ -3598,68 +3598,6 @@ ErrCode INetMIMEStringOutputSink::getError() const //============================================================================ // -// INetMIMEUnicodeOutputSink -// -//============================================================================ - -// virtual -void INetMIMEUnicodeOutputSink::writeSequence(const sal_Char * pBegin, - const sal_Char * pEnd) -{ - DBG_ASSERT(pBegin && pBegin <= pEnd, - "INetMIMEUnicodeOutputSink::writeSequence(): Bad sequence"); - - sal_Unicode * pBufferBegin = new sal_Unicode[pEnd - pBegin]; - sal_Unicode * pBufferEnd = pBufferBegin; - while (pBegin != pEnd) - *pBufferEnd++ = sal_uChar(*pBegin++); - writeSequence(pBufferBegin, pBufferEnd); - delete[] pBufferBegin; -} - -//============================================================================ -// virtual -void INetMIMEUnicodeOutputSink::writeSequence(const sal_uInt32 * pBegin, - const sal_uInt32 * pEnd) -{ - DBG_ASSERT(pBegin && pBegin <= pEnd, - "INetMIMEUnicodeOutputSink::writeSequence(): Bad sequence"); - - sal_Unicode * pBufferBegin = new sal_Unicode[pEnd - pBegin]; - sal_Unicode * pBufferEnd = pBufferBegin; - while (pBegin != pEnd) - { - DBG_ASSERT(*pBegin < 256, - "INetMIMEOutputSink::writeSequence(): Bad octet"); - *pBufferEnd++ = sal_Unicode(*pBegin++); - } - writeSequence(pBufferBegin, pBufferEnd); - delete[] pBufferBegin; -} - -//============================================================================ -// virtual -void INetMIMEUnicodeOutputSink::writeSequence(const sal_Unicode * pBegin, - const sal_Unicode * pEnd) -{ - DBG_ASSERT(pBegin && pBegin <= pEnd, - "INetMIMEUnicodeOutputSink::writeSequence(): Bad sequence"); - - m_bOverflow = m_bOverflow - || pEnd - pBegin > STRING_MAXLEN - m_aBuffer.Len(); - if (!m_bOverflow) - m_aBuffer.Append(pBegin, static_cast< xub_StrLen >(pEnd - pBegin)); -} - -//============================================================================ -// virtual -ErrCode INetMIMEUnicodeOutputSink::getError() const -{ - return m_bOverflow ? ERRCODE_IO_OUTOFMEMORY : ERRCODE_NONE; -} - -//============================================================================ -// // INetMIMEEncodedWordOutputSink // //============================================================================ |