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

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

?? htreqman.c

?? firtext搜索引擎源碼
?? C
?? 第 1 頁 / 共 3 頁
字號:
}PUBLIC HTEnHd HTRequest_enHd (HTRequest * me){    return me ? me->EntityMask : 0;}/***	Extra Header Generators. list can be NULL*/PUBLIC void HTRequest_setGenerator (HTRequest * me, HTList *generator,				    BOOL override){    if (me) {	me->generators = generator;	me->gens_local = override;    }}PUBLIC HTList * HTRequest_generator (HTRequest * me, BOOL *override){    if (me) {	*override = me->gens_local;	return me->generators;    }    return NULL;}/***	Extra Header Parsers. list can be NULL*/PUBLIC void HTRequest_setMIMEParseSet (HTRequest * me, 				       HTMIMEParseSet * parseSet, BOOL local){    if (me) {        me->parseSet = parseSet;	me->pars_local = local;    }}PUBLIC HTMIMEParseSet * HTRequest_MIMEParseSet (HTRequest * me, BOOL * pLocal){    if (me) {        if (pLocal) *pLocal = me->pars_local;	return me->parseSet;    }    return NULL;}/***	Accept Format Types**	list can be NULL*/PUBLIC void HTRequest_setConversion (HTRequest * me, HTList *type,				     BOOL override){    if (me) {	me->conversions = type;	me->conv_local = override;    }}PUBLIC HTList * HTRequest_conversion (HTRequest * me){    return me ? me->conversions : NULL;}/***	Accept Encoding **	list can be NULL*/PUBLIC void HTRequest_setEncoding (HTRequest * me, HTList *enc,				   BOOL override){    if (me) {	me->encodings = enc;	me->enc_local = override;    }}PUBLIC HTList * HTRequest_encoding (HTRequest * me){    return me ? me->encodings : NULL;}/***	Accept Transfer Encoding **	list can be NULL*/PUBLIC void HTRequest_setTransfer (HTRequest * me,				   HTList * te, BOOL override){    if (me) {	me->tes = te;	me->te_local = override;    }}PUBLIC HTList * HTRequest_transfer (HTRequest * me){    return me ? me->tes : NULL;}/***	Accept Language**	list can be NULL*/PUBLIC void HTRequest_setLanguage (HTRequest * me, HTList *lang,				   BOOL override){    if (me) {	me->languages = lang;	me->lang_local = override;    }}PUBLIC HTList * HTRequest_language (HTRequest * me){    return me ? me->languages : NULL;}/***	Accept Charset**	list can be NULL*/PUBLIC void HTRequest_setCharset (HTRequest * me, HTList *charset,				  BOOL override){    if (me) {	me->charsets = charset;	me->char_local = override;    }}PUBLIC HTList * HTRequest_charset (HTRequest * me){    return me ? me->charsets : NULL;}/***	Are we using the full URL in the request or not?*/PUBLIC void HTRequest_setFullURI (HTRequest * me, BOOL mode){    if (me) me->full_uri = mode;}PUBLIC BOOL HTRequest_fullURI (HTRequest * me){    return me ? me->full_uri : NO;}/***	Are we using a proxy or not and in that case, which one?*/PUBLIC BOOL HTRequest_setProxy (HTRequest * me, const char * proxy){    if (me && proxy) {	StrAllocCopy(me->proxy, proxy);	return YES;    }    return NO;}PUBLIC char * HTRequest_proxy (HTRequest * me){    return me ? me->proxy : NULL;}PUBLIC BOOL HTRequest_deleteProxy (HTRequest * me){    if (me) {	HT_FREE(me->proxy);	return YES;    }    return NO;}/***	Reload Mode*/PUBLIC void HTRequest_setReloadMode (HTRequest * me, HTReload mode){    if (me) me->reload = mode;}PUBLIC HTReload HTRequest_reloadMode (HTRequest * me){    return me ? me->reload : HT_CACHE_OK;}/*      Default name to use when publishing to a "/" URL**      ----------------------------*/PUBLIC char * HTRequest_defaultPutName (HTRequest * me){    if (me)      return (me->default_put_name);    return NULL;}PUBLIC BOOL HTRequest_setDefaultPutName (HTRequest * me, char * name){    if (me && name) {      if (me->default_put_name)        HTRequest_deleteDefaultPutName (me);      StrAllocCopy (me->default_put_name, name);      return YES;    }    return NO;}PUBLIC BOOL HTRequest_deleteDefaultPutName (HTRequest * me){    if (me && me->default_put_name) {      HT_FREE (me->default_put_name);      me->default_put_name = NULL;      return YES;    }    return NO;}/***	Cache control directives. The cache control can be initiated by both**	the server and the client which is the reason for keeping two lists*/PUBLIC BOOL HTRequest_addCacheControl (HTRequest * me,				       char * token, char * value){    if (me) {	if (!me->cache_control) me->cache_control = HTAssocList_new();	return HTAssocList_replaceObject(me->cache_control, token, value);    }    return NO;}PUBLIC BOOL HTRequest_deleteCacheControl (HTRequest * me){    if (me && me->cache_control) {	HTAssocList_delete(me->cache_control);	me->cache_control = NULL;	return YES;    }    return NO;}PUBLIC HTAssocList * HTRequest_cacheControl (HTRequest * me){    return (me ? me->cache_control : NULL);}/***  Byte ranges*/PUBLIC BOOL HTRequest_deleteRange (HTRequest * me){    if (me && me->byte_ranges) {	HTAssocList_delete(me->byte_ranges);	me->byte_ranges = NULL;	return YES;    }    return NO;}PUBLIC BOOL HTRequest_addRange (HTRequest * me, char * unit, char * range){    if (me) {	if (!me->byte_ranges) {	    me->byte_ranges = HTAssocList_new();	    HTRequest_addRqHd(me, HT_C_RANGE);	}	return HTAssocList_replaceObject(me->byte_ranges, unit, range);    }    return NO;}PUBLIC HTAssocList * HTRequest_range (HTRequest * me){    return (me ? me->byte_ranges : NULL);}/***	Connection directives. The connection directives can be initiated by**	both the server and the client which is the reason for keeping two**	lists*/PUBLIC BOOL HTRequest_addConnection (HTRequest * me,				     char * token, char * value){    if (me) {	if (!me->connection) me->connection = HTAssocList_new();	return HTAssocList_replaceObject(me->connection, token, value);    }    return NO;}PUBLIC BOOL HTRequest_deleteConnection (HTRequest * me){    if (me && me->connection) {	HTAssocList_delete(me->connection);	me->connection = NULL;	return YES;    }    return NO;}PUBLIC HTAssocList * HTRequest_connection (HTRequest * me){    return (me ? me->connection : NULL);}/***	Expect directives. */PUBLIC BOOL HTRequest_addExpect (HTRequest * me,				 char * token, char * value){    if (me) {	if (!me->expect) me->expect = HTAssocList_new();	return HTAssocList_replaceObject(me->expect, token, value);    }    return NO;}PUBLIC BOOL HTRequest_deleteExpect (HTRequest * me){    if (me && me->expect) {	HTAssocList_delete(me->expect);	me->expect = NULL;	return YES;    }    return NO;}PUBLIC HTAssocList * HTRequest_expect (HTRequest * me){    return (me ? me->expect : NULL);}/***  Access Authentication Credentials*/PUBLIC BOOL HTRequest_deleteCredentialsAll (HTRequest * me){    if (me && me->credentials) {	HTAssocList_delete(me->credentials);	me->credentials = NULL;	return YES;    }    return NO;}PUBLIC BOOL HTRequest_addCredentials (HTRequest * me,				    char * token, char * value){    if (me) {	if (!me->credentials) me->credentials = HTAssocList_new();	return HTAssocList_addObject(me->credentials, token, value);    }    return NO;}PUBLIC HTAssocList * HTRequest_credentials (HTRequest * me){    return (me ? me->credentials : NULL);}/***  Access Authentication Realms*/PUBLIC BOOL HTRequest_setRealm (HTRequest * me, char * realm){    if (me && realm && realm != me->realm) {	StrAllocCopy(me->realm, realm);	return YES;    }    return NO;}PUBLIC const char * HTRequest_realm (HTRequest * me){    return (me ? me->realm : NULL);}PUBLIC BOOL HTRequest_deleteRealm (HTRequest * me){    if (me) {	HT_FREE(me->realm);	return YES;    }    return NO;}/***  New header fields as association list*/PUBLIC BOOL HTRequest_addExtraHeader (HTRequest * me,				      char * token, char * value){    if (me && token) {	if (!me->extra_headers) me->extra_headers = HTAssocList_new();	return HTAssocList_addObject(me->extra_headers, token, value);    }    return NO;}PUBLIC HTAssocList * HTRequest_extraHeader (HTRequest * me){    return (me ? me->extra_headers : NULL);}PUBLIC BOOL HTRequest_deleteExtraHeaderAll (HTRequest * me){    if (me && me->extra_headers) {	HTAssocList_delete(me->extra_headers);	me->extra_headers = NULL;	return YES;    }    return NO;}/***  HTTP Extension Framework*/PUBLIC BOOL HTRequest_addOptional (HTRequest * me,				   char * token, char * value){    if (me) {	if (!me->optional) me->optional = HTAssocList_new();	return HTAssocList_addObject(me->optional, token,value);    }    return NO;}PUBLIC HTAssocList * HTRequest_optional (HTRequest * me){    return (me ? me->optional : NULL);}PUBLIC BOOL HTRequest_deleteOptionalAll (HTRequest * me){    if (me && me->optional) {	HTAssocList_delete(me->optional);	me->optional = NULL;	return YES;    }    return NO;}PUBLIC BOOL HTRequest_addMandatory (HTRequest * me,				    char * token, char * value){    if (me) {	if (!me->mandatory) me->mandatory = HTAssocList_new();	return HTAssocList_addObject(me->mandatory, token,value);    }    return NO;}PUBLIC HTAssocList * HTRequest_mandatory (HTRequest * me){    return (me ? me->mandatory : NULL);}PUBLIC BOOL HTRequest_deleteMandatoryAll (HTRequest * me){    if (me && me->mandatory) {	HTAssocList_delete(me->mandatory);	me->mandatory = NULL;	return YES;    }    return NO;}/***	Anchor*/PUBLIC void HTRequest_setAnchor (HTRequest * me, HTAnchor *anchor){    if (me) {	me->anchor = HTAnchor_parent(anchor);	me->childAnchor = ((HTAnchor *) me->anchor != anchor) ?	    (HTChildAnchor *) anchor : NULL;    }}PUBLIC HTParentAnchor * HTRequest_anchor (HTRequest * me){    return me ? me->anchor : NULL;}PUBLIC HTChildAnchor * HTRequest_childAnchor (HTRequest * me){    return me ? me->childAnchor : NULL;}/***	Parent anchor for Referer field*/PUBLIC void HTRequest_setParent (HTRequest * me, HTParentAnchor *parent){    if (me) me->parentAnchor = parent;}PUBLIC HTParentAnchor * HTRequest_parent (HTRequest * me){    return me ? me->parentAnchor : NULL;}/***	Output stream*/PUBLIC void HTRequest_setOutputStream (HTRequest * me, HTStream *output){    if (me) {	if (output) {	    me->output_stream = HTNoFreeStream_new(output);	    me->orig_output_stream = output;	} else {	    me->output_stream = output;	}    }}PUBLIC HTStream *HTRequest_outputStream (HTRequest * me){    return me ? me->output_stream : NULL;}/***	Output format*/PUBLIC void HTRequest_setOutputFormat (HTRequest * me, HTFormat format){    if (me) me->output_format = format;}PUBLIC HTFormat HTRequest_outputFormat (HTRequest * me){    return me ? me->output_format : NULL;}/***	Debug stream*/PUBLIC void HTRequest_setDebugStream (HTRequest * me, HTStream *debug){	if (debug) {	    me->debug_stream = HTNoFreeStream_new(debug);	    me->orig_debug_stream = debug;	} else {	    me->debug_stream = debug;	}}PUBLIC HTStream *HTRequest_debugStream (HTRequest * me){    return me ? me->debug_stream : NULL;}/***	Debug Format*/PUBLIC void HTRequest_setDebugFormat (HTRequest * me, HTFormat format){    if (me) me->debug_format = format;}PUBLIC HTFormat HTRequest_debugFormat (HTRequest * me){    return me ? me->debug_format : NULL;}/***	Input stream*/PUBLIC void HTRequest_setInputStream (HTRequest * me, HTStream *input){    if (me) me->input_stream = input;}PUBLIC HTStream *HTRequest_inputStream (HTRequest * me){    return me ? me->input_stream : NULL;}/***	Net before and after callbacks*/PUBLIC BOOL HTRequest_addBefore (HTRequest * me, HTNetBefore * filter,				 const char * tmplate, void * param,				 HTFilterOrder order, BOOL override){    if (me) {	me->befores_local = override;	if (filter) {	    if (!me->befores) me->befores = HTList_new();	    return HTNetCall_addBefore(me->befores, filter,				       tmplate, param, order);	}	return YES;			/* It's OK to register a NULL filter */    }    return NO;}PUBLIC BOOL HTRequest_deleteBefore (HTRequest * me, HTNetBefore * filter){    if (me && me->befores)	return HTNetCall_deleteBefore(me->befores, filter);    return NO;}PUBLIC BOOL HTRequest_deleteBeforeAll (HTRequest * me){    if (me && me->befores) {	HTNetCall_deleteBeforeAll(me->befores);	me->befores = NULL;	me->befores_local = NO;	return YES;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清性hdvideosex| 精品久久国产97色综合| 亚洲日本乱码在线观看| 99国产精品久久久久久久久久| 久久久久99精品一区| 日韩欧美区一区二| 国产麻豆视频精品| 亚洲资源中文字幕| 日韩一区二区三区四区五区六区| 国产乱淫av一区二区三区| 亚洲男人都懂的| 精品免费日韩av| 91视频xxxx| 国内精品国产三级国产a久久| 亚洲视频精选在线| 久久婷婷国产综合国色天香| 色婷婷国产精品综合在线观看| 全国精品久久少妇| 亚洲欧美激情视频在线观看一区二区三区| 午夜精品一区在线观看| 国产亚洲欧洲997久久综合| 欧美日韩在线播放| 丁香网亚洲国际| 美腿丝袜在线亚洲一区| 亚洲啪啪综合av一区二区三区| 日韩免费性生活视频播放| 欧美综合天天夜夜久久| 成人国产精品免费观看视频| 日本不卡1234视频| 亚洲国产婷婷综合在线精品| 日本一区二区三区在线不卡| 91精品麻豆日日躁夜夜躁| 在线欧美日韩精品| 91香蕉视频mp4| 岛国av在线一区| 日本不卡不码高清免费观看| 亚洲午夜激情网站| 最新欧美精品一区二区三区| 国产欧美日韩综合精品一区二区 | 精品国产免费人成电影在线观看四季 | 久久久久久日产精品| 欧美日韩精品一区二区天天拍小说 | 91精品国产综合久久蜜臀| 91丨porny丨国产入口| 国产98色在线|日韩| 91性感美女视频| 国产91精品精华液一区二区三区| 久久99精品久久久久久国产越南 | 精品国产伦一区二区三区观看体验| 91亚洲大成网污www| 91在线云播放| 白白色亚洲国产精品| av电影天堂一区二区在线 | 亚洲一区中文日韩| 亚洲欧美激情插 | 午夜在线成人av| 亚洲一区二区欧美| 亚洲国产精品一区二区www | 91久久精品国产91性色tv| 在线亚洲精品福利网址导航| 欧美亚洲丝袜传媒另类| 欧美日本一区二区三区四区| 欧美日韩高清在线播放| 日韩午夜在线影院| 精品欧美乱码久久久久久1区2区| 日韩视频永久免费| 国产亚洲综合色| 国产精品国产精品国产专区不片| 国产欧美日韩亚州综合| 亚洲婷婷国产精品电影人久久| 亚洲视频中文字幕| 三级不卡在线观看| 韩国精品主播一区二区在线观看| 高清在线不卡av| 在线看日韩精品电影| 日韩三级免费观看| 国产欧美日韩不卡免费| 亚洲男人天堂av网| 久久se精品一区精品二区| 94-欧美-setu| 在线电影一区二区三区| 久久免费国产精品| 亚洲精品菠萝久久久久久久| 日本vs亚洲vs韩国一区三区 | 国产精品家庭影院| 国产精品久久久久久亚洲伦| 久久久精品tv| 亚洲精品视频在线看| 天堂久久久久va久久久久| 国产精品 欧美精品| 日本韩国一区二区三区| 欧美日韩三级视频| 国产日韩精品一区| 亚洲国产欧美另类丝袜| 国产乱码精品1区2区3区| 91亚洲精品久久久蜜桃网站| 69堂亚洲精品首页| 国产精品成人在线观看| 丝袜诱惑亚洲看片| 一本大道综合伊人精品热热| 日韩一区二区三免费高清| 国产精品不卡在线观看| 久久精品国产精品亚洲综合| 91美女蜜桃在线| 久久精品免视看| 日本特黄久久久高潮 | 久久久久久久久久久电影| 一区视频在线播放| 久久99蜜桃精品| 欧美午夜电影网| 亚洲图片欧美激情| 69av一区二区三区| 国产精品白丝在线| 国产成人在线视频网站| 欧美日韩国产成人在线91| 亚洲欧美偷拍另类a∨色屁股| 寂寞少妇一区二区三区| 欧美一区二区三区四区高清 | 在线亚洲一区二区| 国产偷v国产偷v亚洲高清| 蜜桃精品视频在线观看| 91精品黄色片免费大全| 亚洲在线成人精品| 99久久精品免费看国产| 国产精品久久精品日日| 国产不卡免费视频| 久久久久久久一区| 九色porny丨国产精品| 欧美一级在线免费| 日本v片在线高清不卡在线观看| 欧美日韩免费一区二区三区| 自拍偷拍欧美精品| 国产成人精品网址| 国产午夜精品美女毛片视频| 国产乱妇无码大片在线观看| 国产亚洲1区2区3区| 国产精品99久久不卡二区| 26uuu久久综合| 国产成人自拍在线| 国产精品久久久久久久久久免费看 | 亚洲欧美怡红院| 99久久久久久| 亚洲精品免费在线播放| 国产传媒日韩欧美成人| 国产精品乱子久久久久| 色婷婷狠狠综合| 日韩精品91亚洲二区在线观看| 欧美久久久久久蜜桃| 免费日本视频一区| 欧美国产日韩a欧美在线观看| 不卡的av中国片| 一区二区高清在线| 91精品国产品国语在线不卡| 国模少妇一区二区三区| 亚洲少妇30p| 这里是久久伊人| 国产精品资源在线观看| 亚洲精品视频免费看| 欧美猛男男办公室激情| 韩国精品主播一区二区在线观看| 中文字幕一区二区三区av| 欧美色窝79yyyycom| 精品在线一区二区三区| 亚洲色图19p| 26uuu亚洲综合色欧美| av电影在线观看一区| 人妖欧美一区二区| 亚洲三级理论片| 精品黑人一区二区三区久久 | 日韩一区在线播放| 欧美伦理电影网| 福利一区二区在线观看| 亚洲成人一二三| 亚洲国产精品av| 91精品国产aⅴ一区二区| 高清av一区二区| 久久精品国产99久久6| 亚洲精品国产一区二区精华液| 精品电影一区二区三区 | 狠狠色丁香婷婷综合| 亚洲人成网站影音先锋播放| 精品日韩欧美一区二区| 在线这里只有精品| 成人一区二区三区视频| 国内成人精品2018免费看| 视频一区欧美精品| 亚洲综合自拍偷拍| 亚洲视频狠狠干| 国产女同互慰高潮91漫画| 精品久久久久香蕉网| 欧美精品九九99久久| 色婷婷久久久久swag精品 | 欧美日本一区二区三区四区| 91福利精品视频| 91啪亚洲精品| 99精品偷自拍| 99精品国产一区二区三区不卡| 高清在线不卡av| 粉嫩蜜臀av国产精品网站| 国产精品亚洲午夜一区二区三区 |