// // MCIMAPCapabilityOperation.cpp // mailcore2 // // Created by DINH Viêt Hoà on 3/4/13. // Copyright (c) 2013 MailCore. All rights reserved. // #include "MCIMAPCapabilityOperation.h" #include "MCIMAPSession.h" #include "MCIMAPAsyncConnection.h" using namespace mailcore; IMAPCapabilityOperation::IMAPCapabilityOperation() { mCapabilities = NULL; } IMAPCapabilityOperation::~IMAPCapabilityOperation() { MC_SAFE_RELEASE(mCapabilities); } IndexSet * IMAPCapabilityOperation::capabilities() { return mCapabilities; } void IMAPCapabilityOperation::main() { ErrorCode error; mCapabilities = session()->session()->capability(&error); MC_SAFE_RETAIN(mCapabilities); setError(error); }