diff options
author | Matt Ronge <mronge@mronge.com> | 2014-03-04 16:12:56 -0600 |
---|---|---|
committer | Matt Ronge <mronge@mronge.com> | 2014-03-04 16:12:56 -0600 |
commit | 431aaf5f1b56b4529a70a7fb8598d686f4d6d814 (patch) | |
tree | a67cac8a9c0685d3f7983d5226164c55202c8ba5 | |
parent | 697f506667e1f9ee6ebaac0711086bc1a287ab67 (diff) |
Add NSCoding to classes that support it
-rw-r--r-- | src/objc/abstract/MCOAddress.h | 2 | ||||
-rw-r--r-- | src/objc/abstract/MCOMessageHeader.h | 2 | ||||
-rw-r--r-- | src/objc/imap/MCOIMAPMessage.h | 2 | ||||
-rw-r--r-- | src/objc/imap/MCOIMAPMessagePart.h | 2 | ||||
-rw-r--r-- | src/objc/imap/MCOIMAPMultipart.h | 2 | ||||
-rw-r--r-- | src/objc/imap/MCOIMAPPart.h | 2 | ||||
-rw-r--r-- | src/objc/utils/MCOIndexSet.h | 2 |
7 files changed, 7 insertions, 7 deletions
diff --git a/src/objc/abstract/MCOAddress.h b/src/objc/abstract/MCOAddress.h index 8e409589..49c17a5a 100644 --- a/src/objc/abstract/MCOAddress.h +++ b/src/objc/abstract/MCOAddress.h @@ -12,7 +12,7 @@ #import <Foundation/Foundation.h> -@interface MCOAddress : NSObject <NSCopying> +@interface MCOAddress : NSObject <NSCopying, NSCoding> /** Creates an address with a display name and a mailbox. diff --git a/src/objc/abstract/MCOMessageHeader.h b/src/objc/abstract/MCOMessageHeader.h index 55121f45..79c4b903 100644 --- a/src/objc/abstract/MCOMessageHeader.h +++ b/src/objc/abstract/MCOMessageHeader.h @@ -16,7 +16,7 @@ @class MCOAddress; -@interface MCOMessageHeader : NSObject <NSCopying> +@interface MCOMessageHeader : NSObject <NSCopying, NSCoding> /** Message-ID field.*/ @property (nonatomic, copy) NSString * messageID; diff --git a/src/objc/imap/MCOIMAPMessage.h b/src/objc/imap/MCOIMAPMessage.h index bcee7eaf..6096edea 100644 --- a/src/objc/imap/MCOIMAPMessage.h +++ b/src/objc/imap/MCOIMAPMessage.h @@ -29,7 +29,7 @@ @protocol MCOHTMLRendererIMAPDelegate; -@interface MCOIMAPMessage : MCOAbstractMessage +@interface MCOIMAPMessage : MCOAbstractMessage <NSCoding> /** IMAP UID of the message. */ @property (nonatomic, assign) uint32_t uid; diff --git a/src/objc/imap/MCOIMAPMessagePart.h b/src/objc/imap/MCOIMAPMessagePart.h index 1e2be559..cca0b62d 100644 --- a/src/objc/imap/MCOIMAPMessagePart.h +++ b/src/objc/imap/MCOIMAPMessagePart.h @@ -14,7 +14,7 @@ #import <MailCore/MCOAbstractMessagePart.h> -@interface MCOIMAPMessagePart : MCOAbstractMessagePart +@interface MCOIMAPMessagePart : MCOAbstractMessagePart <NSCoding> /** A part identifier is of the form 1.2.1*/ @property (nonatomic, copy) NSString * partID; diff --git a/src/objc/imap/MCOIMAPMultipart.h b/src/objc/imap/MCOIMAPMultipart.h index 408b6593..628a6451 100644 --- a/src/objc/imap/MCOIMAPMultipart.h +++ b/src/objc/imap/MCOIMAPMultipart.h @@ -14,7 +14,7 @@ #import <MailCore/MCOAbstractMultipart.h> -@interface MCOIMAPMultipart : MCOAbstractMultipart +@interface MCOIMAPMultipart : MCOAbstractMultipart <NSCoding> /** A part identifier looks like 1.2.1 */ @property (nonatomic, copy) NSString * partID; diff --git a/src/objc/imap/MCOIMAPPart.h b/src/objc/imap/MCOIMAPPart.h index f7bec632..34abdbc8 100644 --- a/src/objc/imap/MCOIMAPPart.h +++ b/src/objc/imap/MCOIMAPPart.h @@ -16,7 +16,7 @@ /** Represents a single IMAP message part */ -@interface MCOIMAPPart : MCOAbstractPart +@interface MCOIMAPPart : MCOAbstractPart <NSCoding> /** A part identifier looks like 1.2.1 */ @property (nonatomic, copy) NSString * partID; diff --git a/src/objc/utils/MCOIndexSet.h b/src/objc/utils/MCOIndexSet.h index 38ec3834..97d368ec 100644 --- a/src/objc/utils/MCOIndexSet.h +++ b/src/objc/utils/MCOIndexSet.h @@ -16,7 +16,7 @@ /** similar to NSMutableIndexSet but supports int64_t*/ -@interface MCOIndexSet : NSObject <NSCopying> +@interface MCOIndexSet : NSObject <NSCopying, NSCoding> /** Creates an empty index set.*/ + (MCOIndexSet *) indexSet; |