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

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

?? options.h

?? 一個(gè)開源的網(wǎng)絡(luò)開發(fā)庫ACE
?? H
字號:
/* -*- C++ -*- */
// Options.h,v 4.12 2002/04/11 02:31:03 ossama Exp

// ============================================================================
//
// = LIBRARY
//    gateway
//
// = FILENAME
//    Options.h
//
// = AUTHOR
//    Douglas C. Schmidt <schmidt@cs.wustl.edu>
//
// ============================================================================

#ifndef OPTIONS_H
#define OPTIONS_H

#include "ace/Synch.h"

#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */

#include "ace/svc_export.h"

class ACE_Svc_Export Options
{
  // = TITLE
  //     Singleton that consolidates all Options for a gatewayd.
public:
  // = Options that can be enabled/disabled.
  enum
  {
    // = The types of threading strategies.
    REACTIVE = 0,
    OUTPUT_MT = 1,
    INPUT_MT = 2,

    VERBOSE = 01,
    DEBUG = 02,

    SUPPLIER_ACCEPTOR = 04,
    CONSUMER_ACCEPTOR = 010,
    SUPPLIER_CONNECTOR = 020,
    CONSUMER_CONNECTOR = 040
  };

  static Options *instance (void);
  // Return Singleton.

  ~Options (void);
  // Termination.

  int parse_args (int argc, char *argv[]);
  // Parse the arguments and set the options.

  void print_usage(void);
  // Print the gateway supported parameters.
  // = Accessor methods.
  int enabled (int option) const;
  // Determine if an option is enabled.

  ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *locking_strategy (void) const;
  // Gets the locking strategy used for serializing access to the
  // reference count in <ACE_Message_Block>.  If it's 0, then there's
  // no locking strategy and we're using a REACTIVE concurrency
  // strategy.

  void locking_strategy (ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *);
  // Set the locking strategy used for serializing access to the
  // reference count in <ACE_Message_Block>.

  int performance_window (void) const;
  // Number of seconds after connection establishment to report
  // throughput.

  int blocking_semantics (void) const;
  // 0 == blocking connects, ACE_NONBLOCK == non-blocking connects.

  int socket_queue_size (void) const;
  // Size of the socket queue (0 means "use default").

  u_long threading_strategy (void) const;
  // i.e., REACTIVE, OUTPUT_MT, and/or INPUT_MT.

  u_short supplier_acceptor_port (void) const;
  // Our acceptor port number, i.e., the one that we passively listen
  // on for connections to arrive from a gatewayd and create a
  // Supplier.

  u_short consumer_acceptor_port (void) const;
  // Our acceptor port number, i.e., the one that we passively listen
  // on for connections to arrive from a gatewayd and create a
  // Consumer.

  u_short supplier_connector_port (void) const;
  // The connector port number, i.e., the one that we use to actively
  // establish connections with a gatewayd and create a Supplier.

  u_short consumer_connector_port (void) const;
  // The connector port number, i.e., the one that we use to actively
  // establish connections with a gatewayd and create a Consumer.

  const char *connector_host (void) const;
  // Our connector port host, i.e., the host running the gatewayd
  // process.

  const char *connection_config_file (void) const;
  // Name of the connection configuration file.

  const char *consumer_config_file (void) const;
  // Name of the consumer map configuration file.

  long max_timeout (void) const;
  // The maximum retry timeout delay.

  long max_queue_size (void) const;
  // The maximum size of the queue.

  CONNECTION_ID &connection_id (void);
  // Returns a reference to the next available connection id;

private:
  enum
  {
    MAX_QUEUE_SIZE = 1024 * 1024 * 16,
    // We'll allow up to 16 megabytes to be queued per-output proxy.

    MAX_TIMEOUT = 32
    // The maximum timeout for trying to re-establish connections.
  };

  Options (void);
  // Initialization.

  static Options *instance_;
  // Options Singleton instance.

  ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *locking_strategy_;
  // Points to the locking strategy used for serializing access to the
  // reference count in <ACE_Message_Block>.  If it's 0, then there's
  // no locking strategy and we're using a REACTIVE concurrency
  // strategy.

