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

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

?? driver.cpp

?? 這是廣泛使用的通信開源項目,對于大容量,高并發的通訊要求完全能夠勝任,他廣泛可用于網絡游戲醫學圖像網關的高qos要求.更詳細的內容可閱讀相應的材料
?? CPP
字號:

//=============================================================================
/**
 *  @file    driver.cpp
 *
 *  driver.cpp,v 1.17 2003/11/04 08:13:00 dhinton Exp
 *
 *  Implementation file for the driver program.
 *
 *
 *  @author Jeff Parsons <parsons@cs.wustl.edu>
 */
//=============================================================================


#include "driver.h"
#include "test_dynany.h"
#include "test_dynarray.h"
#include "test_dynenum.h"
#include "test_dynsequence.h"
#include "test_dynstruct.h"
#include "test_dynunion.h"
#include "test_wrapper.h"
#include "tao/PortableServer/PortableServer.h"
#include "ace/Get_Opt.h"
#include "ace/OS_NS_string.h"

int main (int argc, char* argv[])
{
  Driver driver;

  // initialize the driver
  if (driver.init (argc, argv) == -1)
    ACE_ERROR_RETURN ((LM_ERROR,
                       "(%N:%l) driver.cpp - "
                       "Driver initialization failed\n"),
                      -1);

  // run the tests
  if (driver.run () == -1)
    ACE_ERROR_RETURN ((LM_ERROR,
                       "(%N:%l) driver.cpp - "
                       "tests failed\n"),
                      -1);
  return 0;
}

// constructor
Driver::Driver (void)
  : test_type_ (NO_TEST),
    debug_ (0)
{
}

// destructor
Driver::~Driver (void)
{
  if (this->orb_.in () != 0)
    {
      this->orb_->shutdown ();
      this->orb_->destroy ();
    }
}

// initialize the driver
int
Driver::init (int argc, char* argv[])
{
  ACE_TRY_NEW_ENV
    {
      // Retrieve the underlying ORB
      this->orb_ = CORBA::ORB_init (argc,
                                    argv,
                                    "local"
                                    ACE_ENV_ARG_PARAMETER);

      ACE_TRY_CHECK;

      // Parse command line and verify parameters.
      if (this->parse_args (argc, argv) == -1)
        ACE_ERROR_RETURN ((LM_ERROR,
                          "(%N:%l) driver.cpp - "
                          "parse_args failed\n"),
                          -1);

    }
  ACE_CATCHANY
    {
      ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
                           "Driver::init");
      return -1;
    }
  ACE_ENDTRY;

  return 0;
}

int
Driver::parse_args (int argc, char* argv[])
{
  if (argc == 1)
    ACE_ERROR_RETURN ((LM_ERROR,
                       "usage:  %s"
                       " -t [dynany|dynarray|dynenum|dynsequence|dynstruct|dynunion]"
                       "\n",
                       argv [0]),
                      -1);

  ACE_Get_Opt get_opts (argc, argv, "t:d");
  int c;

  while ((c = get_opts ()) != -1)
    switch (c)
      {
      case 't':
        if (!ACE_OS::strcmp (get_opts.opt_arg (), "dynany"))
          this->test_type_ = TEST_DYNANY;
        else if (!ACE_OS::strcmp (get_opts.opt_arg (), "dynarray"))
          this->test_type_ = TEST_DYNARRAY;
        else if (!ACE_OS::strcmp (get_opts.opt_arg (), "dynenum"))
          this->test_type_ = TEST_DYNENUM;
        else if (!ACE_OS::strcmp (get_opts.opt_arg (), "dynsequence"))
          this->test_type_ = TEST_DYNSEQUENCE;
        else if (!ACE_OS::strcmp (get_opts.opt_arg (), "dynstruct"))
          this->test_type_ = TEST_DYNSTRUCT;
        else if (!ACE_OS::strcmp (get_opts.opt_arg (), "dynunion"))
          this->test_type_ = TEST_DYNUNION;
        break;

      case 'd':
        this->debug_ = 1;
        break;

      case '?':
      default:
        ACE_ERROR_RETURN ((LM_ERROR,
                           "usage:  %s"
                           " -t [dynany|dynarray|dynenum|dynsequence|dynstruct|dynunion]"
                           " -d for debug"
                           "\n",
                           argv [0]),
                          -1);
      }

  // Indicates successful parsing of command line.
  return 0;
}

