Changeset c8cf261 in mainline for uspace/lib
- Timestamp:
- 2019-10-03T09:10:01Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6af4b4f
- Parents:
- aac5069
- git-author:
- Jiri Svoboda <jiri@…> (2019-10-02 17:09:46)
- git-committer:
- Jiri Svoboda <jiri@…> (2019-10-03 09:10:01)
- Location:
- uspace/lib
- Files:
-
- 8 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ipc/services.h
raac5069 rc8cf261 54 54 #define SERVICE_NAME_CLIPBOARD "clipboard" 55 55 #define SERVICE_NAME_CORECFG "corecfg" 56 #define SERVICE_NAME_DISPLAY "hid/display" 56 57 #define SERVICE_NAME_DHCP "net/dhcp" 57 58 #define SERVICE_NAME_DNSR "net/dnsr" -
uspace/lib/ipcgfx/include/ipcgfx/server.h
raac5069 rc8cf261 41 41 #include <gfx/context.h> 42 42 43 extern errno_t gc_conn(ipc_call_t *icall, gfx_context_t *gc) 43 extern errno_t gc_conn(ipc_call_t *icall, gfx_context_t *gc); 44 44 45 45 #endif -
uspace/lib/ipcgfx/src/client.c
raac5069 rc8cf261 51 51 }; 52 52 53 #include <stdio.h> 54 53 55 /** Set color on IPC GC. 54 56 * … … 67 69 errno_t rc; 68 70 71 printf("ipc_gc_set_color\n"); 69 72 gfx_color_get_rgb_i16(color, &r, &g, &b); 70 73 … … 89 92 errno_t rc; 90 93 94 printf("ipc_gc_fill_rect\n"); 91 95 exch = async_exchange_begin(ipcgc->sess); 92 96 rc = async_req_4_0(exch, GC_FILL_RECT, rect->p0.x, rect->p0.y, -
uspace/lib/ipcgfx/src/server.c
raac5069 rc8cf261 44 44 #include <stdint.h> 45 45 46 #include <stdio.h> 47 46 48 #include <bd_srv.h> 47 49 … … 64 66 rc = gfx_set_color(gc, color); 65 67 async_answer_0(call, rc); 68 printf("done with rgb_color_srv\n"); 66 69 } 67 70 … … 85 88 async_accept_0(icall); 86 89 90 printf("gc_conn: accepted connection\n"); 91 87 92 while (true) { 88 93 ipc_call_t call; … … 98 103 switch (method) { 99 104 case GC_SET_RGB_COLOR: 105 printf("gc_conn: set_rgb_color\n"); 100 106 gc_set_rgb_color_srv(gc, &call); 107 printf("gc_conn: done set_rgb_color\n"); 101 108 break; 102 109 case GC_FILL_RECT: 110 printf("gc_conn: fill_rect_srv\n"); 103 111 gc_fill_rect_srv(gc, &call); 112 printf("gc_conn: done fill_rect_srv\n"); 104 113 break; 105 114 default: 115 printf("gc_conn: answer einval\n"); 106 116 async_answer_0(&call, EINVAL); 117 printf("gc_conn: done answer einval\n"); 107 118 } 108 119 } -
uspace/lib/meson.build
raac5069 rc8cf261 86 86 'guigfx', 87 87 'ieee80211', 88 'ipcgfx' 88 'ipcgfx', 89 90 'display' 89 91 ] 90 92
Note:
See TracChangeset
for help on using the changeset viewer.