Changeset 8fb1bf82 in mainline for uspace/lib/c/include/devman.h


Ignore:
Timestamp:
2010-11-25T13:42:50Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8df8415
Parents:
a93d79a (diff), eb667613 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/devman.h

    ra93d79a r8fb1bf82  
    11/*
    2  * Copyright (c) 2009 Lukas Mejdrech
     2 * Copyright (c) 2009 Jiri Svoboda
     3 * Copyright (c) 2010 Lenka Trochtova
    34 * All rights reserved.
    45 *
     
    2728 */
    2829
    29 /** @addtogroup ip
     30/** @addtogroup libc
    3031 * @{
    3132 */
     33/** @file
     34 */
    3235
    33 #ifndef NET_IP_LOCAL_H_
    34 #define NET_IP_LOCAL_H_
     36#ifndef LIBC_DEVMAN_H_
     37#define LIBC_DEVMAN_H_
    3538
     39#include <ipc/devman.h>
    3640#include <async.h>
    37 #include <ipc/services.h>
     41#include <bool.h>
    3842
    39 #include <net/ip_codes.h>
    40 #include <net/inet.h>
    41 #include <net/in.h>
    4243
    43 extern int ip_received_error_msg_local(int, device_id_t, packet_t, services_t,
    44     services_t);
    45 extern int ip_set_gateway_req_local(int, device_id_t, in_addr_t);
    46 extern int ip_packet_size_req_local(int, device_id_t, packet_dimension_ref);
    47 extern int ip_received_error_msg_local(int, device_id_t, packet_t, services_t,
    48     services_t);
    49 extern int ip_device_req_local(int, device_id_t, services_t);
    50 extern int ip_add_route_req_local(int, device_id_t, in_addr_t, in_addr_t,
    51     in_addr_t);
    52 extern int ip_send_msg_local(int, device_id_t, packet_t, services_t,
    53     services_t);
    54 extern int ip_get_route_req_local(int, ip_protocol_t, const struct sockaddr *,
    55     socklen_t, device_id_t *, void **, size_t *);
     44extern int devman_get_phone(devman_interface_t, unsigned int);
     45extern void devman_hangup_phone(devman_interface_t);
     46
     47extern int devman_driver_register(const char *, async_client_conn_t);
     48extern int devman_child_device_register(const char *, match_id_list_t *,
     49    devman_handle_t, devman_handle_t *);
     50
     51extern int devman_device_connect(devman_handle_t, unsigned int);
     52extern int devman_parent_device_connect(devman_handle_t, unsigned int);
     53
     54extern int devman_device_get_handle(const char *, devman_handle_t *,
     55    unsigned int);
     56
     57extern int devman_add_device_to_class(devman_handle_t, const char *);
    5658
    5759#endif
Note: See TracChangeset for help on using the changeset viewer.