Ignore:
Timestamp:
2018-07-05T09:34:09Z (6 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
63d46341
Parents:
76f566d
Message:

do not expose the call capability handler from the async framework

Keep the call capability handler encapsulated within the async framework
and do not expose it explicitly via its API. Use the pointer to
ipc_call_t as the sole object identifying an IPC call in the code that
uses the async framework.

This plugs a major leak in the abstraction and also simplifies both the
async framework (slightly) and all IPC servers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/compositor/compositor.h

    r76f566d r984a9ba  
    3737
    3838typedef native_t desktop_coord_t;
     39
    3940typedef struct {
    4041        desktop_coord_t x;
    4142        desktop_coord_t y;
    4243} desktop_point_t;
     44
    4345typedef desktop_point_t desktop_vector_t;
    4446
     
    5557        double y;
    5658} double_point_t;
     59
    5760typedef double_point_t double_vector_t;
    5861
Note: See TracChangeset for help on using the changeset viewer.