  int performance_window_;
  // Number of seconds after connection establishment to report
  // throughput.

  int blocking_semantics_;
  // 0 == blocking connects, ACE_NONBLOCK == non-blocking connects.

  int socket_queue_size_;
  // Size of the socket queue (0 means "use default").

  u_long threading_strategy_;
  // i.e., REACTIVE, OUTPUT_MT, and/or INPUT_MT.

  u_long options_;
  // Flag to indicate if we want verbose diagnostics.

  u_short supplier_acceptor_port_;
  // The acceptor port number, i.e., the one that we passively listen
  // on for connections to arrive from a gatewayd and create a
  // Supplier.

  u_short consumer_acceptor_port_;
  // The acceptor port number, i.e., the one that we passively listen
  // on for connections to arrive from a gatewayd and create a
  // Consumer.

  u_short supplier_connector_port_;
  // The connector port number, i.e., the one that we use to actively
  // establish connections with a gatewayd and create a Supplier.

  u_short consumer_connector_port_;
  // The connector port number, i.e., the one that we use to actively
  // establish connections with a gatewayd and create a Consumer.

  long max_timeout_;
  // The maximum retry timeout delay.

  long max_queue_size_;
  // The maximum size of the queue.

  CONNECTION_ID connection_id_;
  // The next available connection id.

  char connection_config_file_[MAXPATHLEN + 1];
  // Name of the connection configuration file.

  char consumer_config_file_[MAXPATHLEN + 1];
  // Name of the consumer map configuration file.
};