int
Driver::run (void)
{
  int retstatus = 0;

  switch (this->test_type_)
    {
      case TEST_DYNANY:
        {
          Test_Wrapper<Test_DynAny>* wrapper =
            new Test_Wrapper<Test_DynAny> (new Test_DynAny (this->orb_, debug_));
          retstatus = wrapper->run_test ();
          delete wrapper;
        }
        break;
      case TEST_DYNARRAY:
        {
          Test_Wrapper<Test_DynArray>* wrapper =
            new Test_Wrapper<Test_DynArray> (new Test_DynArray (this->orb_, debug_));
          retstatus = wrapper->run_test ();
          delete wrapper;
        }
        break;
      case TEST_DYNENUM:
        {
          Test_Wrapper<Test_DynEnum>* wrapper =
            new Test_Wrapper<Test_DynEnum> (new Test_DynEnum (this->orb_, debug_));
          retstatus = wrapper->run_test ();
          delete wrapper;
        }
        break;
      case TEST_DYNSEQUENCE:
        {
          Test_Wrapper<Test_DynSequence>* wrapper =
            new Test_Wrapper<Test_DynSequence> (new Test_DynSequence (this->orb_, debug_));
          retstatus = wrapper->run_test ();
          delete wrapper;
        }
        break;
      case TEST_DYNSTRUCT:
        {
          Test_Wrapper<Test_DynStruct>* wrapper =
            new Test_Wrapper<Test_DynStruct> (new Test_DynStruct (this->orb_, debug_));
          retstatus = wrapper->run_test ();
          delete wrapper;
        }
        break;
      case TEST_DYNUNION:
        {
          Test_Wrapper<Test_DynUnion>* wrapper =
            new Test_Wrapper<Test_DynUnion> (new Test_DynUnion (this->orb_, debug_));
          retstatus = wrapper->run_test ();
          delete wrapper;
        }
        break;
      default:
        break;
    }

  return retstatus;
}

