Kaydet (Commit) 46d1a28a authored tarafından Caolán McNamara's avatar Caolán McNamara

tidy INetMessage a little

Change-Id: I506bcdc9d72d23c44b692717ee186f9718f5a388
üst 7439a9b7
...@@ -105,14 +105,14 @@ class INetMessage ...@@ -105,14 +105,14 @@ class INetMessage
HeaderList_impl m_aHeaderList; HeaderList_impl m_aHeaderList;
sal_uIntPtr m_nDocSize; sal_uIntPtr m_nDocSize;
UniString m_aDocName; rtl::OUString m_aDocName;
SvLockBytesRef m_xDocLB; SvLockBytesRef m_xDocLB;
void ListCleanup_Impl(); void ListCleanup_Impl();
void ListCopy (const INetMessage& rMsg); void ListCopy (const INetMessage& rMsg);
protected: protected:
UniString GetHeaderName_Impl ( rtl::OUString GetHeaderName_Impl (
sal_uIntPtr nIndex, rtl_TextEncoding eEncoding) const sal_uIntPtr nIndex, rtl_TextEncoding eEncoding) const
{ {
if ( nIndex < m_aHeaderList.size() ) { if ( nIndex < m_aHeaderList.size() ) {
...@@ -122,13 +122,13 @@ protected: ...@@ -122,13 +122,13 @@ protected:
} }
} }
UniString GetHeaderValue_Impl ( rtl::OUString GetHeaderValue_Impl (
sal_uIntPtr nIndex, INetMIME::HeaderFieldType eType) const sal_uIntPtr nIndex, INetMIME::HeaderFieldType eType) const
{ {
if ( nIndex < m_aHeaderList.size() ) { if ( nIndex < m_aHeaderList.size() ) {
return INetMIME::decodeHeaderFieldBody(eType, m_aHeaderList[ nIndex ]->GetValue()); return INetMIME::decodeHeaderFieldBody(eType, m_aHeaderList[ nIndex ]->GetValue());
} else { } else {
return UniString(); return rtl::OUString();
} }
} }
...@@ -151,7 +151,7 @@ protected: ...@@ -151,7 +151,7 @@ protected:
void SetHeaderField_Impl ( void SetHeaderField_Impl (
INetMIME::HeaderFieldType eType, INetMIME::HeaderFieldType eType,
const rtl::OString &rName, const rtl::OString &rName,
const UniString &rValue, const rtl::OUString &rValue,
sal_uIntPtr &rnIndex); sal_uIntPtr &rnIndex);
virtual SvStream& operator<< (SvStream& rStrm) const; virtual SvStream& operator<< (SvStream& rStrm) const;
...@@ -180,12 +180,12 @@ public: ...@@ -180,12 +180,12 @@ public:
sal_uIntPtr GetHeaderCount() const { return m_aHeaderList.size(); } sal_uIntPtr GetHeaderCount() const { return m_aHeaderList.size(); }
UniString GetHeaderName (sal_uIntPtr nIndex) const rtl::OUString GetHeaderName (sal_uIntPtr nIndex) const
{ {
return GetHeaderName_Impl (nIndex, RTL_TEXTENCODING_ASCII_US); return GetHeaderName_Impl (nIndex, RTL_TEXTENCODING_ASCII_US);
} }
UniString GetHeaderValue (sal_uIntPtr nIndex) const rtl::OUString GetHeaderValue (sal_uIntPtr nIndex) const
{ {
return GetHeaderValue_Impl (nIndex, INetMIME::HEADER_FIELD_TEXT); return GetHeaderValue_Impl (nIndex, INetMIME::HEADER_FIELD_TEXT);
} }
...@@ -207,8 +207,8 @@ public: ...@@ -207,8 +207,8 @@ public:
sal_uIntPtr GetDocumentSize() const { return m_nDocSize; } sal_uIntPtr GetDocumentSize() const { return m_nDocSize; }
void SetDocumentSize (sal_uIntPtr nSize) { m_nDocSize = nSize; } void SetDocumentSize (sal_uIntPtr nSize) { m_nDocSize = nSize; }
const UniString& GetDocumentName() const { return m_aDocName; } const rtl::OUString& GetDocumentName() const { return m_aDocName; }
void SetDocumentName (const UniString& rName) { m_aDocName = rName; } void SetDocumentName (const rtl::OUString& rName) { m_aDocName = rName; }
SvLockBytes* GetDocumentLB() const { return m_xDocLB; } SvLockBytes* GetDocumentLB() const { return m_xDocLB; }
void SetDocumentLB (SvLockBytes *pDocLB) { m_xDocLB = pDocLB; } void SetDocumentLB (SvLockBytes *pDocLB) { m_xDocLB = pDocLB; }
...@@ -267,7 +267,7 @@ public: ...@@ -267,7 +267,7 @@ public:
INetRFC822Message& operator= (const INetRFC822Message& rMsg); INetRFC822Message& operator= (const INetRFC822Message& rMsg);
static sal_Bool ParseDateField ( static sal_Bool ParseDateField (
const UniString& rDateField, DateTime& rDateTime); const rtl::OUString& rDateField, DateTime& rDateTime);
using INetMessage::SetHeaderField; using INetMessage::SetHeaderField;
virtual sal_uIntPtr SetHeaderField ( virtual sal_uIntPtr SetHeaderField (
...@@ -277,105 +277,105 @@ public: ...@@ -277,105 +277,105 @@ public:
/** Header fields. /** Header fields.
*/ */
UniString GetBCC() const rtl::OUString GetBCC() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_BCC], m_nIndex[INETMSG_RFC822_BCC],
INetMIME::HEADER_FIELD_ADDRESS); INetMIME::HEADER_FIELD_ADDRESS);
} }
UniString GetCC() const rtl::OUString GetCC() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_CC], m_nIndex[INETMSG_RFC822_CC],
INetMIME::HEADER_FIELD_ADDRESS); INetMIME::HEADER_FIELD_ADDRESS);
} }
UniString GetComments() const rtl::OUString GetComments() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_COMMENTS], m_nIndex[INETMSG_RFC822_COMMENTS],
INetMIME::HEADER_FIELD_TEXT); INetMIME::HEADER_FIELD_TEXT);
} }
UniString GetDate() const rtl::OUString GetDate() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_DATE], m_nIndex[INETMSG_RFC822_DATE],
INetMIME::HEADER_FIELD_STRUCTURED); INetMIME::HEADER_FIELD_STRUCTURED);
} }
UniString GetFrom() const rtl::OUString GetFrom() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_FROM], m_nIndex[INETMSG_RFC822_FROM],
INetMIME::HEADER_FIELD_ADDRESS); INetMIME::HEADER_FIELD_ADDRESS);
} }
UniString GetInReplyTo() const rtl::OUString GetInReplyTo() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_IN_REPLY_TO], m_nIndex[INETMSG_RFC822_IN_REPLY_TO],
INetMIME::HEADER_FIELD_ADDRESS); // ??? MESSAGE_ID ??? INetMIME::HEADER_FIELD_ADDRESS); // ??? MESSAGE_ID ???
} }
UniString GetKeywords() const rtl::OUString GetKeywords() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_KEYWORDS], m_nIndex[INETMSG_RFC822_KEYWORDS],
INetMIME::HEADER_FIELD_PHRASE); INetMIME::HEADER_FIELD_PHRASE);
} }
UniString GetMessageID() const rtl::OUString GetMessageID() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_MESSAGE_ID], m_nIndex[INETMSG_RFC822_MESSAGE_ID],
INetMIME::HEADER_FIELD_MESSAGE_ID); INetMIME::HEADER_FIELD_MESSAGE_ID);
} }
UniString GetReferences() const rtl::OUString GetReferences() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_REFERENCES], m_nIndex[INETMSG_RFC822_REFERENCES],
INetMIME::HEADER_FIELD_ADDRESS); INetMIME::HEADER_FIELD_ADDRESS);
} }
UniString GetReplyTo() const rtl::OUString GetReplyTo() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_REPLY_TO], m_nIndex[INETMSG_RFC822_REPLY_TO],
INetMIME::HEADER_FIELD_ADDRESS); INetMIME::HEADER_FIELD_ADDRESS);
} }
UniString GetReturnPath() const rtl::OUString GetReturnPath() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_RETURN_PATH], m_nIndex[INETMSG_RFC822_RETURN_PATH],
INetMIME::HEADER_FIELD_ADDRESS); INetMIME::HEADER_FIELD_ADDRESS);
} }
UniString GetReturnReceiptTo() const rtl::OUString GetReturnReceiptTo() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_RETURN_RECEIPT_TO], m_nIndex[INETMSG_RFC822_RETURN_RECEIPT_TO],
INetMIME::HEADER_FIELD_ADDRESS); INetMIME::HEADER_FIELD_ADDRESS);
} }
UniString GetSender() const rtl::OUString GetSender() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_SENDER], m_nIndex[INETMSG_RFC822_SENDER],
INetMIME::HEADER_FIELD_ADDRESS); INetMIME::HEADER_FIELD_ADDRESS);
} }
UniString GetSubject() const rtl::OUString GetSubject() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_SUBJECT], m_nIndex[INETMSG_RFC822_SUBJECT],
INetMIME::HEADER_FIELD_TEXT); INetMIME::HEADER_FIELD_TEXT);
} }
UniString GetTo() const rtl::OUString GetTo() const
{ {
return GetHeaderValue_Impl ( return GetHeaderValue_Impl (
m_nIndex[INETMSG_RFC822_TO], m_nIndex[INETMSG_RFC822_TO],
......
...@@ -109,7 +109,7 @@ void INetMessage::ListCopy (const INetMessage &rMsg) ...@@ -109,7 +109,7 @@ void INetMessage::ListCopy (const INetMessage &rMsg)
void INetMessage::SetHeaderField_Impl ( void INetMessage::SetHeaderField_Impl (
INetMIME::HeaderFieldType eType, INetMIME::HeaderFieldType eType,
const rtl::OString &rName, const rtl::OString &rName,
const UniString &rValue, const rtl::OUString &rValue,
sal_uIntPtr &rnIndex) sal_uIntPtr &rnIndex)
{ {
INetMIMEStringOutputSink aSink (0, STRING_MAXLEN); INetMIMEStringOutputSink aSink (0, STRING_MAXLEN);
...@@ -329,7 +329,7 @@ static sal_uInt16 ParseMonth(const rtl::OString& rStr, sal_uInt16& nIndex) ...@@ -329,7 +329,7 @@ static sal_uInt16 ParseMonth(const rtl::OString& rStr, sal_uInt16& nIndex)
} }
sal_Bool INetRFC822Message::ParseDateField ( sal_Bool INetRFC822Message::ParseDateField (
const UniString& rDateFieldW, DateTime& rDateTime) const rtl::OUString& rDateFieldW, DateTime& rDateTime)
{ {
rtl::OString aDateField(rtl::OUStringToOString(rDateFieldW, rtl::OString aDateField(rtl::OUStringToOString(rDateFieldW,
RTL_TEXTENCODING_ASCII_US)); RTL_TEXTENCODING_ASCII_US));
......
...@@ -1349,7 +1349,7 @@ int INetMIMEMessageStream::GetMsgLine (sal_Char *pData, sal_uIntPtr nSize) ...@@ -1349,7 +1349,7 @@ int INetMIMEMessageStream::GetMsgLine (sal_Char *pData, sal_uIntPtr nSize)
if (aContentType.Len()) if (aContentType.Len())
{ {
// Determine default Content-Type. // Determine default Content-Type.
String aDefaultType; UniString aDefaultType;
pMsg->GetDefaultContentType (aDefaultType); pMsg->GetDefaultContentType (aDefaultType);
if (aDefaultType.CompareIgnoreCaseToAscii ( if (aDefaultType.CompareIgnoreCaseToAscii (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment