Subversion Repositories HelenOS

Rev

Rev 4271 | Rev 4350 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4271 Rev 4307
Line 28... Line 28...
28
 
28
 
29
/** @addtogroup netif
29
/** @addtogroup netif
30
 *  @{
30
 *  @{
31
 */
31
 */
32
 
32
 
33
#ifndef __NET_NETIF_WRAPPERS_H__
-
 
34
#define __NET_NETIF_WRAPPERS_H__
-
 
35
 
-
 
36
#include <ipc/services.h>
33
#include <ipc/services.h>
37
 
34
 
-
 
35
#include "../modules.h"
-
 
36
 
38
#include "../structures/measured_strings.h"
37
#include "../structures/measured_strings.h"
39
#include "../structures/packet/packet.h"
38
#include "../structures/packet/packet.h"
-
 
39
#include "../structures/packet/packet_client.h"
40
 
40
 
41
#include "../include/device.h"
41
#include "../include/device.h"
-
 
42
#include "../include/netif_interface.h"
-
 
43
 
-
 
44
#include "netif_messages.h"
-
 
45
 
-
 
46
int netif_get_addr( int netif_phone, device_id_t device_id, measured_string_ref * address, char ** data ){
-
 
47
    return generic_get_addr( netif_phone, NET_NETIF_GET_ADDR, device_id, address, data );
-
 
48
}
-
 
49
 
-
 
50
int netif_probe_req( int netif_phone, device_id_t device_id, int irq, int io ){
-
 
51
    return async_req_3_0( netif_phone, NET_NETIF_PROBE, device_id, irq, io );
-
 
52
}
-
 
53
 
-
 
54
int netif_send_msg( int netif_phone, device_id_t device_id, packet_t packet, services_t sender ){
-
 
55
    return generic_send_msg( netif_phone, NET_NETIF_SEND, device_id, packet_get_id( packet ), sender );
-
 
56
}
-
 
57
 
-
 
58
int netif_start_req( int netif_phone, device_id_t device_id ){
-
 
59
    return async_req_1_0( netif_phone, NET_NETIF_START, device_id );
-
 
60
}
42
 
61
 
43
int netif_probe_wrapper( device_id_t device_id, int irq, int io );
-
 
44
int netif_send_wrapper( device_id_t device_id, packet_t packet, services_t sender );
-
 
45
int netif_start_wrapper( device_id_t device_id );
62
int netif_stop_req( int netif_phone, device_id_t device_id ){
46
int netif_stop_wrapper( device_id_t device_id );
63
    return async_req_1_0( netif_phone, NET_NETIF_STOP, device_id );
47
int netif_get_addr_wrapper( device_id_t device_id, measured_string_ref * address, char ** data );
-
 
-
 
64
}
48
 
65
 
-
 
66
int netif_bind_service( services_t service, device_id_t device_id, services_t me, async_client_conn_t receiver ){
-
 
67
    return bind_service( service, device_id, me, 0, receiver );
49
#endif
68
}
50
 
69
 
51
/** @}
70
/** @}
52
 */
71
 */