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

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

?? url_properties.h

?? 一個開源的網(wǎng)絡開發(fā)庫ACE
?? H
字號:
/* -*- C++ -*- */

// URL_Properties.h,v 1.14 1998/10/27 04:02:32 irfan Exp

// ============================================================================
//
// = LIBRARY
//    none
//
// = FILENAME
//    URL_Locator.h
//
// = AUTHOR
//    Nanbor Wang
//
// ============================================================================

#ifndef ACE_URL_PROPERTIES_H
#define ACE_URL_PROPERTIES_H

#include "ace/SString.h"

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

#include "ace/Containers.h"

class ACE_Svc_Export ACE_WString_Helper
  // = TITLE
  //     Some helper functions for manipulate ACE_WString.
  //
  // = DESCRIPTION
  //     These functions simplify encoding/decoding of
  //     ACE_WString objects for network communication.
{
public:
  static size_t size (const ACE_WString &wstr);
  // Returns the actual size (in bytes) required to contain the
  // ACE_WString.

  static size_t encode (void *buf, const ACE_WString &wstr);
  // Encode <wstr> into <buf> for network communication.
  // Return total octets consumed.

  static size_t decode (void *buf);
  // This function doesn't relate to ACE_WString directly.
  // It converts an ACE_USHORT16 string from network
  // byte order to host byte order.  Returns size of the string.
};

class ACE_Svc_Export ACE_URL_Property
  // = TITLE
  //     Defines a property of a URL.
  //
  // = DESCRIPTION
  //     A property contains a <name> and a <value>.
  //     A URL may contain some properties and we can "locate"
  //     the URL's we are looking for by examming URL for certain
  //     properties that match our need.
{
public:
  ACE_URL_Property (const char *name = 0,
                    const char *value=0);
  // Create a new property.

  ACE_URL_Property (const ACE_USHORT16 *name,
                    const ACE_USHORT16 *value);
  // Create a new property using wchar strings.  This is mostly used
  // to support DBCS or UNICODE.

  ACE_URL_Property (const ACE_URL_Property &p);
  // Copy constructor.

  ~ACE_URL_Property (void);
  // Destructor.

  ACE_URL_Property &operator= (const ACE_URL_Property &rhs);
  // Assignment operator.

  int operator== (const ACE_URL_Property &rhs) const;
  // Equals operator.

  int operator!= (const ACE_URL_Property &rhs) const;
  // Inequality operator.

  // = Query property name.
  ACE_WString &name_rep (void);
  const ACE_WString &name (void) const;

  // = Set property name.
  void name (const ACE_USHORT16 *n);
  void name (const char *n);

  // = Query property value.
  ACE_WString &value_rep (void);
  const ACE_WString &value (void) const;

  // = Set property value.
  void value (const ACE_USHORT16 *v);
  void value (const char *v);

  // = Helper functions for encoding and decoding.
  size_t size (void) const;
  // Returns memory size (in bytes) required to encode this object.

  size_t encode (void *buf) const;
  // Encodes this object into buf for network transmission.

  size_t decode (void *buf);
  // Decodes buf and modifies this object, you should
  // probably create this with default ctor.

  void dump (void) const;
  // Dump out this object for debug.

protected:
  ACE_WString name_;
  // Property name pointer.

  ACE_WString value_;
  // Property value.
} ;

typedef ACE_Array<ACE_URL_Property> ACE_URL_Property_Seq;
// type of URL_Property collections.

