Rev 4350 | Rev 4743 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4350 | Rev 4703 | ||
---|---|---|---|
Line 47... | Line 47... | ||
47 | #include "../structures/measured_strings.h" |
47 | #include "../structures/measured_strings.h" |
48 | #include "../structures/packet/packet.h" |
48 | #include "../structures/packet/packet.h" |
49 | 49 | ||
50 | #include "device.h" |
50 | #include "device.h" |
51 | 51 | ||
- | 52 | /** @name Network interface module interface |
|
- | 53 | * This interface is used by other modules. |
|
- | 54 | */ |
|
- | 55 | /*@{*/ |
|
- | 56 | ||
52 | /** Returns the device local hardware address. |
57 | /** Returns the device local hardware address. |
53 | * @param netif_phone The network interface phone. Input parameter. |
58 | * @param netif_phone The network interface phone. Input parameter. |
54 | * @param device_id The device identifier. Input parameter. |
59 | * @param device_id The device identifier. Input parameter. |
55 | * @param address The device local hardware address. Output parameter. |
60 | * @param address The device local hardware address. Output parameter. |
56 | * @param data The address data. Output parameter. |
61 | * @param data The address data. Output parameter. |
Line 97... | Line 102... | ||
97 | * @returns Other error codes as defined for the find_device() function. |
102 | * @returns Other error codes as defined for the find_device() function. |
98 | * @returns Other error codes as defined for the netif_stop_message() function. |
103 | * @returns Other error codes as defined for the netif_stop_message() function. |
99 | */ |
104 | */ |
100 | int netif_stop_req( int netif_phone, device_id_t device_id ); |
105 | int netif_stop_req( int netif_phone, device_id_t device_id ); |
101 | 106 | ||
- | 107 | /** Returns the device usage statistics. |
|
- | 108 | * @param netif_phone The network interface phone. Input parameter. |
|
- | 109 | * @param device_id The device identifier. Input parameter. |
|
- | 110 | * @param stats The device usage statistics. Output parameter. |
|
- | 111 | * @returns EOK on success. |
|
- | 112 | */ |
|
- | 113 | int netif_stats_req( int netif_phone, device_id_t device_id, device_stats_ref stats ); |
|
- | 114 | ||
102 | /** Creates bidirectional connection with the network interface module service and registers the message receiver. |
115 | /** Creates bidirectional connection with the network interface module service and registers the message receiver. |
103 | * @param service The network interface module service. Input parameter. |
116 | * @param service The network interface module service. Input parameter. |
104 | * @param device_id The device identifier. Input parameter. |
117 | * @param device_id The device identifier. Input parameter. |
105 | * @param me The requesting module service. Input parameter. |
118 | * @param me The requesting module service. Input parameter. |
106 | * @param receiver The message receiver. Input parameter. |
119 | * @param receiver The message receiver. Input parameter. |
Line 108... | Line 121... | ||
108 | * @returns EOK on success. |
121 | * @returns EOK on success. |
109 | * @returns Other error codes as defined for the bind_service() function. |
122 | * @returns Other error codes as defined for the bind_service() function. |
110 | */ |
123 | */ |
111 | int netif_bind_service( services_t service, device_id_t device_id, services_t me, async_client_conn_t receiver ); |
124 | int netif_bind_service( services_t service, device_id_t device_id, services_t me, async_client_conn_t receiver ); |
112 | 125 | ||
- | 126 | /*@}*/ |
|
- | 127 | ||
113 | #endif |
128 | #endif |
114 | 129 | ||
115 | /** @} |
130 | /** @} |
116 | */ |
131 | */ |