Changeset b7fd2a0 in mainline for uspace/lib/c/include/io/con_srv.h
- Timestamp:
- 2018-01-13T03:10:29Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/io/con_srv.h
r36f0738 rb7fd2a0 67 67 68 68 struct con_ops { 69 int (*open)(con_srvs_t *, con_srv_t *);70 int (*close)(con_srv_t *);71 int (*read)(con_srv_t *, void *, size_t, size_t *);72 int (*write)(con_srv_t *, void *, size_t, size_t *);69 errno_t (*open)(con_srvs_t *, con_srv_t *); 70 errno_t (*close)(con_srv_t *); 71 errno_t (*read)(con_srv_t *, void *, size_t, size_t *); 72 errno_t (*write)(con_srv_t *, void *, size_t, size_t *); 73 73 void (*sync)(con_srv_t *); 74 74 void (*clear)(con_srv_t *); 75 75 void (*set_pos)(con_srv_t *, sysarg_t col, sysarg_t row); 76 int (*get_pos)(con_srv_t *, sysarg_t *, sysarg_t *);77 int (*get_size)(con_srv_t *, sysarg_t *, sysarg_t *);78 int (*get_color_cap)(con_srv_t *, console_caps_t *);76 errno_t (*get_pos)(con_srv_t *, sysarg_t *, sysarg_t *); 77 errno_t (*get_size)(con_srv_t *, sysarg_t *, sysarg_t *); 78 errno_t (*get_color_cap)(con_srv_t *, console_caps_t *); 79 79 void (*set_style)(con_srv_t *, console_style_t); 80 80 void (*set_color)(con_srv_t *, console_color_t, console_color_t, … … 82 82 void (*set_rgb_color)(con_srv_t *, pixel_t, pixel_t); 83 83 void (*set_cursor_visibility)(con_srv_t *, bool); 84 int (*get_event)(con_srv_t *, cons_event_t *);84 errno_t (*get_event)(con_srv_t *, cons_event_t *); 85 85 }; 86 86 87 87 extern void con_srvs_init(con_srvs_t *); 88 88 89 extern int con_conn(ipc_callid_t, ipc_call_t *, con_srvs_t *);89 extern errno_t con_conn(ipc_callid_t, ipc_call_t *, con_srvs_t *); 90 90 91 91 #endif
Note:
See TracChangeset
for help on using the changeset viewer.