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

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

?? object.h

?? 一個開源的網絡開發庫ACE
?? H
字號:
/*
 * object.h,v 1.3 2000/06/04 22:00:03 brunsch Exp
 *
 * Copyright (c) 1994, 1995.  Netscape Communications Corporation.  All
 * rights reserved.
 *
 * Use of this software is governed by the terms of the license agreement for
 * the Netscape Communications or Netscape Comemrce Server between the
 * parties.
 */


/* ------------------------------------------------------------------------ */


/*
 * object.h: Handle httpd objects
 *
 * Manages information about a document from config. files. Called mainly
 * by objset.c.
 *
 * This module does not assume anything about the directives being parsed.
 * That is handled by objset.c.
 *
 * This module requires the pblock module from the base library.
 *
 * Rob McCool
 *
 */


#ifndef OBJECT_H
#define OBJECT_H


#include "netsite.h"
#include "base/pblock.h"
#include "base/session.h"




/* ------------------------------ Constants ------------------------------- */


/* The maximum directive length unabbreviated, plus one space */
#define MAX_DNAME_LEN 11
#define NUM_DIRECTIVES 7


/* ------------------------------ Structures ------------------------------ */



/*
 * Hierarchy of httpd_object
 *
 * An object contains dtables.
 *
 * Each dtable is a table of directives that were entered of a certain type.
 * There is one dtable for each unique type of directive.
 *
 * Each dtable contains an array of directives, each of which is equivalent
 * to one directive that occurred in a config. file.
 *
 * It is up to the caller to determine how many dtables will be allocated
 * and to keep track of which of their directive types maps to which dtable
 * number.
 */


/*
 * directive is a structure containing the protection and parameters to an
 * instance of a directive within an httpd_object.
 *
 * param is the parameters, client is the protection.
 */

typedef struct {
    pblock *param;
    pblock *client;
} directive;

/*
 * dtable is a structure for creating tables of directives
 */

typedef struct {
    int ni;
    directive *inst;
} dtable;

/*
 * The httpd_object structure.
 *
 * The name pblock array contains the names for this object, such as its
 * virtual location, its physical location, or its identifier.
 *
 * tmpl contains any templates allocated to this object.
 */

typedef struct {
    pblock *name;

    int nd;
    dtable *dt;
} httpd_object;




/* ------------------------------ Prototypes ------------------------------ */


/*
 * directive_name2num will return the position of the abbreviated directive
 * dir in the directive table.
 *
 * If dir does not exist in the table, it will return -1.
 */

int directive_name2num(char *dir);


/*
 * directive_num2name returns a string describing directive number num.
 */

const char *directive_num2name(int num);


/*
 * object_create will create a new object and return a pointer to it.
 * It will allocate space for nd directive types and set name accordingly.
 */

httpd_object *object_create(int nd, pblock *name);

/*
 * object_free will free an object and any data associated with it.
 */

void object_free(httpd_object *obj);

/*
 * object_add_directive will add a new directive to the dtable for
 * the directive class at position dc.
 */

void object_add_directive(int dc, pblock *p, pblock *c, httpd_object *obj);


/*
 * object_findnext finds the object configured to follow the given object,
 * and stores the variables in rq->vars. It returns REQ_PROCEED if more
 * objects should be processed, or REQ_NOACTION if it did not find any
 * further objects to process. If something bad happens, REQ_ABORTED is
 * returned.
 *
 * Handles all DIRECTIVE_CONSTRUCT type directives such as NameTrans and
 * AuthType.
 */


