diff options
Diffstat (limited to 'src/async/imap/MCIMAPIdentityOperation.h')
-rw-r--r-- | src/async/imap/MCIMAPIdentityOperation.h | 20 |
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; }; } |