summaryrefslogtreecommitdiff
path: root/include/tools/inetstrm.hxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-09-10 17:36:44 +0200
committerStephan Bergmann <sbergman@redhat.com>2015-09-10 23:04:35 +0200
commit9371a5f0a03ef1e98e8984edf3bb81cffa14f36f (patch)
treea2215f06dfa1cffbb208d94b92fc6ac3063589ee /include/tools/inetstrm.hxx
parent82285ab5c9778cc16a6976f4036ec7188037c6b9 (diff)
More INetMIMEMessageStream clean up
Change-Id: Ibb2b93261e2d8ef370ac106766e39685a03a6ef3
Diffstat (limited to 'include/tools/inetstrm.hxx')
-rw-r--r--include/tools/inetstrm.hxx26
1 files changed, 5 insertions, 21 deletions
diff --git a/include/tools/inetstrm.hxx b/include/tools/inetstrm.hxx
index 90d376049725..7e43b0d912e8 100644
--- a/include/tools/inetstrm.hxx
+++ b/include/tools/inetstrm.hxx
@@ -27,17 +27,6 @@ class INetMIMEMessage;
class SvMemoryStream;
class SvStream;
-enum INetStreamStatus
-{
- INETSTREAM_STATUS_ERROR = -1
-};
-
-enum INetMessageStreamState
-{
- INETMSG_EOL_BEGIN,
- INETMSG_EOL_DONE
-};
-
class TOOLS_DLLPUBLIC INetMIMEMessageStream
{
INetMIMEMessage *pSourceMsg;
@@ -53,7 +42,7 @@ class TOOLS_DLLPUBLIC INetMIMEMessageStream
sal_Char *pMsgRead;
sal_Char *pMsgWrite;
- int eState;
+ bool done;
sal_uIntPtr nChildIndex;
INetMIMEMessageStream *pChildStrm;
@@ -61,20 +50,15 @@ class TOOLS_DLLPUBLIC INetMIMEMessageStream
INetMIMEMessageStream (const INetMIMEMessageStream& rStrm) SAL_DELETED_FUNCTION;
INetMIMEMessageStream& operator= (const INetMIMEMessageStream& rStrm) SAL_DELETED_FUNCTION;
- int GetInnerMsgLine(sal_Char *pData, sal_uIntPtr nSize);
- int GetOuterMsgLine(sal_Char *pData, sal_uIntPtr nSize);
+ int GetHeaderLine(sal_Char *pData, sal_uIntPtr nSize);
+ int GetBodyLine(sal_Char *pData, sal_uIntPtr nSize);
+ int GetMsgLine(sal_Char *pData, sal_uIntPtr nSize);
public:
- INetMIMEMessageStream (sal_uIntPtr nBufferSize = 2048);
+ explicit INetMIMEMessageStream(INetMIMEMessage *pMsg, bool headerGenerated);
~INetMIMEMessageStream();
int Read (sal_Char *pData, sal_uIntPtr nSize);
-
- INetMIMEMessage *GetSourceMessage() const { return pSourceMsg; }
- void SetSourceMessage (INetMIMEMessage *pMsg) { pSourceMsg = pMsg; }
-
- void SetHeaderGenerated() { bHeaderGenerated = true; }
- bool IsHeaderGenerated() const { return bHeaderGenerated; }
};
#endif