diff options
author | 2013-11-24 13:05:16 -0700 | |
---|---|---|
committer | 2013-11-24 13:05:16 -0700 | |
commit | e38e72a6cf228bd940d73f269e3b07e397a67292 (patch) | |
tree | 710c57d4c1c60ac921c323f4d5e7588f3829dbb5 /src/objc/imap/MCOIMAPSearchExpression.mm | |
parent | 6694fa91543851da262aefb05bb499f5778bfc38 (diff) |
ObjC Interface
Diffstat (limited to 'src/objc/imap/MCOIMAPSearchExpression.mm')
-rw-r--r-- | src/objc/imap/MCOIMAPSearchExpression.mm | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/src/objc/imap/MCOIMAPSearchExpression.mm b/src/objc/imap/MCOIMAPSearchExpression.mm index b727f9f8..e8148771 100644 --- a/src/objc/imap/MCOIMAPSearchExpression.mm +++ b/src/objc/imap/MCOIMAPSearchExpression.mm @@ -87,6 +87,86 @@ return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchHeader([header mco_mcString], [value mco_mcString])); } ++ (MCOIMAPSearchExpression *) searchRead +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchRead()); +} + ++ (MCOIMAPSearchExpression *) searchUnread +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchUnread()); +} + ++ (MCOIMAPSearchExpression *) searchFlagged +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchFlagged()); +} + ++ (MCOIMAPSearchExpression *) searchUnflagged +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchUnflagged()); +} + ++ (MCOIMAPSearchExpression *) searchAnswered +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchAnswered()); +} + ++ (MCOIMAPSearchExpression *) searchUnanswered +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchUnanswered()); +} + ++ (MCOIMAPSearchExpression *) searchDraft +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchDraft()); +} + ++ (MCOIMAPSearchExpression *) searchUndraft +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchUndraft()); +} + ++ (MCOIMAPSearchExpression *) searchDeleted +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchDeleted()); +} + ++ (MCOIMAPSearchExpression *) searchSpam +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchSpam()); +} + ++ (MCOIMAPSearchExpression *) searchBeforeDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchBeforeDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchOnDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchOnDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchSinceDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchSinceDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchBeforeRecievedDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchBeforeRecievedDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchOnRecievedDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchOnRecievedDate((time_t) [date timeIntervalSince1970])); +} + ++ (MCOIMAPSearchExpression *) searchSinceReciviedDate:(NSDate *)date +{ + return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchSinceReciviedDate((time_t) [date timeIntervalSince1970])); +} + + (MCOIMAPSearchExpression *) searchGmailThreadID:(uint64_t)number { return MCO_TO_OBJC(mailcore::IMAPSearchExpression::searchGmailThreadID(number)); |