亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? abstractcommand.cpp

?? funambol windows mobile plugin source code, the source code is taken from the funambol site
?? CPP
字號(hào):
/*
 * Copyright (C) 2003-2007 Funambol, Inc.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY, TITLE, NONINFRINGEMENT or FITNESS FOR A PARTICULAR
 * PURPOSE.  See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
 * 02111-1307  USA
 */


#include "syncml/core/AbstractCommand.h"

AbstractCommand::AbstractCommand() {
    initialize();
}

AbstractCommand::AbstractCommand(CmdID* cmdID, BOOL noResp) {
    initialize();
    set(cmdID, noResp);
}

/**
 * Create a new AbstractCommand object with the given commandIdentifier
 *
 * @param cmdID the command identifier - NOT NULL
 *
 */
 AbstractCommand::AbstractCommand(CmdID* cmdID) {
    initialize();
    set(cmdID, FALSE);
}

void AbstractCommand::set(CmdID* cmdID, BOOL noResp) {
    setCmdID(cmdID);
    if (noResp != NULL) {
        this->noResp  = (noResp == TRUE) ? TRUE : FALSE;
    } else {
        this->noResp  = NULL;
    }
}

AbstractCommand::AbstractCommand(CmdID* cmdID,
                                 BOOL noResp,
                                 Meta* meta) {
        initialize();

        setCmdID(cmdID);
        if (noResp != NULL) {
            this->noResp  = (noResp == TRUE) ? TRUE : FALSE;
        } else {
            this->noResp  = NULL;
        }
        setMeta(meta);
    }

void AbstractCommand::initialize() {
     cmdID  = NULL;
     noResp = FALSE;
     meta   = NULL;
     credential   = NULL;
 }

AbstractCommand::~AbstractCommand() {

    if (cmdID)      {delete cmdID; cmdID = NULL; }
    if (meta)       {delete meta; meta = NULL; }
    if (credential) {delete credential; credential = NULL; }

    noResp = FALSE;
}

/**
 * Get CommandIdentifier property
 *
 * @return the command identifier - NOT NULL
 */
 CmdID* AbstractCommand::getCmdID() {
    return this->cmdID;
}

/**
 * Sets the CommandIdentifier property
 *
 * @param cmdID the command identifier
 *
 */
 void AbstractCommand::setCmdID(CmdID* cmdID) {
    if (this->cmdID) {
        delete this->cmdID; this->cmdID = NULL;
    }
    if (cmdID) {
        this->cmdID = cmdID->clone();
    }
}

/**
 * Gets noResp property
 *
 * @return true if the command doesn't require a response, false otherwise
 */
 BOOL AbstractCommand::isNoResp() {
    return (noResp != NULL);
}


 BOOL AbstractCommand::getNoResp() {
    return noResp;
}

/**
 * Sets noResp true if no response is required
 *
 * @param noResp is true if no response is required
 *
 */
 void AbstractCommand::setNoResp(BOOL noResp) {
     if ((noResp == NULL) || (noResp != TRUE && noResp != FALSE)) {
        this->noResp = NULL;
     } else {
        this->noResp = noResp;
     }
}


/**
* Gets Credential object
*
* @return the Credential object
*/
Cred* AbstractCommand::getCred() {
    return credential;

}

/**
* Sets authentication credential
*
* @param cred the authentication credential
*
*/
void AbstractCommand::setCred(Cred* cred) {

    if (credential) {
        delete credential; credential = NULL;
    }
    if (cred) {
        credential = cred->clone();
    } else {
        credential = NULL;
    }
}

/**
* Gets an Meta object
*
* @return an Meta object
*/
Meta* AbstractCommand::getMeta() {
    return meta;
}

