Rev 4192 | Rev 4350 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4192 | Rev 4307 | ||
|---|---|---|---|
| Line 24... | Line 24... | ||
| 24 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
24 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 25 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
25 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
| 26 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | */ |
27 | */ |
| 28 | 28 | ||
| 29 | /** @addtogroup netif |
29 | /** @addtogroup net |
| 30 | * @{ |
30 | * @{ |
| 31 | */ |
31 | */ |
| 32 | 32 | ||
| 33 | /** |
33 | /** |
| 34 | * @file |
34 | * @file |
| Line 39... | Line 39... | ||
| 39 | 39 | ||
| 40 | #include <task.h> |
40 | #include <task.h> |
| 41 | 41 | ||
| 42 | #include <ipc/services.h> |
42 | #include <ipc/services.h> |
| 43 | 43 | ||
| - | 44 | #include "../modules.h" |
|
| - | 45 | ||
| 44 | #include "generic_char_map.h" |
46 | #include "generic_char_map.h" |
| 45 | 47 | ||
| 46 | typedef struct module_struct module_t; |
48 | typedef struct module_struct module_t; |
| 47 | typedef module_t * module_ref; |
49 | typedef module_t * module_ref; |
| 48 | 50 | ||
| Line 53... | Line 55... | ||
| 53 | services_t service; |
55 | services_t service; |
| 54 | int phone; |
56 | int phone; |
| 55 | int usage; |
57 | int usage; |
| 56 | char * name; |
58 | char * name; |
| 57 | char * filename; |
59 | char * filename; |
| - | 60 | connect_module_t * connect_module; |
|
| 58 | }; |
61 | }; |
| 59 | 62 | ||
| 60 | int add_module( module_ref * module, modules_ref modules, char * name, char * filename, services_t service, task_id_t task_id ); |
63 | int add_module( module_ref * module, modules_ref modules, char * name, char * filename, services_t service, task_id_t task_id, connect_module_t * connect_module ); |
| 61 | module_ref get_running_module( modules_ref modules, char * name ); |
64 | module_ref get_running_module( modules_ref modules, char * name ); |
| 62 | task_id_t spawn( char * fname ); |
65 | task_id_t spawn( char * fname ); |
| 63 | 66 | ||
| 64 | #endif |
67 | #endif |
| 65 | 68 | ||