aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/imap/MCIMAPFolderStatus.h
diff options
context:
space:
mode:
authorGravatar silenteh <silenteh@gmail.com>2013-06-12 00:07:27 +0200
committerGravatar silenteh <silenteh@gmail.com>2013-06-12 00:07:27 +0200
commit41e69b4a755df41d86cc7751c961361c9ac47b64 (patch)
tree1746c3b4f5816d09ac666376fdaaf3e39eb5c6a0 /src/core/imap/MCIMAPFolderStatus.h
parentd249843d4ca3992aac7f8955c62b781f6a5348ef (diff)
fixed indentation of comments, variables and methods names - added class for folder status command instead of a struct
Diffstat (limited to 'src/core/imap/MCIMAPFolderStatus.h')
-rw-r--r--src/core/imap/MCIMAPFolderStatus.h61
1 files changed, 61 insertions, 0 deletions
diff --git a/src/core/imap/MCIMAPFolderStatus.h b/src/core/imap/MCIMAPFolderStatus.h
new file mode 100644
index 00000000..d151edb3
--- /dev/null
+++ b/src/core/imap/MCIMAPFolderStatus.h
@@ -0,0 +1,61 @@
+//
+// MCIMAPFolderStatus.h
+// mailcore2
+//
+// Created by Sebastian on 6/11/13.
+// Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef __MAILCORE_MCIMAPFOLDERSTATUS_H
+
+#define __MAILCORE_MCIMAPFOLDERSTATUS_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+
+ class IMAPFolderStatus : public Object {
+ public:
+
+ IMAPFolderStatus();
+ virtual ~IMAPFolderStatus();
+
+ virtual void setTotalUnseen(u_int32_t unseen);
+ virtual u_int32_t totalUnseen();
+
+ virtual void setTotalMessages(u_int32_t messages);
+ virtual u_int32_t totalMessage();
+
+ virtual void setTotalRecent(u_int32_t recent);
+ virtual u_int32_t totalRecent();
+
+ virtual void setUidNext(u_int32_t uidNext);
+ virtual u_int32_t uidNext();
+
+ virtual void setUidValidity(u_int32_t uidValidity);
+ virtual u_int32_t uidValidity();
+
+
+ public: // subclass behavior
+ IMAPFolderStatus(IMAPFolderStatus * other);
+ virtual Object * copy();
+
+ private:
+ u_int32_t mTotalUnseen;
+ u_int32_t mTotalMessages;
+ u_int32_t mTotalRecent;
+ u_int32_t mUidNext;
+ u_int32_t mUidValidity;
+
+ void init();
+ };
+
+}
+
+#endif
+
+#endif
+