aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/async/imap/MCIMAPIdentityOperation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/async/imap/MCIMAPIdentityOperation.h')
-rw-r--r--src/async/imap/MCIMAPIdentityOperation.h20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/async/imap/MCIMAPIdentityOperation.h b/src/async/imap/MCIMAPIdentityOperation.h
index 069918cf..16f592a5 100644
--- a/src/async/imap/MCIMAPIdentityOperation.h
+++ b/src/async/imap/MCIMAPIdentityOperation.h
@@ -16,31 +16,25 @@
namespace mailcore {
+ class IMAPIdentity;
+
class IMAPIdentityOperation : public IMAPOperation {
public:
IMAPIdentityOperation();
virtual ~IMAPIdentityOperation();
- virtual void setVendor(String * vendor);
- virtual String * vendor();
-
- virtual void setName(String * name);
- virtual String * name();
-
- virtual void setVersion(String * version);
- virtual String * version();
+ virtual void setClientIdentity(IMAPIdentity * identity);
+ virtual IMAPIdentity * clientIdentity();
// Result.
- virtual HashMap * serverIdentity();
+ virtual IMAPIdentity * serverIdentity();
public: // subclass behavior
virtual void main();
private:
- String * mVendor;
- String * mName;
- String * mVersion;
- HashMap * mServerIdentity;
+ IMAPIdentity * mClientIdentity;
+ IMAPIdentity * mServerIdentity;
};
}