Changeset 47d060d in mainline for uspace/srv/hid/remcons/user.h
- Timestamp:
- 2024-10-04T19:23:16Z (3 months ago)
- Branches:
- master
- Children:
- c7ecd290
- Parents:
- 5132379
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/remcons/user.h
r5132379 r47d060d 45 45 #define SEND_BUF_SIZE 512 46 46 47 /** Telnet callbacks */ 48 typedef struct { 49 void (*ws_update)(void *, unsigned, unsigned); 50 } telnet_cb_t; 51 47 52 /** Representation of a connected (human) user. */ 48 53 typedef struct { 49 54 /** Mutex guarding the whole structure. */ 50 55 fibril_mutex_t guard; 56 /** Callback functions */ 57 telnet_cb_t *cb; 58 /** Argument to callback functions */ 59 void *arg; 51 60 52 61 /** Internal id, used for creating locfs entries. */ … … 87 96 } telnet_user_t; 88 97 89 extern telnet_user_t *telnet_user_create(tcp_conn_t * );98 extern telnet_user_t *telnet_user_create(tcp_conn_t *, telnet_cb_t *, void *); 90 99 extern void telnet_user_add(telnet_user_t *); 91 100 extern void telnet_user_destroy(telnet_user_t *); … … 99 108 extern errno_t telnet_user_recv(telnet_user_t *, void *, size_t, size_t *); 100 109 extern void telnet_user_update_cursor_x(telnet_user_t *, int); 110 extern void telnet_user_resize(telnet_user_t *, unsigned, unsigned); 101 111 102 112 /** Print informational message about connected user. */
Note:
See TracChangeset
for help on using the changeset viewer.