/**
* Sets Meta object
*
* @param meta the meta object
*
*/
void AbstractCommand::setMeta(Meta* meta) {

    if (this->meta) {
        delete this->meta; this->meta = NULL;
    }
    if (meta) {
        this->meta = meta->clone();
    }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产资源精品在线观看| 欧美日韩国产一区二区三区地区| 日韩成人一区二区三区在线观看| 国产精品高潮久久久久无| 久久人人爽爽爽人久久久| 在线播放亚洲一区| 欧美日韩一区二区在线观看| 91视频国产资源| 日韩av中文在线观看| 天涯成人国产亚洲精品一区av| 最新久久zyz资源站| 久久久99精品免费观看| 欧美哺乳videos| 日韩三级视频在线看| 欧美一区二区成人| 色综合天天综合网天天狠天天| 972aa.com艺术欧美| 99精品久久只有精品| 天堂久久一区二区三区| 日韩国产在线观看| 日韩av一级电影| 日本不卡123| 日本不卡123| 久久成人久久鬼色| 国产在线播放一区三区四| 亚洲电影一区二区三区| 亚洲人成在线观看一区二区| 亚洲桃色在线一区| 国产精品二区一区二区aⅴ污介绍| 国产精品无圣光一区二区| 国产欧美日韩另类视频免费观看| 精品欧美一区二区久久| 日韩无一区二区| 欧美大白屁股肥臀xxxxxx| 欧美xxx久久| 久久久久高清精品| 国产精品久久久久精k8| 亚洲视频在线一区观看| 亚洲国产精品人人做人人爽| 亚洲成人一区在线| 亚洲国产成人91porn| 亚洲成人av免费| 久久福利视频一区二区| 国产白丝网站精品污在线入口| caoporen国产精品视频| 欧美中文字幕一区| 欧美日韩黄色一区二区| 日韩精品中文字幕在线不卡尤物| 久久午夜老司机| 久久嫩草精品久久久精品| 国产精品国产精品国产专区不蜜| 一区二区三区欧美在线观看| 亚洲乱码国产乱码精品精98午夜| 午夜电影网亚洲视频| 国产乱子轮精品视频| 在线视频一区二区免费| 精品国产一区二区三区av性色| 亚洲色图都市小说| 国产原创一区二区| 欧美日韩一区视频| 中文字幕一区日韩精品欧美| 老司机一区二区| 欧美性生活久久| 国产精品免费丝袜| 久久精品99久久久| 欧美三级韩国三级日本三斤| 国产精品婷婷午夜在线观看| 另类人妖一区二区av| 欧美日韩一区二区三区高清 | 欧美日韩国产123区| 国产欧美一区二区精品久导航| 免费视频最近日韩| 日本大香伊一区二区三区| 亚洲国产电影在线观看| 捆绑变态av一区二区三区| 日本乱人伦一区| 国产精品视频在线看| 麻豆国产精品一区二区三区 | 91成人免费电影| 国产欧美日韩激情| 狠狠色丁香九九婷婷综合五月| 欧美日韩一区二区不卡| 一区二区在线观看不卡| av在线不卡电影| 国产拍欧美日韩视频二区| 久久9热精品视频| 日韩一区二区麻豆国产| 五月综合激情网| 欧美日韩一区二区三区免费看 | 视频一区视频二区在线观看| 一本色道久久综合精品竹菊| 国产精品女主播av| 国产99久久久国产精品| 国产亚洲污的网站| 国产精品18久久久久久久久| 精品免费国产二区三区| 毛片av一区二区三区| 日韩免费观看高清完整版在线观看| 亚洲电影在线免费观看| 欧美日韩精品一二三区| 婷婷中文字幕综合| 欧美猛男男办公室激情| 天天色天天爱天天射综合| 欧美精品一级二级三级| 亚洲网友自拍偷拍| 555夜色666亚洲国产免| 五月天中文字幕一区二区| 欧美日韩高清一区二区三区| 日韩有码一区二区三区| 欧美一区二区久久久| 麻豆精品在线播放| 久久综合久久鬼色| 成人午夜激情片| 国产精品丝袜一区| 日本福利一区二区| 天天综合网天天综合色| 欧美一卡二卡三卡| 国产自产v一区二区三区c| 日本一区二区在线不卡| 99精品偷自拍| 一区二区三区日韩精品视频| 欧美日韩不卡一区| 美女视频第一区二区三区免费观看网站| 欧美va亚洲va在线观看蝴蝶网| 国产一区美女在线| 中文字幕欧美一| 欧美日韩一区二区三区免费看 | 国产suv一区二区三区88区| 国产精品女上位| 欧美午夜精品一区| 免费在线一区观看| 久久久久久久久蜜桃| av资源网一区| 日韩福利电影在线观看| 久久精品在线观看| 色欧美片视频在线观看在线视频| 亚洲成av人片www| www国产成人免费观看视频 深夜成人网 | 久久成人精品无人区| 亚洲国产精品av| 在线精品视频免费播放| 久久精品国产秦先生| 最新国产精品久久精品| 欧美福利一区二区| 国产99久久久久| 视频一区中文字幕| 国产欧美一区二区三区在线老狼| 日本乱码高清不卡字幕| 激情综合亚洲精品| 樱桃国产成人精品视频| 欧美成人艳星乳罩| 色婷婷久久综合| 免费精品99久久国产综合精品| 久久精品欧美一区二区三区不卡 | 色狠狠av一区二区三区| 久久 天天综合| 亚洲激情网站免费观看| 欧美精品一区视频| 日本精品免费观看高清观看| 久久福利视频一区二区| 亚洲一区二区三区视频在线播放| 久久久欧美精品sm网站| 欧美视频三区在线播放| 成人黄色片在线观看| 日韩和欧美一区二区三区| 国产精品卡一卡二| 亚洲精品一区二区三区福利| 欧美日韩专区在线| 不卡av在线免费观看| 国模大尺度一区二区三区| 午夜在线电影亚洲一区| 国产精品久久久久久妇女6080| 日韩你懂的在线观看| 欧美日韩国产一级片| 91麻豆swag| 国产成人精品在线看| 久久精品久久综合| 午夜激情综合网| 夜夜操天天操亚洲| 亚洲欧洲成人av每日更新| 久久这里只有精品首页| 欧美一区日本一区韩国一区| 色美美综合视频| 99视频有精品| 国产91精品欧美| 国产一区二区电影| 蜜臀久久99精品久久久久宅男| 一区二区三区高清在线| 国产精品久久久久久户外露出 | 亚洲精品免费一二三区| 国产欧美精品一区二区色综合朱莉| 精品国产免费人成电影在线观看四季| 欧美日韩免费观看一区二区三区 | 亚洲欧洲一区二区在线播放| 久久精品一区二区三区不卡 | 亚洲激情校园春色| 亚洲精品亚洲人成人网| 亚洲三级免费电影| 18欧美乱大交hd1984| 国产精品福利电影一区二区三区四区|