class ACE_Svc_Export ACE_URL_Offer
  // = TITLE
  //     Defines a URL offer.
  //
  // = DESCRIPTION
  //     A URL offer is defined by a <url> and an
  //     <ACE_URL_Property_Seq>.  An offer is stored at server end
  //     thru registering or reported back to querying client from the
  //     sever.
{
public:
  ACE_URL_Offer (const size_t size = 1, const char *url = 0);
  // Create an offer.

  ACE_URL_Offer (const ACE_URL_Offer &o);
  // Copy ctor.

  ~ACE_URL_Offer (void);
  // Default destructor.

  ACE_URL_Offer &operator= (const ACE_URL_Offer &rhs);
  // Assignment operator.

  int operator== (const ACE_URL_Offer &rhs) const;
  // Equality operator.

  int operator!= (const ACE_URL_Offer &rhs) const;
  // Inequality operator.

  // = Get URL string.
  ACE_WString &url_rep (void);
  const ACE_WString &url (void) const;

  // = Set URL.
  void url (const char *url);
  void url (const ACE_USHORT16 *url);

  ACE_URL_Property_Seq &url_properties (void);
  // Get properties of this offer.

  void url_properties (const ACE_URL_Property_Seq &prop);
  // Set properties of this offer.  This operation virtually get a
  // copy of the passed in prop.

  // = Helper functions for encoding and decoding.
  size_t size (void) const;
  // Returns memory size (in bytes) required to encode this object.

  size_t encode (void *buf) const;
  // Encodes this object into buf for network transmission.

  size_t decode (void *buf);
  // Decodes buf into current object, you better use
  // the default ctor.

  void dump (void) const;
  // Dump this object for debug.

protected:
  ACE_WString url_;
  // URL of this offer.

  ACE_URL_Property_Seq prop_;
  // Properties associate with this offer.
};

typedef ACE_Array<ACE_URL_Offer> ACE_URL_Offer_Seq;
// type of URL offer collections.

#if defined (__ACE_INLINE__)
#include "URL_Properties.i"
#endif /* __ACE_INLINE__ */

