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 |