diff options
author | silenteh <silenteh@gmail.com> | 2013-06-12 00:07:27 +0200 |
---|---|---|
committer | silenteh <silenteh@gmail.com> | 2013-06-12 00:07:27 +0200 |
commit | 41e69b4a755df41d86cc7751c961361c9ac47b64 (patch) | |
tree | 1746c3b4f5816d09ac666376fdaaf3e39eb5c6a0 /src/core/imap/MCIMAPFolderStatus.h | |
parent | d249843d4ca3992aac7f8955c62b781f6a5348ef (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.h | 61 |
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 + |