#endif /* OPTIONS_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区精品性| 中文字幕免费一区| 亚洲精品国产无套在线观| 精品亚洲成a人| 欧美网站一区二区| 亚洲精品免费播放| 在线中文字幕一区二区| 欧美视频中文一区二区三区在线观看| 日韩欧美成人一区二区| 亚洲一区二区三区在线| 一区二区三区欧美视频| 欧美日韩一区二区三区不卡| 国产精品久久久久一区二区三区共| 一区二区三区av电影 | 亚洲精品国产精华液| 国产麻豆精品95视频| 久久久电影一区二区三区| 男人操女人的视频在线观看欧美| 色伊人久久综合中文字幕| 久久老女人爱爱| 亚洲免费看黄网站| 国产真实乱偷精品视频免| 欧美日韩成人激情| 日本vs亚洲vs韩国一区三区| 国产日产精品1区| 成人av高清在线| 国产精品视频看| 日韩欧美的一区二区| 99热99精品| 亚洲精品一二三| 精品国产一区二区三区四区四| 久久99精品一区二区三区三区| 中文字幕一区在线观看视频| 日本韩国一区二区| 日本不卡视频在线| 国产精品理伦片| 欧美一区二区观看视频| 国产精品18久久久久久vr| 中文av一区二区| 欧美日韩高清一区| 91成人免费网站| 亚洲国产精品人人做人人爽| 欧美一区二区三区日韩| 美女在线视频一区| 亚洲欧洲日韩在线| 日韩一区二区影院| zzijzzij亚洲日本少妇熟睡| 日本亚洲电影天堂| 蜜臀av国产精品久久久久 | 亚洲成a人片在线不卡一二三区| 久久精品人人做人人爽97| 欧美色视频在线观看| 色婷婷综合久久久久中文 | 日日摸夜夜添夜夜添精品视频| 亚洲精品乱码久久久久久日本蜜臀| 久久精品人人爽人人爽| 美女在线观看视频一区二区| 亚洲一区二区成人在线观看| 亚洲一区二区三区视频在线| 亚洲制服丝袜在线| 丰满少妇久久久久久久| 精品一区二区三区免费| 国产一区二区三区不卡在线观看| 日本va欧美va精品发布| 国产毛片精品一区| av激情综合网| 日韩一区二区在线看| 久久一夜天堂av一区二区三区| 国产三级三级三级精品8ⅰ区| 国产精品嫩草久久久久| 亚洲高清免费观看| 天堂av在线一区| www.久久精品| 91麻豆精品久久久久蜜臀| 久久精品亚洲国产奇米99| 亚洲视频在线一区二区| 日本欧美加勒比视频| 岛国精品在线播放| 91精品国产综合久久福利软件 | 欧美精三区欧美精三区| 国产精品色噜噜| 午夜精品爽啪视频| 欧美日韩高清影院| 蜜桃av一区二区在线观看| 欧美一区二区三区四区五区 | 热久久免费视频| 欧美成人精品高清在线播放 | 精品视频一区二区不卡| 亚洲国产日产av| 日韩精品一区二区三区在线观看 | 久久久久久免费网| av激情亚洲男人天堂| 亚洲午夜精品久久久久久久久| 欧美理论片在线| 国产v综合v亚洲欧| 一区二区理论电影在线观看| 欧美一区二区三区免费大片 | 国产精品久久久久久久久果冻传媒| 91精品办公室少妇高潮对白| 日韩极品在线观看| 国产精品色哟哟| 91精品综合久久久久久| 成人污视频在线观看| 性做久久久久久| 国产综合一区二区| 成人午夜在线视频| 色哟哟日韩精品| 在线观看一区二区精品视频| 中文字幕第一区综合| av不卡免费电影| 亚洲地区一二三色| 26uuu欧美| 色悠悠亚洲一区二区| 青青草国产成人av片免费| 久久麻豆一区二区| 99国内精品久久| 免费观看一级特黄欧美大片| 亚洲精品在线免费播放| 91视频在线看| 国产一区二区在线观看免费| 中文字幕精品综合| 欧美一区二区美女| 99精品视频一区| 久久99精品网久久| 亚洲国产aⅴ成人精品无吗| 欧美mv和日韩mv的网站| 91福利在线看| 成人高清视频免费观看| 日韩高清不卡一区二区| 亚洲三级在线观看| 久久色在线视频| 91精品婷婷国产综合久久性色| 成人黄动漫网站免费app| 午夜精品久久久久久久久 | 丰满亚洲少妇av| 激情偷乱视频一区二区三区| 亚洲动漫第一页| 一区二区成人在线视频| 国产精品成人午夜| 国产精品福利一区二区三区| 欧美激情一区二区三区在线| 欧美一区二区在线播放| 日韩一区二区三区视频在线观看| 色猫猫国产区一区二在线视频| 99久久er热在这里只有精品66| 国产成人av一区二区三区在线| 日韩专区中文字幕一区二区| 天天色图综合网| 日本成人在线电影网| 成人免费高清视频| 日韩av网站免费在线| 中文字幕一区二| 欧美日韩精品一区视频| 成人免费视频一区| 日韩高清不卡在线| 久久久久99精品一区| 69av一区二区三区| 欧美日韩一区二区三区高清 | 色老汉av一区二区三区| 91精品1区2区| 日韩视频在线你懂得| 久久免费电影网| 亚洲精品水蜜桃| 日韩精品一卡二卡三卡四卡无卡| 日韩国产在线一| 国产福利精品一区| 欧美午夜精品免费| 久久久高清一区二区三区| 一区二区三区在线播| 日韩国产一二三区| 成人av在线播放网站| 9191久久久久久久久久久| 国产亚洲欧美色| 日韩高清不卡一区二区三区| 成人综合婷婷国产精品久久| 欧美精品久久99久久在免费线| 久久久精品欧美丰满| 日韩精品一二三区| 91性感美女视频| 中文字幕巨乱亚洲| 免费看精品久久片| 在线视频综合导航| 国产精品久久久久久久久果冻传媒| 奇米精品一区二区三区在线观看一| 成人av午夜电影| 欧美激情中文字幕一区二区| 美女网站在线免费欧美精品| 欧美日韩激情一区二区| 亚洲精品国产a| 日本韩国精品一区二区在线观看| 国产精品免费视频一区| 懂色av一区二区三区蜜臀| 欧美成人女星排名| 国内精品国产成人国产三级粉色| 91精选在线观看| 美女免费视频一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 洋洋成人永久网站入口| 欧美日韩在线亚洲一区蜜芽| 伊人开心综合网|