/* --------- Prototype moved to req.h because of interdependency ---------- */

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线一区二区| 午夜久久久久久久久久一区二区| 免费视频最近日韩| 91精品国产91热久久久做人人| 午夜精品福利一区二区蜜股av| 日韩视频永久免费| 国产一区二区在线看| 国产精品女主播av| 色噜噜狠狠成人中文综合| 亚洲一二三区视频在线观看| 在线播放视频一区| 色噜噜夜夜夜综合网| 性做久久久久久免费观看| 日韩亚洲欧美中文三级| 国内精品嫩模私拍在线| 最好看的中文字幕久久| 欧美性极品少妇| 国精产品一区一区三区mba桃花| 欧美国产在线观看| 欧美日韩一区二区三区视频| 久久精品国产第一区二区三区| 亚洲国产精品v| 欧美日韩中文字幕精品| 精品一区二区三区在线播放视频| 国产欧美精品一区| 欧美性欧美巨大黑白大战| 国产呦精品一区二区三区网站| 亚洲日本一区二区| 精品噜噜噜噜久久久久久久久试看 | 男人的天堂久久精品| 国产蜜臀97一区二区三区| 欧美性videosxxxxx| 国产麻豆精品久久一二三| 亚洲婷婷国产精品电影人久久| 欧美一区二区三区免费在线看 | 亚洲国产成人va在线观看天堂| 26uuu精品一区二区在线观看| av中文字幕不卡| 伦理电影国产精品| 亚洲综合免费观看高清完整版 | 国产精品免费视频网站| 欧美精品久久久久久久多人混战 | 亚洲日本va午夜在线影院| 日韩欧美国产综合一区| 欧美最猛黑人xxxxx猛交| 国产精华液一区二区三区| 日韩在线一区二区| 一区二区三区资源| 国产精品情趣视频| 精品国产免费一区二区三区香蕉| 欧洲一区二区av| 成人av在线电影| 国内精品在线播放| 蜜臀精品一区二区三区在线观看 | 中文字幕av一区二区三区| 在线电影国产精品| 在线观看日韩电影| av在线一区二区三区| 国产一区 二区 三区一级| 日本怡春院一区二区| 亚洲综合丁香婷婷六月香| 国产精品丝袜一区| 国产亚洲一区二区三区在线观看| 欧美精品九九99久久| 欧洲国内综合视频| 日本道色综合久久| 91在线视频免费观看| 国产99久久久久久免费看农村| 加勒比av一区二区| 久久er精品视频| 日韩电影在线观看一区| 午夜精品久久久久久久久| 亚洲自拍偷拍欧美| 亚洲第一二三四区| 性久久久久久久久久久久| 亚洲五月六月丁香激情| 亚洲国产欧美在线| 日韩影视精彩在线| 免费观看日韩av| 久久99最新地址| 国产一区啦啦啦在线观看| 国产一区二区三区| 成人免费高清在线| av一区二区久久| 色先锋久久av资源部| 91福利小视频| 欧美日本免费一区二区三区| 欧美猛男超大videosgay| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲男同1069视频| 亚洲午夜久久久久久久久久久| 亚洲香蕉伊在人在线观| 日韩精品一级二级| 国精产品一区一区三区mba桃花| 国产一区二区三区电影在线观看| 国产成人精品一区二区三区网站观看| 国产一区二区三区久久久 | 亚洲一区欧美一区| 日日夜夜一区二区| 国产乱国产乱300精品| 成人少妇影院yyyy| 色欧美日韩亚洲| 宅男噜噜噜66一区二区66| 久久综合色8888| 亚洲视频一区二区在线| 亚洲一区二区中文在线| 老司机精品视频在线| 成人黄色软件下载| 欧美日本在线观看| 国产欧美日韩一区二区三区在线观看| 中文字幕亚洲欧美在线不卡| 成av人片一区二区| 欧美日韩一区二区三区高清| 欧美成人综合网站| 亚洲日本成人在线观看| 久久精品久久久精品美女| 成人黄色a**站在线观看| 91精品国产欧美一区二区| 国产欧美精品一区二区色综合| 一区二区三区免费看视频| 精品一区二区在线播放| 91丨porny丨户外露出| 日韩一卡二卡三卡| 一区二区在线观看av| 久久精品国产色蜜蜜麻豆| 91日韩精品一区| 久久综合色婷婷| 午夜av区久久| 波多野结衣精品在线| 精品久久国产字幕高潮| 亚洲黄色在线视频| 国产一区二区三区av电影 | 精品久久人人做人人爱| 亚洲一区在线观看网站| 大胆欧美人体老妇| 日韩三级高清在线| 亚洲成在人线在线播放| 99久久国产综合精品色伊 | 91精品国产91久久综合桃花| 中文字幕在线观看一区二区| 精品一区二区三区在线视频| 欧美巨大另类极品videosbest | 国产一区二区三区在线观看免费| 在线观看网站黄不卡| 国产精品美女久久久久久| 久久草av在线| 日韩一区二区电影在线| 亚洲国产成人精品视频| 91久久精品国产91性色tv| 国产精品麻豆99久久久久久| 国产老肥熟一区二区三区| 日韩欧美在线123| 日日夜夜精品免费视频| 欧美日韩一区二区不卡| 中文字幕一区二区三区四区不卡| 国产精品1024久久| 久久久电影一区二区三区| 老司机免费视频一区二区| 欧美一级国产精品| 免费成人av在线播放| 在线不卡一区二区| 日韩精品国产欧美| 欧美一区日韩一区| 日韩极品在线观看| 91精品欧美福利在线观看| 日韩激情一区二区| 欧美一区二区美女| 免费成人在线观看视频| 日韩免费看的电影| 欧美另类一区二区三区| 亚洲精品免费在线| 欧洲亚洲精品在线| 婷婷中文字幕综合| 欧美剧情电影在线观看完整版免费励志电影 | 精品久久久久久综合日本欧美| 日韩和的一区二区| 日韩一级视频免费观看在线| 蜜臀久久久久久久| 精品伦理精品一区| 国产精品1024| 亚洲欧美日韩国产一区二区三区| 在线精品视频免费观看| 视频在线观看一区| 日韩一区二区三区免费看 | 另类小说图片综合网| 精品国产一区二区三区久久影院| 黄色资源网久久资源365| 久久久久国产精品麻豆ai换脸 | 洋洋成人永久网站入口| 欧美欧美欧美欧美| 国产综合色产在线精品| 国产精品美女久久久久久久久久久| 色偷偷久久人人79超碰人人澡| 亚洲一区二区精品视频| 9191成人精品久久| 国产一区二区三区国产| 亚洲欧美日本韩国| 91精品在线一区二区| 国产在线播放一区二区三区| 亚洲欧洲av一区二区三区久久|