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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? settings.hpp

?? 在Linux/Unix環境下發包測試性能的工具
?? HPP
?? 第 1 頁 / 共 2 頁
字號:
/*---------------------------------------------------------------  * Copyright (c) 1999,2000,2001,2002,2003                               * The Board of Trustees of the University of Illinois             * All Rights Reserved.                                            *---------------------------------------------------------------  * Permission is hereby granted, free of charge, to any person     * obtaining a copy of this software (Iperf) and associated        * documentation files (the "Software"), to deal in the Software   * without restriction, including without limitation the           * rights to use, copy, modify, merge, publish, distribute,         * sublicense, and/or sell copies of the Software, and to permit      * persons to whom the Software is furnished to do * so, subject to the following conditions:  * *      * Redistributions of source code must retain the above  * copyright notice, this list of conditions and  * the following disclaimers.  * *      * Redistributions in binary form must reproduce the above  * copyright notice, this list of conditions and the following  * disclaimers in the documentation and/or other materials  * provided with the distribution.  *  *      * Neither the names of the University of Illinois, NCSA,  * nor the names of its contributors may be used to endorse  * or promote products derived from this Software without * specific prior written permission.  *  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES  * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND  * NONINFRINGEMENT. IN NO EVENT SHALL THE CONTIBUTORS OR COPYRIGHT  * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  * ________________________________________________________________ * National Laboratory for Applied Network Research  * National Center for Supercomputing Applications  * University of Illinois at Urbana-Champaign  * http://www.ncsa.uiuc.edu * ________________________________________________________________  * * Settings.hpp * by Mark Gates <mgates@nlanr.net> * &  Ajay Tirumala <tirumala@ncsa.uiuc.edu> * ------------------------------------------------------------------- * Stores and parses the initial values for all the global variables. * ------------------------------------------------------------------- * headers * uses *   <stdlib.h> *   <assert.h> * ------------------------------------------------------------------- */#ifndef SETTINGS_H#define SETTINGS_H#include "headers.h"#include "Thread.h"/* ------------------------------------------------------------------- * constants * ------------------------------------------------------------------- */#ifdef __cplusplusextern "C" {#endif// server/client modetypedef enum ThreadMode {    kMode_Unknown = 0,    kMode_Server,    kMode_Client,    kMode_Reporter,    kMode_Listener} ThreadMode;// report modetypedef enum ReportMode {    kReport_Default = 0,    kReport_CSV,    //kReport_XML,    kReport_MAXIMUM} ReportMode;// test modetypedef enum TestMode {    kTest_Normal = 0,    kTest_DualTest,    kTest_TradeOff,    kTest_Unknown} TestMode;#include "Reporter.h"/* * The thread_Settings is a structure that holds all * options for a given execution of either a client * or server. By using this structure rather than * a global structure or class we can have multiple * clients or servers running with different settings. * In version 2.0 and above this structure contains  * all the information needed for a thread to execute * and contains only C elements so it can be manipulated * by either C or C++. */typedef struct thread_Settings {    // Pointers    char*  mFileName;               // -F    char*  mHost;                   // -c    char*  mLocalhost;              // -B    char*  mOutputFileName;         // -o    FILE*  Extractor_file;    ReportHeader*  reporthdr;    MultiHeader*   multihdr;    struct thread_Settings *runNow;    struct thread_Settings *runNext;    // int's    int mThreads;                   // -P    int mTOS;                       // -S    int mSock;    int Extractor_size;    int mBufLen;                    // -l    int mMSS;                       // -M    int mTCPWin;                    // -w    /*   flags is a BitMask of old bools        bool   mBufLenSet;              // -l        bool   mCompat;                 // -C        bool   mDaemon;                 // -D        bool   mDomain;                 // -V        bool   mFileInput;              // -F or -I        bool   mNodelay;                // -N        bool   mPrintMSS;               // -m        bool   mRemoveService;          // -R        bool   mStdin;                  // -I        bool   mStdout;                 // -o        bool   mSuggestWin;             // -W        bool   mUDP;                    // -u        bool   mMode_time;        bool   mReportSettings;        bool   mMulticast;        bool   mNoSettingsReport;       // -x s        bool   mNoConnectionReport;     // -x c        bool   mNoDataReport;           // -x d        bool   mNoServerReport;         // -x         bool   mNoMultReport;           // -x m        bool   mSinlgeClient;           // -1 */    int flags;     // enums (which should be special int's)    ThreadMode mThreadMode;         // -s or -c    ReportMode mReportMode;    TestMode mMode;                 // -r or -d    // Hopefully int64_t's    max_size_t mUDPRate;            // -b or -u    max_size_t mAmount;             // -n or -t    // doubles    double mInterval;               // -i    // shorts    unsigned short mListenPort;     // -L    unsigned short mPort;           // -p    // chars    char   mFormat;                 // -f    u_char mTTL;                    // -T    char pad1[2];    // structs or miscellaneous    iperf_sockaddr peer;    Socklen_t size_peer;    iperf_sockaddr local;    Socklen_t size_local;    nthread_t mTID;#if defined( HAVE_WIN32_THREAD )    HANDLE mHandle;#endif} thread_Settings;/* * Due to the use of thread_Settings in C and C++ * we are unable to use bool values. To provide * the functionality of bools we use the following * bitmask over an assumed 32 bit int. This will * work fine on 64bit machines we will just be ignoring * the upper 32bits. * * To add a flag simply define it as the next bit then * add the 3 support functions below. */#define FLAG_BUFLENSET      0x00000001#define FLAG_COMPAT         0x00000002#define FLAG_DAEMON         0x00000004#define FLAG_DOMAIN         0x00000008#define FLAG_FILEINPUT      0x00000010#define FLAG_NODELAY        0x00000020#define FLAG_PRINTMSS       0x00000040#define FLAG_REMOVESERVICE  0x00000080#define FLAG_STDIN          0x00000100#define FLAG_STDOUT         0x00000200#define FLAG_SUGGESTWIN     0x00000400#define FLAG_UDP            0x00000800#define FLAG_MODETIME       0x00001000#define FLAG_REPORTSETTINGS 0x00002000#define FLAG_MULTICAST      0x00004000#define FLAG_NOSETTREPORT   0x00008000#define FLAG_NOCONNREPORT   0x00010000#define FLAG_NODATAREPORT   0x00020000#define FLAG_NOSERVREPORT   0x00040000#define FLAG_NOMULTREPORT   0x00080000#define FLAG_SINGLECLIENT   0x00100000#define FLAG_SINGLEUDP      0x00200000

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看日韩一区| 久久久久高清精品| 亚洲一级二级三级| 一本到不卡精品视频在线观看| 国产精品毛片无遮挡高清| 波多野结衣亚洲| 综合色天天鬼久久鬼色| 91女厕偷拍女厕偷拍高清| 亚洲欧美日韩国产一区二区三区 | 亚洲欧洲精品一区二区三区不卡 | 成人福利视频网站| 中文字幕日韩av资源站| 91福利社在线观看| 秋霞国产午夜精品免费视频| 精品国产人成亚洲区| 成人免费va视频| 亚洲第一搞黄网站| 精品入口麻豆88视频| 成人福利电影精品一区二区在线观看| 亚洲乱码中文字幕综合| 欧美肥胖老妇做爰| 粉嫩av一区二区三区| 一区二区三区久久久| 欧美成人女星排名| 97精品国产97久久久久久久久久久久| 亚洲国产综合视频在线观看| 久久久99精品久久| 欧美在线高清视频| 国产精品66部| 亚洲午夜在线电影| 国产日韩影视精品| 欧美日韩极品在线观看一区| 国产不卡一区视频| 日韩精品五月天| 一区精品在线播放| 欧美大度的电影原声| 色婷婷综合久久久久中文一区二区 | 色八戒一区二区三区| 蜜桃久久精品一区二区| 亚洲欧美综合另类在线卡通| 欧美日韩在线不卡| 国产欧美一区二区精品婷婷| 欧美午夜视频网站| 成人少妇影院yyyy| 日韩主播视频在线| 综合亚洲深深色噜噜狠狠网站| 91精品国产色综合久久ai换脸| va亚洲va日韩不卡在线观看| 久久66热偷产精品| 婷婷夜色潮精品综合在线| 136国产福利精品导航| 精品国产第一区二区三区观看体验| 在线精品国精品国产尤物884a| 国产不卡高清在线观看视频| 精品一区二区三区在线播放视频| 亚洲小少妇裸体bbw| 综合在线观看色| 国产精品视频一二三区| 精品播放一区二区| 日韩免费电影一区| 91精品蜜臀在线一区尤物| 欧美性受xxxx| 色一情一伦一子一伦一区| 成人中文字幕电影| 国产在线视频精品一区| 蜜臀av性久久久久蜜臀aⅴ| 亚洲成人自拍一区| 亚洲愉拍自拍另类高清精品| 亚洲私人影院在线观看| 国产精品久久久久aaaa樱花| 国产欧美日韩中文久久| 国产日韩欧美制服另类| 国产欧美1区2区3区| 久久久国产精品不卡| 久久综合久久综合久久综合| 日韩一区和二区| 精品嫩草影院久久| 久久婷婷成人综合色| 欧美成人艳星乳罩| 久久色视频免费观看| 久久久精品免费观看| 久久综合国产精品| 欧美激情一区二区三区在线| 欧美激情一区二区三区四区| 国产精品国产三级国产aⅴ中文| 欧美激情一区二区三区全黄| 国产精品初高中害羞小美女文| 国产精品久久久久影院老司| 中文字幕一区二区三区乱码在线 | 亚洲大片在线观看| 午夜欧美在线一二页| 美国十次综合导航| 国产一区二区不卡| 99国产精品久| 欧美日韩国产高清一区二区三区 | 欧美性色黄大片手机版| 欧美日韩视频在线一区二区| 欧美一区二区三区视频在线 | 欧美日韩国产精选| 日韩免费一区二区三区在线播放| 26uuu亚洲综合色| 亚洲欧洲美洲综合色网| 亚洲电影中文字幕在线观看| 麻豆国产精品官网| 成人午夜视频福利| 精品视频在线看| 精品欧美久久久| 奇米在线7777在线精品| 国内欧美视频一区二区| 成人性生交大片免费看视频在线| 91日韩一区二区三区| 日韩欧美中文字幕公布| 国产精品美女久久福利网站| 午夜激情一区二区三区| 国产美女精品一区二区三区| 99久久久国产精品免费蜜臀| 欧美一级艳片视频免费观看| 国产精品美女久久久久久久久 | 欧美激情综合在线| 亚洲国产va精品久久久不卡综合| 青青青伊人色综合久久| 成人动漫一区二区在线| 欧美一区二区三区视频在线| 国产精品久久久久一区二区三区| 亚洲香蕉伊在人在线观| 国产91清纯白嫩初高中在线观看| 在线视频中文字幕一区二区| 久久精品亚洲精品国产欧美| 午夜欧美视频在线观看| 成人激情视频网站| 日韩欧美久久久| 一区二区三区精密机械公司| 国产一区二区三区黄视频| 欧美日精品一区视频| 国产女人aaa级久久久级 | 91在线精品秘密一区二区| 日韩三级在线观看| 亚洲一区二区三区免费视频| 成人一区二区视频| 欧美大尺度电影在线| 一区二区三区日韩精品视频| 高清beeg欧美| 久久夜色精品一区| 日韩中文字幕区一区有砖一区 | 日韩欧美在线综合网| 亚洲精选视频在线| 成人avav在线| 国产日本亚洲高清| 国内欧美视频一区二区 | 国产日韩欧美一区二区三区乱码| 奇米色一区二区| 欧美剧情片在线观看| 一卡二卡三卡日韩欧美| 91一区二区在线| 国产精品久久久久久福利一牛影视| 国产一区二区三区四区五区入口 | 日韩在线观看一区二区| 色老头久久综合| 亚洲精品午夜久久久| 91社区在线播放| 中文字幕 久热精品 视频在线 | 美女一区二区三区| 6080午夜不卡| 日韩电影在线观看网站| 欧美顶级少妇做爰| 欧美aaaaa成人免费观看视频| 91精品国产综合久久精品app| 亚洲成av人片一区二区| 欧美午夜不卡视频| 丝袜诱惑亚洲看片| 在线播放国产精品二区一二区四区| 午夜久久久影院| 日韩一区二区三区四区五区六区| 日韩制服丝袜av| 欧美成人video| 国产一区在线视频| 久久精品在线观看| 成人精品免费网站| 综合av第一页| 欧美性一区二区| 蜜臀av一级做a爰片久久| 精品久久久久一区二区国产| 国产九色精品成人porny | 精品国产91洋老外米糕| 国内精品视频一区二区三区八戒| 久久久精品tv| 一本大道久久a久久综合| 亚洲第一久久影院| 欧美一级专区免费大片| 国产精一品亚洲二区在线视频| 国产日韩欧美激情| 99久久精品免费看国产免费软件| 亚洲免费观看高清完整| 欧美日韩国产片| 国产曰批免费观看久久久| 亚洲免费毛片网站| 日韩欧美专区在线| caoporm超碰国产精品| 性久久久久久久久| 久久亚洲一区二区三区明星换脸|