aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/abstract/MCAbstractMultipart.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/abstract/MCAbstractMultipart.h')
-rw-r--r--src/core/abstract/MCAbstractMultipart.h36
1 files changed, 19 insertions, 17 deletions
diff --git a/src/core/abstract/MCAbstractMultipart.h b/src/core/abstract/MCAbstractMultipart.h
index 11d33666..b499f848 100644
--- a/src/core/abstract/MCAbstractMultipart.h
+++ b/src/core/abstract/MCAbstractMultipart.h
@@ -8,27 +8,29 @@
#ifdef __cplusplus
namespace mailcore {
-
- class AbstractMultipart : public AbstractPart {
- public:
- AbstractMultipart();
- virtual ~AbstractMultipart();
-
- virtual Array * parts();
- virtual void setParts(Array * parts);
-
+
+ class AbstractMultipart : public AbstractPart {
+ public:
+ AbstractMultipart();
+ virtual ~AbstractMultipart();
+
+ virtual Array * parts();
+ virtual void setParts(Array * parts);
+
public: //subclass behavior
- AbstractMultipart(AbstractMultipart * other);
- virtual String * description();
- virtual Object * copy();
+ AbstractMultipart(AbstractMultipart * other);
+ virtual String * description();
+ virtual Object * copy();
+ virtual HashMap * serializable();
+ virtual void importSerializable(HashMap * serializable);
virtual AbstractPart * partForContentID(String * contentID);
virtual AbstractPart * partForUniqueID(String * uniqueID);
-
- private:
- Array * mParts;
- void init();
- };
+
+ private:
+ Array * mParts;
+ void init();
+ };
}
#endif