#endif /* ACE_WEB_PROPERTIES_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国精品在线观看| 精品国产3级a| 久久久久久毛片| 亚洲一区二区三区四区不卡| 国产一区二区伦理| 在线观看亚洲一区| 国产精品免费视频观看| 男男gaygay亚洲| 日本大香伊一区二区三区| 久久久精品中文字幕麻豆发布| 亚洲男人的天堂在线aⅴ视频| 国产精品正在播放| 91麻豆精品国产91久久久久久久久 | 欧美tickling网站挠脚心| 亚洲三级在线观看| 成人综合激情网| 欧美mv日韩mv国产网站app| 午夜av一区二区| 欧美自拍丝袜亚洲| 亚洲免费在线视频| 国产成人一区在线| 26uuu色噜噜精品一区| 免费成人在线影院| 欧美一级淫片007| 亚洲第一福利视频在线| 欧美性猛交xxxx黑人交| 一区二区视频在线| 99精品黄色片免费大全| 国产欧美日韩久久| 国产不卡一区视频| 国产欧美一区二区精品性色超碰| 麻豆91在线看| 精品久久国产老人久久综合| 日韩经典一区二区| 91麻豆精品国产自产在线 | 麻豆成人在线观看| 日韩亚洲欧美综合| 麻豆一区二区三| 久久综合九色综合97_久久久| 精品写真视频在线观看| 久久青草欧美一区二区三区| 久久不见久久见免费视频7| 日韩精品一区二区三区视频在线观看| 爽爽淫人综合网网站| 日韩午夜三级在线| 国产一区不卡在线| 国产精品视频你懂的| 99re视频这里只有精品| 夜夜精品视频一区二区| 欧美男同性恋视频网站| 日日摸夜夜添夜夜添亚洲女人| 91精品婷婷国产综合久久| 久久精品国产久精国产| 久久久精品免费免费| 97se狠狠狠综合亚洲狠狠| 成人免费在线视频| 欧美中文字幕一区二区三区亚洲| 亚洲国产乱码最新视频| 日韩欧美综合在线| 成人国产精品免费观看动漫| 亚洲女同一区二区| 日韩一区二区免费在线观看| 韩日精品视频一区| 亚洲视频在线观看三级| 欧美丰满高潮xxxx喷水动漫 | 亚洲激情自拍视频| 91麻豆精品国产91久久久久久久久| 久久精品国产秦先生| 国产精品久久久久久久久动漫| 欧美午夜宅男影院| 国产综合久久久久影院| 依依成人精品视频| 久久日韩精品一区二区五区| 成人污污视频在线观看| 午夜欧美视频在线观看| 亚洲精品一区二区三区精华液| av一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 欧美激情在线观看视频免费| 在线不卡中文字幕| av电影一区二区| 久久国产精品99久久久久久老狼| 亚洲精品视频观看| 久久久高清一区二区三区| 欧美性色综合网| 99国产精品国产精品久久| 麻豆免费看一区二区三区| 亚洲美女偷拍久久| 国产精品午夜电影| 欧美成人精品二区三区99精品| 在线观看日韩高清av| 成人性色生活片免费看爆迷你毛片| 图片区小说区国产精品视频| 国产精品久久久久久久蜜臀| 欧美不卡一二三| 欧美久久久久久蜜桃| av在线这里只有精品| 国产suv精品一区二区三区| 日本vs亚洲vs韩国一区三区二区| 一区二区三区中文字幕精品精品| 久久久一区二区三区捆绑**| 日韩三级精品电影久久久| 欧美男人的天堂一二区| 一本到不卡免费一区二区| 成人午夜激情片| 国产xxx精品视频大全| 精油按摩中文字幕久久| 蜜臀精品一区二区三区在线观看| 亚洲午夜影视影院在线观看| 一区二区三区成人| 伊人夜夜躁av伊人久久| 一区二区三区在线影院| 一区二区三区在线视频免费| 专区另类欧美日韩| 亚洲乱码日产精品bd | 2020国产精品久久精品美国| 91精品欧美久久久久久动漫| 欧美久久免费观看| 欧美丰满嫩嫩电影| 欧美草草影院在线视频| www久久精品| 国产欧美精品区一区二区三区 | av毛片久久久久**hd| 99久久综合国产精品| 91捆绑美女网站| 欧美综合天天夜夜久久| 欧美美女直播网站| 欧美videos中文字幕| 久久久久一区二区三区四区| 欧美激情综合网| 1区2区3区国产精品| 亚洲日本一区二区| 五月天视频一区| 韩国精品一区二区| 成人小视频在线| 91精彩视频在线观看| 制服丝袜成人动漫| 久久九九国产精品| 亚洲精品高清在线观看| 婷婷六月综合网| 国产一区二区三区免费观看| 福利91精品一区二区三区| 91网站黄www| 欧美成人激情免费网| 国产精品免费久久| 视频一区欧美精品| 国产91精品入口| 欧美日韩精品一区二区三区四区| 欧美一区二区大片| 国产精品久久久久桃色tv| 偷偷要91色婷婷| 成人av在线资源| 56国语精品自产拍在线观看| 2017欧美狠狠色| 亚洲国产精品天堂| 国产成人夜色高潮福利影视| 91久久精品一区二区三| 日韩欧美国产综合在线一区二区三区| 日本一区二区三区免费乱视频| 亚洲一线二线三线久久久| 韩国成人精品a∨在线观看| 日本高清不卡在线观看| 精品国产精品一区二区夜夜嗨| 国产精品免费观看视频| 免费成人结看片| 日本二三区不卡| 欧美—级在线免费片| 日韩在线观看一区二区| 91麻豆swag| 欧美国产97人人爽人人喊| 日本va欧美va精品| 欧美亚洲国产一区二区三区| 久久久不卡网国产精品一区| 亚洲18影院在线观看| 成人av小说网| 久久久久久久久久看片| 日本不卡一区二区三区| 色av成人天堂桃色av| 久久一二三国产| 麻豆国产精品777777在线| 欧美精品少妇一区二区三区| 中文字幕欧美一区| 粗大黑人巨茎大战欧美成人| 日韩精品自拍偷拍| 日本中文一区二区三区| 欧美日韩视频专区在线播放| 亚洲视频免费在线| 99视频在线精品| 亚洲欧洲日韩女同| 成人av动漫网站| 国产精品视频第一区| 粉嫩高潮美女一区二区三区| 国产亚洲精品7777| 国产精品综合av一区二区国产馆| 欧美电影免费观看高清完整版在线观看| 亚洲h精品动漫在线观看| 精品视频在线看| 亚洲第一搞黄网站| 91精品国产综合久久精品| 无码av中文一区二区三区桃花岛|