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

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

?? devinf.h

?? funambol windows mobile plugin source code, the source code is taken from the funambol site
?? H
字號(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
 */


#ifndef INCL_DEVINF
#define INCL_DEVINF
/** @cond DEV */

#include "base/fscapi.h"
#include "base/util/ArrayList.h"
#include "syncml/core/VerDTD.h"
#include "syncml/core/DataStore.h"
#include "syncml/core/CTCap.h"
#include "syncml/core/Ext.h"


class DevInf {

     // ------------------------------------------------------------ Private data
    private:
        VerDTD* verDTD;
        char*  man;
        char*  mod;
        char*  oem;
        char*  fwV;
        char*  swV;
        char*  hwV;
        char*  devID;
        char*  devTyp;
        ArrayList* dataStores;  //DataStore[]
        ArrayList* ctCap;       // CTCap[]
        ArrayList* ext;         // Ext[]
        BOOL utc;
        BOOL supportLargeObjs;
        BOOL supportNumberOfChanges;
        SyncCap* syncCap;

        void initialize();

    // ---------------------------------------------------------- Public data
    public:

        DevInf();
        ~DevInf();

        /**
         * Creates a new DevInf object with the given parameter
         *
         * @param verDTD the DTD version - NOT NULL
         * @param man the device manufacturer
         * @param mod the device model name
         * @param oem the device OEM
         * @param fwV the device firmware version
         * @param swV the device software version
         * @param hwV the device hardware version
         * @param devID the device ID - NOT NULL
         * @param devTyp the device type - NOT NULL
         * @param dataStores the array of datastore - NOT NULL
         * @param ctCap the array of content type capability - NOT NULL
         * @param ext the array of extension element name - NOT NULL
         * @param utc is true if the device supports UTC based time
         * @param supportLargeObjs is true if the device supports handling of large objects
         * @param supportNumberOfChanges is true if the device supports number of changes
         *
         */
        DevInf(VerDTD* verDTD,
               const  char*  man,
               const char*  mod,
               const char*  oem,
               const char*  fwV,
               const char*  swV,
               const char*  hwV,
               const char*  devID,
               const char*  devTyp,
               ArrayList* dataStores,
               ArrayList* ctCap,
               ArrayList* ext,
               BOOL utc,
               BOOL supportLargeObjs,
               BOOL supportNumberOfChanges,
               SyncCap* syncCap);

        // ---------------------------------------------------------- Public methods
        /**
         * Gets the DTD version property
         *
         * @return the DTD version property
         */
        VerDTD* getVerDTD();

        /**
         * Sets the DTD version property
         *
         * @param verDTD the DTD version
         */
        void setVerDTD(VerDTD* verDTD);

        /**
         * Gets the device manufacturer property
         *
         * @return the device manufacturer property
         */
        const char* getMan();

        /**
         * Sets the device manufacturer property
         *
         * @param man the device manufacturer property
         *
         */
        void setMan(const char*  man);

        /**
         * Gets the model name of device
         *
         * @return the model name of device
         */
        const char* getMod();

        /**
         * Sets the device model property
         *
         * @param mod the device model property
         *
         */
        void setMod(const char*  mod);

        /**
         * Gets the Original Equipment Manufacturer of the device
         *
         * @return the OEM property
         */
        const char* getOEM();

        /**
         * Sets the Original Equipment Manufacturer of the device
         *
         * @param oem the Original Equipment Manufacturer of the device
         *
         */
        void setOEM(const char*  oem);

        /**
         * Gets the firmware version property
         *
         * @return the firmware version property
         */
        const char* getFwV();

        /**
         * Sets the firmware version property
         *
         * @param fwV the firmware version property
         *
         */
        void setFwV(const char*  fwV);

        /**
         * Gets the software version property
         *
         * @return the software version property
         */
        const char* getSwV();

        /**
         * Sets the software version property
         *
         * @param swV the software version property
         *
         */
        void setSwV(const char*  swV);

        /**
         * Gets the hardware version property
         *
         * @return the hardware version property
         */
        const char* getHwV();

        /**
         * Sets the hardware version property
         *
         * @param hwV the hardware version property
         *
         */
        void setHwV(const char*  hwV);

        /**
         * Gets the device identifier
         *
         * @return the device identifier
         */
        const char* getDevID();

        /**
         * Sets the device identifier
         *
         * @param devID the device identifier
         *
         */
        void setDevID(const char*  devID);

        /**
         * Gets the device type
         *
         * @return the device type
         */
        const char* getDevTyp();

        /**
         * Sets the device type
         *
         * @param devTyp the device type
         *
         */
        void setDevTyp(const char*  devTyp);

        /**
         * Gets the array of datastore
         *
         * @return the array of datastore
         */
        ArrayList* getDataStore();

        /**
         * Sets an array of datastore
         *
         * @param dataStores an array of datastore
         *
         */
        void setDataStore(ArrayList* dataStores);
        /**
         * Gets the array of content type capability
         *
         * @return the array of content type capability
         */
        ArrayList* getCTCap();

        /**
         * Sets an array of content type capability
         *
         * @param ctCap an array of content type capability
         *
         */
        void setCTCap(ArrayList* ctCap);

        /**
         * Gets the array of extension
         *
         * @return the array of extension
         */
        ArrayList* getExt();

        /**
         * Sets an array of extensions
         *
         * @param ext an array of extensions
         *
         */
        void setExt(ArrayList* ext);

        /**
         * Gets true if the device supports UTC based time
         *
         * @return true if the device supports UTC based time
         */
        BOOL isUTC();

        /**
         * Sets the UTC property
         *
         * @param utc is true if the device supports UTC based time
         */
        void setUTC(BOOL utc);

        /**
         * Gets the Boolean value of utc
         *
         * @return true if the device supports UTC based time
         */
        BOOL getUTC();

        /**
         * Gets true if the device supports handling of large objects
         *
         * @return true if the device supports handling of large objects
         */
        BOOL isSupportLargeObjs();

        /**
         * Sets the supportLargeObjs property
         *
         * @param supportLargeObjs is true if the device supports handling of large objects
         *
         */
        void setSupportLargeObjs(BOOL supportLargeObjs);


        /**
         * Gets the Boolean value of supportLargeObjs
         *
         * @return true if the device supports handling of large objects
         */
        BOOL getSupportLargeObjs();

        /**
         * Gets true if the device supports number of changes
         *
         * @return true if the device supports number of changes
         */
        BOOL isSupportNumberOfChanges();

        /**
         * Sets the supportNumberOfChanges property
         *
         * @param supportNumberOfChanges is true if the device supports number of changes
         *
         */
        void setSupportNumberOfChanges(BOOL supportNumberOfChanges);

        /**
         * Gets the Boolean value of supportNumberOfChanges
         *
         * @return true if the device supports number of changes
         */
        BOOL getSupportNumberOfChanges();

        void setSyncCap(SyncCap* syncCap);

        SyncCap* getSyncCap();

        DevInf* clone();

};

/** @endcond */
#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人美女在线观看.| 另类专区欧美蜜桃臀第一页| 欧美剧情电影在线观看完整版免费励志电影| 视频一区欧美日韩| 国产精品久久久久永久免费观看| 欧美视频一区二区| 99久久婷婷国产综合精品电影| 欧美aaaaa成人免费观看视频| 综合色中文字幕| 精品国产乱码久久久久久1区2区 | 26uuu国产在线精品一区二区| 99在线精品免费| 国产一区二区三区美女| 偷偷要91色婷婷| 亚洲欧洲日产国码二区| 精品久久久久久综合日本欧美| 国产精品久久久久三级| 国产一区二区三区免费观看| 91麻豆精品久久久久蜜臀| 色爱区综合激月婷婷| 成人激情图片网| 欧美喷潮久久久xxxxx| 欧美美女一区二区三区| 北条麻妃国产九九精品视频| 日韩精品一级二级| 欧美色图片你懂的| 91亚洲精品乱码久久久久久蜜桃| 国产激情一区二区三区四区 | 秋霞午夜av一区二区三区| 国产精品一区二区在线看| 欧美成人精品福利| 亚洲三级在线看| 国产99久久精品| 久久久不卡网国产精品二区| 韩国精品在线观看| 国产一区二区免费看| 秋霞电影一区二区| 日韩福利视频导航| 日韩综合一区二区| 中文字幕制服丝袜一区二区三区| 欧美sm美女调教| 国产精品资源在线观看| 亚洲美女偷拍久久| 欧美精品一区二区三区久久久| 国产电影一区在线| 亚洲成年人网站在线观看| 欧美成人猛片aaaaaaa| 成人美女视频在线观看18| 久久精品视频一区二区| 色婷婷狠狠综合| 日韩精品国产精品| 2017欧美狠狠色| 91碰在线视频| 日韩电影一区二区三区| 2023国产一二三区日本精品2022| 色婷婷综合久久久久中文| 日本三级亚洲精品| 亚洲国产sm捆绑调教视频| 国产精品国产三级国产| 久久久久久夜精品精品免费| 国产成人精品综合在线观看 | 在线亚洲欧美专区二区| 亚洲午夜久久久久中文字幕久| 亚洲三级免费观看| 欧美一区二区女人| 人人爽香蕉精品| 麻豆91在线看| 国产尤物一区二区在线| 91精品婷婷国产综合久久竹菊| 韩国欧美一区二区| 亚洲综合丝袜美腿| 午夜国产不卡在线观看视频| 免费成人在线影院| 国产精品一区不卡| 色综合天天综合| 91精品国产色综合久久不卡蜜臀| 精品卡一卡二卡三卡四在线| 国产精品无遮挡| 国产欧美日韩视频在线观看| 激情欧美一区二区| 欧美日韩一区二区在线观看| 久久久不卡网国产精品二区| 麻豆免费精品视频| 精品88久久久久88久久久| 五月激情丁香一区二区三区| 国产不卡免费视频| 欧美日韩成人一区二区| 亚洲免费观看在线视频| 成人做爰69片免费看网站| 最近日韩中文字幕| 99国产精品久| 欧美成人a在线| 亚洲一区二区三区视频在线播放 | 国产亚洲一二三区| 日本一区二区免费在线| 国产电影一区在线| 69久久99精品久久久久婷婷 | 亚洲国产精品久久一线不卡| 精品亚洲国内自在自线福利| 国产大片一区二区| 在线一区二区三区四区五区| 91视频一区二区三区| 91精品国产一区二区三区蜜臀| 欧美日本韩国一区二区三区视频 | 在线精品视频免费观看| 在线免费不卡视频| 一区二区欧美在线观看| 五月婷婷激情综合网| 久久精品视频免费| 一区二区三区av电影| 国产一区二区网址| 555www色欧美视频| 一区二区三区欧美视频| 99久久久无码国产精品| 国产亚洲视频系列| 麻豆freexxxx性91精品| 欧美日韩国产片| 亚洲一区免费观看| 色综合一区二区三区| 国产蜜臀97一区二区三区 | 婷婷综合在线观看| 99久久综合99久久综合网站| 精品免费国产二区三区| 日韩国产精品久久| 欧美视频在线一区二区三区| 亚洲欧洲综合另类在线| 成人精品视频一区| 国产精品免费看片| 懂色av一区二区夜夜嗨| 久久精品一区二区| 国产美女主播视频一区| 久久久蜜臀国产一区二区| 精品夜夜嗨av一区二区三区| 精品区一区二区| 国内成人免费视频| 久久精品无码一区二区三区| 韩国精品主播一区二区在线观看 | 色94色欧美sute亚洲13| 樱桃国产成人精品视频| 在线观看国产91| 亚洲制服丝袜在线| 欧美日韩一二区| 偷窥少妇高潮呻吟av久久免费| 这里是久久伊人| 老司机午夜精品99久久| 精品国产凹凸成av人网站| 国产在线看一区| 国产农村妇女毛片精品久久麻豆| 成人深夜在线观看| 亚洲免费高清视频在线| 在线免费不卡电影| 日韩中文字幕1| 久久久亚洲精华液精华液精华液| 国产精品一区二区久久不卡| 国产精品热久久久久夜色精品三区 | 久久99精品一区二区三区三区| 精品国产免费视频| 成人自拍视频在线| 亚洲老司机在线| 欧美日韩精品福利| 国内成+人亚洲+欧美+综合在线| 久久久久久久久97黄色工厂| 99精品视频一区二区三区| 伊人色综合久久天天人手人婷| 欧美日韩国产天堂| 国产高清无密码一区二区三区| 国产精品成人在线观看| 欧美日韩一区二区三区视频| 欧美揉bbbbb揉bbbbb| 久久不见久久见中文字幕免费| 国产精品久久看| 91精品欧美久久久久久动漫| 国产一区二区在线视频| 亚洲毛片av在线| 精品国产自在久精品国产| av资源站一区| 日韩成人伦理电影在线观看| 久久久www成人免费无遮挡大片| 91网上在线视频| 美国欧美日韩国产在线播放| 国产精品久线在线观看| 欧美日韩另类一区| 国产传媒欧美日韩成人| 亚洲午夜一区二区三区| 精品99一区二区三区| 欧美午夜精品电影| 国产电影一区二区三区| 婷婷中文字幕一区三区| 国产精品乱码久久久久久| 337p亚洲精品色噜噜| 波多野结衣在线aⅴ中文字幕不卡| 日日夜夜一区二区| 亚洲欧洲日韩一区二区三区| 日韩欧美国产系列| 欧美色网站导航| 成人av动漫网站| 国产精品中文字幕欧美| 日本在线不卡一区| 亚洲免费在线观看| 国产日本一区二区|