Rev 4243 | Rev 4307 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4243 | Rev 4261 | ||
|---|---|---|---|
| Line 39... | Line 39... | ||
| 39 | 39 | ||
| 40 | #include <rwlock.h> |
40 | #include <rwlock.h> |
| 41 | 41 | ||
| 42 | #include "../include/device.h" |
42 | #include "../include/device.h" |
| 43 | 43 | ||
| 44 | /** Sends the notification message to the registered network interface layer module. |
- | |
| 45 | * Wrapper of the async_msg_3(). |
- | |
| 46 | * The first message argument is always the device identifier. |
- | |
| 47 | * @param device The device specific data. Input parameter. |
- | |
| 48 | * @param message The message to be sent. Input parameter. |
- | |
| 49 | * @param arg2 The second message argument. Input parameter. |
- | |
| 50 | * @param arg3 The third message argument. Input parameter. |
- | |
| 51 | */ |
- | |
| 52 | #define nil_message( device, message, arg2, arg3 ) \ |
- | |
| 53 | if(( device )->nil_phone >= 0 ) async_msg_3(( device )->nil_phone, ( message ), ( device )->device_id, arg2, arg3 ) |
- | |
| 54 | - | ||
| 55 | /** Network interface module skeleton global data. |
44 | /** Network interface module skeleton global data. |
| 56 | */ |
45 | */ |
| 57 | typedef struct netif_globals netif_globals_t; |
46 | typedef struct netif_globals netif_globals_t; |
| 58 | 47 | ||
| 59 | /** Type definition of the device specific data. |
48 | /** Type definition of the device specific data. |