Revision: d98bf56fd70f
Author: hongqn
Date: Fri Sep 2 02:30:46 2011
Log: Edited wiki page PluginBasedArchitecture through web user
interface.
http://code.google.com/p/onering-desktop/source/detail?r=d98bf56fd70f&repo=wiki
Modified:
/PluginBasedArchitecture.wiki
=======================================
--- /PluginBasedArchitecture.wiki Fri May 20 01:43:02 2011
+++ /PluginBasedArchitecture.wiki Fri Sep 2 02:30:46 2011
@@ -48,7 +48,7 @@
# 遍历`dir`参数所指目录下的所有文件(不包括子目录)
# 对每一个文件,尝试以动态链接库加载
# 若加载成功,调用其 require_onering_version() 方法,与
onering_version() 的输出进行比较,若不匹配,输出调试信息并跳过
- # 若匹配,调用其 register_onering_plugin(get_onering_appname()) 方法完成
注册。如果返回0,表示注册失败,输出调试信息并跳过该plugin
+ # 若匹配,调用其 register_onering_plugin(get_onering_appname()) 方法完成
注册。如果返回非0值,表示注册失败,输出调试信息并跳过该plugin
目前OneRingCore有下列实现:
# OneRingQtCore -- 基于 Qt 的 core
@@ -126,7 +126,7 @@
int register_onering_plugin(const char* appname)
{
- onering_register_app(appname, &app, &app_free_response);
+ return onering_register_app(appname, &app, &app_free_response);
}
const char* require_onering_version()