瀏覽代碼

add module definition

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@908 bbd45198-f89e-11dd-88c7-29a3b14d5316
qiuyiuestc 14 年之前
父節點
當前提交
b1357bd0db
共有 1 個文件被更改,包括 17 次插入1 次删除
  1. 17 1
      include/rtthread.h

+ 17 - 1
include/rtthread.h

@@ -14,7 +14,7 @@
  * 2006-08-10     Bernard      add version information
  * 2007-01-28     Bernard      rename RT_OBJECT_Class_Static to RT_Object_Class_Static
  * 2007-03-03     Bernard      clean up the definitions to rtdef.h
- * 2010-04-11     yi.qiu       add module feature
+ * 2010-04-11     yi.qiu          add module feature
  */
 
 #ifndef __RT_THREAD_H__
@@ -293,6 +293,22 @@ rt_err_t  rt_device_control(rt_device_t dev, rt_uint8_t cmd, void* arg);
 /*@}*/
 #endif
 
+#ifdef RT_USING_MODULE
+/**
+ * @addtogroup Module
+ */
+/*@{*/
+/*
+ * module interface
+ */
+
+rt_module_t rt_module_load(const rt_uint8_t* name, void* module_ptr);
+rt_err_t rt_module_unload(rt_module_t module);
+rt_module_t rt_module_find(char* name);
+rt_module_t rt_module_self (void);
+
+#endif
+ 
 /*
  * interrupt service
  */