#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class Test_Wrapper<Test_DynAny>;
template class Test_Wrapper<Test_DynArray>;
template class Test_Wrapper<Test_DynEnum>;
template class Test_Wrapper<Test_DynSequence>;
template class Test_Wrapper<Test_DynStruct>;
template class Test_Wrapper<Test_DynUnion>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
#pragma instantiate Test_Wrapper<Test_DynAny>
#pragma instantiate Test_Wrapper<Test_DynArray>
#pragma instantiate Test_Wrapper<Test_DynEnum>
#pragma instantiate Test_Wrapper<Test_DynSequence>
#pragma instantiate Test_Wrapper<Test_DynStruct>
#pragma instantiate Test_Wrapper<Test_DynUnion>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久蜜桃精品| jlzzjlzz国产精品久久| 亚洲一区二区三区爽爽爽爽爽 | 欧美日本国产一区| 欧美日韩免费电影| 色综合中文综合网| wwwwww.欧美系列| 日韩视频一区二区三区在线播放| 91精品综合久久久久久| 精品理论电影在线| 国内一区二区在线| 懂色一区二区三区免费观看 | 韩国毛片一区二区三区| 国产露脸91国语对白| 91蜜桃网址入口| 亚洲国产一区二区三区青草影视| 色综合久久久网| 亚洲一区二区视频在线| 北条麻妃一区二区三区| 色婷婷精品久久二区二区蜜臂av| 欧美主播一区二区三区| 日韩精品一区在线观看| 国产精品欧美精品| 日本不卡一区二区三区高清视频| 日韩在线一区二区| av在线免费不卡| 日韩欧美二区三区| 欧美剧情电影在线观看完整版免费励志电影 | 国产裸体歌舞团一区二区| 亚洲综合激情网| 粉嫩久久99精品久久久久久夜 | 亚洲欧美日韩一区二区| 国产一区二区在线视频| 欧美性xxxxx极品少妇| 欧美国产丝袜视频| 一区二区三区欧美亚洲| 亚洲欧美在线视频观看| 国产精品一区二区三区四区| 久久久五月婷婷| 在线精品视频免费观看| 九色综合狠狠综合久久| 国产精品国产三级国产有无不卡 | 精品一区精品二区高清| 久久久久88色偷偷免费| 精品污污网站免费看| 国产精品一区在线观看你懂的| 亚洲一区在线电影| 国产精品日日摸夜夜摸av| 亚洲第一福利视频在线| 成人午夜看片网址| 国产精品三级久久久久三级| 成人av在线网站| 亚瑟在线精品视频| 久久综合久久鬼色| 色哟哟欧美精品| 极品少妇xxxx精品少妇偷拍| 国产日韩欧美精品电影三级在线| 99久久国产综合精品女不卡| 亚洲国产精品久久不卡毛片 | 亚洲视频一区二区在线观看| 7777精品久久久大香线蕉| 成人精品一区二区三区四区| 亚洲永久精品国产| 国产欧美一区二区精品性色超碰 | 国产精品超碰97尤物18| 91精品综合久久久久久| 91美女在线视频| 国产一区二区三区四区五区美女 | 中文字幕一区二区三区不卡在线| 欧美一区二区三区公司| 一本大道久久a久久精品综合| 精品在线播放免费| 国产欧美日韩亚州综合 | 亚洲成人在线免费| 亚洲欧美综合在线精品| 中文字幕不卡一区| 国产欧美va欧美不卡在线| 91精品中文字幕一区二区三区| 91免费视频观看| 色94色欧美sute亚洲线路一久| 91小视频在线| 一本久久精品一区二区| 99re这里只有精品6| 成人网男人的天堂| 91美女片黄在线观看91美女| 粉嫩久久99精品久久久久久夜| 国产激情视频一区二区在线观看 | 国产亚洲精品久| 国产精品乱码人人做人人爱| 国产精品三级久久久久三级| 亚洲天堂2016| 亚洲va国产va欧美va观看| 午夜视频在线观看一区二区三区 | 在线播放亚洲一区| 91精品国产福利| 国产三级一区二区| 日韩理论在线观看| 免费黄网站欧美| 婷婷成人综合网| 免费人成网站在线观看欧美高清| 免费精品视频最新在线| 成人性生交大片免费看中文| 一本久道中文字幕精品亚洲嫩| 91精品国产黑色紧身裤美女| 久久久久久亚洲综合影院红桃| 亚洲欧美一区二区三区孕妇| 日韩av电影免费观看高清完整版 | 26uuu亚洲综合色| 亚洲精选视频免费看| 国产永久精品大片wwwapp | 亚洲永久精品大片| 国产一区二区伦理片| 91精品蜜臀在线一区尤物| 国产精品理论片在线观看| 男人的j进女人的j一区| 91一区二区在线| 中文字幕电影一区| 久久机这里只有精品| 欧美性xxxxxxxx| 亚洲色图另类专区| 国产999精品久久| 久久久久免费观看| 国内精品伊人久久久久av影院 | 香蕉成人伊视频在线观看| eeuss鲁一区二区三区| 久久婷婷一区二区三区| 久久99精品久久久久久动态图| 在线视频一区二区免费| 亚洲伦理在线精品| 91亚洲大成网污www| 亚洲品质自拍视频| 色婷婷狠狠综合| 亚洲在线一区二区三区| 欧美亚洲一区二区在线观看| 亚洲一区二区三区中文字幕| 91捆绑美女网站| 亚洲成人免费在线| 欧美电影免费观看完整版 | 欧美精品一卡两卡| 久久99精品久久久久久动态图 | 日韩不卡一区二区三区| 欧美日韩1区2区| 国产九九视频一区二区三区| 国产精品久久毛片av大全日韩| 丰满岳乱妇一区二区三区| 精品久久久久久久人人人人传媒| 成人黄页在线观看| 亚洲自拍偷拍九九九| 26uuu精品一区二区| 99精品视频中文字幕| 日韩精品一二三| 中文字幕av不卡| 日韩欧美国产系列| 色婷婷av一区二区三区大白胸| 美腿丝袜亚洲综合| 国产精品美女久久久久久久久久久| 日本电影亚洲天堂一区| 国产永久精品大片wwwapp| 午夜国产不卡在线观看视频| 久久久久久久久免费| 欧美精品欧美精品系列| 97精品久久久午夜一区二区三区 | 久久精品亚洲精品国产欧美kt∨ | 国产精品综合网| 久热成人在线视频| 亚洲国产色一区| 亚欧色一区w666天堂| 夜夜揉揉日日人人青青一国产精品| 中文一区二区在线观看| 日韩免费在线观看| 欧美不卡一区二区三区| 91精选在线观看| 91精品国产综合久久福利| 欧美精品xxxxbbbb| 51精品视频一区二区三区| 欧美日韩高清在线| 欧美日韩久久久| 欧美变态凌虐bdsm| 欧美激情在线看| 亚洲免费电影在线| 亚洲日韩欧美一区二区在线| 亚洲乱码日产精品bd| 亚洲一区视频在线| 蜜桃视频一区二区三区| 精品一区中文字幕| av电影天堂一区二区在线| 99精品国产视频| 欧美日韩日日骚| 久久久午夜精品| 亚洲高清三级视频| 国产一本一道久久香蕉| av欧美精品.com| 欧美电影免费观看完整版| 国产精品人成在线观看免费| 亚洲成人精品影院| 国产成人在线视频播放| 欧美日韩不卡在线| 国产精品视频你懂的| 日韩精品91亚洲二区在线观看| 国产一区二区在线观看视频|