文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>X Window研究笔记(20)-X Window资源管理

X Window研究笔记(20)-X Window资源管理

时间:2009-08-07  来源:lixianjing

X Window研究笔记(20)-X Window资源管理

转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli at hotmail dot com>

20.X Window资源管理

在 X Window中,资源是一个广泛使用的概念。它包括图片、光标和窗口等对象,可以是内置的,也可以是注册的。每个资源都有一个ID,这个ID是唯一的,在 各个客户端之间相同的ID引用相同的资源。这不但提高了传输性能,也是解决了在不同进程,甚至不同机器之间资源共享的问题。

对资源管理的主要函数有:

void RegisterResourceName (RESTYPE type, char *name)

RESTYPE
CreateNewResourceType(deleteFunc)
DeleteType deleteFunc;

RESTYPE
CreateNewResourceClass()

Bool
InitClientResources(client)
ClientPtr client;

void
GetXIDRange(client, server, minp, maxp)
int client;
Bool server;
XID *minp, *maxp;

Bool
AddResource(id, type, value)
XID id;
RESTYPE type;
pointer value;

void
FreeResource(id, skipDeleteFuncType)
XID id;
RESTYPE skipDeleteFuncType;
void

FreeResourceByType(id, type, skipFree)
XID id;
RESTYPE type;
Bool skipFree;

Bool
ChangeResourceValue (id, rtype, value)
XID id;
RESTYPE rtype;
pointer value;

void
FindClientResourcesByType(
ClientPtr client,
RESTYPE type,
FindResType func,
pointer cdata
)
相关阅读 更多 +
排行榜 更多 +
药丸轮盘手机版下载

药丸轮盘手机版下载

休闲益智 下载
摔跤擂台物语汉化版下载

摔跤擂台物语汉化版下载

休闲益智 下载
模拟山羊3胡闹多元宇宙手机版下载

模拟山羊3胡闹多元宇宙手机版下载

休闲益智 下载