Changeset f9b2cb4c in mainline for uspace/app


Ignore:
Timestamp:
2015-08-23T12:50:23Z (10 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9ef495f
Parents:
0dd16778
Message:

unify interface API

  • introduce new interfaces
  • unify location service clients to always expect service ID as the second argument
  • remove obsolete methods that take explicit exchange management arguments (first phase)
  • use interfaces in device drivers, devman, location service, logger, inet
Location:
uspace/app
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/barber/barber.c

    r0dd16778 rf9b2cb4c  
    267267                        link_initialize(&dev->link);
    268268                        dev->svc_id = svcs[i];
    269                         dev->sess = loc_service_connect_iface(svcs[i], INTERFACE_DDF_CLIENT, 0);
     269                        dev->sess = loc_service_connect(svcs[i], INTERFACE_DDF, 0);
    270270                       
    271271                        list_append(&dev->link, &led_devs);
  • uspace/app/date/date.c

    r0dd16778 rf9b2cb4c  
    136136
    137137        /* Connect to the device */
    138         async_sess_t *sess = loc_service_connect(EXCHANGE_SERIALIZE,
    139             svc_id, 0);
     138        async_sess_t *sess = loc_service_connect(svc_id, INTERFACE_DDF, 0);
    140139        if (!sess) {
    141140                printf(NAME ": Cannot connect to the device\n");
  • uspace/app/mixerctl/mixerctl.c

    r0dd16778 rf9b2cb4c  
    155155        }
    156156
    157         async_sess_t *session = loc_service_connect(
    158             EXCHANGE_ATOMIC, mixer_sid, 0);
     157        async_sess_t *session = loc_service_connect(mixer_sid, INTERFACE_DDF, 0);
    159158        if (!session) {
    160159                printf("Failed connecting mixer service '%s'.\n", service);
  • uspace/app/mkbd/main.c

    r0dd16778 rf9b2cb4c  
    231231        }
    232232       
    233         async_sess_t *sess = devman_device_connect(EXCHANGE_SERIALIZE,
    234             dev_handle, 0);
     233        async_sess_t *sess = devman_device_connect(dev_handle, 0);
    235234        if (!sess) {
    236235                printf(NAME ": failed to connect to the device (handle %"
  • uspace/app/nic/nic.c

    r0dd16778 rf9b2cb4c  
    9999        printf("Using device: %s\n", svc_name);
    100100
    101         sess = loc_service_connect(EXCHANGE_SERIALIZE, nics[i], 0);
     101        sess = loc_service_connect(nics[i], INTERFACE_DDF, 0);
    102102        if (sess == NULL) {
    103103                printf("Error connecting to service.\n");
     
    117117        int rc;
    118118
    119         sess = loc_service_connect(EXCHANGE_SERIALIZE, svc_id, 0);
     119        sess = loc_service_connect(svc_id, INTERFACE_DDF, 0);
    120120        if (sess == NULL) {
    121121                printf("Error connecting to service.\n");
    122122                goto error;
    123123        }
    124 
     124       
    125125        rc = nic_get_address(sess, &info->address);
    126126        if (rc != EOK) {
  • uspace/app/sportdmp/sportdmp.c

    r0dd16778 rf9b2cb4c  
    111111
    112112
    113         async_sess_t *sess = loc_service_connect(EXCHANGE_SERIALIZE, svc_id,
     113        async_sess_t *sess = loc_service_connect(svc_id, INTERFACE_DDF,
    114114            IPC_FLAG_BLOCKING);
    115115        if (!sess) {
  • uspace/app/tester/hw/misc/virtchar1.c

    r0dd16778 rf9b2cb4c  
    6969       
    7070        TPRINTF(" Asking for session...\n");
    71         async_sess_t *sess = fd_session(EXCHANGE_SERIALIZE, fd);
     71        async_sess_t *sess = fd_session(fd, INTERFACE_DDF);
    7272        if (!sess) {
    7373                close(fd);
  • uspace/app/tester/hw/serial/serial1.c

    r0dd16778 rf9b2cb4c  
    7676                return "Failed getting serial port service ID";
    7777       
    78         async_sess_t *sess = loc_service_connect(EXCHANGE_SERIALIZE, svc_id,
     78        async_sess_t *sess = loc_service_connect(svc_id, INTERFACE_DDF,
    7979            IPC_FLAG_BLOCKING);
    8080        if (!sess)
  • uspace/app/wifi_supplicant/wifi_supplicant.c

    r0dd16778 rf9b2cb4c  
    121121       
    122122        async_sess_t *sess =
    123             loc_service_connect(EXCHANGE_SERIALIZE, wifis[i], 0);
     123            loc_service_connect(wifis[i], INTERFACE_DDF, 0);
    124124        if (sess == NULL) {
    125125                printf("Error connecting to service.\n");
Note: See TracChangeset for help on using the changeset viewer.