diff options
Diffstat (limited to 'src/core/rfc822/MCMessageBuilder.h')
-rw-r--r-- | src/core/rfc822/MCMessageBuilder.h | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/src/core/rfc822/MCMessageBuilder.h b/src/core/rfc822/MCMessageBuilder.h index 6981e295..f592a7f3 100644 --- a/src/core/rfc822/MCMessageBuilder.h +++ b/src/core/rfc822/MCMessageBuilder.h @@ -8,37 +8,37 @@ #ifdef __cplusplus namespace mailcore { - - class Attachment; + + class Attachment; class HTMLRendererTemplateCallback; - - class MessageBuilder : public AbstractMessage { - public: - MessageBuilder(); - virtual ~MessageBuilder(); - - virtual void setHTMLBody(String * htmlBody); - virtual String * htmlBody(); - - virtual void setTextBody(String * textBody); - virtual String * textBody(); - - virtual void setAttachments(Array * /* Attachment */ attachments); - virtual Array * /* Attachment */ attachments(); - virtual void addAttachment(Attachment * attachment); - - // attachments (usually images) that are included in HTML. + + class MessageBuilder : public AbstractMessage { + public: + MessageBuilder(); + virtual ~MessageBuilder(); + + virtual void setHTMLBody(String * htmlBody); + virtual String * htmlBody(); + + virtual void setTextBody(String * textBody); + virtual String * textBody(); + + virtual void setAttachments(Array * /* Attachment */ attachments); + virtual Array * /* Attachment */ attachments(); + virtual void addAttachment(Attachment * attachment); + + // attachments (usually images) that are included in HTML. // a Content-ID should be assigned to these part to be able to reference // them in the HTML using a cid: URL. - virtual void setRelatedAttachments(Array * /* Attachment */ attachments); - virtual Array * /* Attachment */ relatedAttachments(); - virtual void addRelatedAttachment(Attachment * attachment); - - // When boundary needs to be prefixed (to go through spam filters). - virtual void setBoundaryPrefix(String * boundaryPrefix); - virtual String * boundaryPrefix(); - - virtual Data * data(); + virtual void setRelatedAttachments(Array * /* Attachment */ attachments); + virtual Array * /* Attachment */ relatedAttachments(); + virtual void addRelatedAttachment(Attachment * attachment); + + // When boundary needs to be prefixed (to go through spam filters). + virtual void setBoundaryPrefix(String * boundaryPrefix); + virtual String * boundaryPrefix(); + + virtual Data * data(); virtual String * htmlRendering(HTMLRendererTemplateCallback * htmlCallback = NULL); virtual String * htmlBodyRendering(); @@ -47,20 +47,20 @@ namespace mailcore { virtual String * plainTextBodyRendering(bool stripWhitespace); public: // subclass behavior - MessageBuilder(MessageBuilder * other); - virtual String * description(); - virtual Object * copy(); + MessageBuilder(MessageBuilder * other); + virtual String * description(); + virtual Object * copy(); - private: - String * mHTMLBody; - String * mTextBody; - Array * /* Attachment */ mAttachments; - Array * /* Attachment */ mRelatedAttachments; - String * mBoundaryPrefix; - void init(); - Data * dataAndFilterBcc(bool filterBcc); - }; - + private: + String * mHTMLBody; + String * mTextBody; + Array * /* Attachment */ mAttachments; + Array * /* Attachment */ mRelatedAttachments; + String * mBoundaryPrefix; + void init(); + Data * dataAndFilterBcc(bool filterBcc); + }; + }; #endif |