Ignore:
File:
1 edited

Legend:

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

    r47d060d rfab2746  
    11/*
    2  * Copyright (c) 2024 Jiri Svoboda
    32 * Copyright (c) 2012 Vojtech Horky
    43 * All rights reserved.
     
    3736#define REMCONS_H_
    3837
    39 #include <adt/list.h>
    40 #include <io/cons_event.h>
    41 #include <stdbool.h>
    42 #include <vt/vt100.h>
    43 #include "user.h"
    44 
    4538#define NAME       "remcons"
    4639#define NAMESPACE  "term"
    47 
    48 /** Remote console */
    49 typedef struct {
    50         telnet_user_t *user;    /**< telnet user */
    51         vt100_t *vt;            /**< virtual terminal driver */
    52         bool enable_ctl;        /**< enable escape control sequences */
    53         bool enable_rgb;        /**< enable RGB color setting */
    54         sysarg_t ucols;         /**< number of columns in user buffer */
    55         sysarg_t urows;         /**< number of rows in user buffer */
    56         charfield_t *ubuf;      /**< user buffer */
    57         bool curs_visible;      /**< cursor is visible */
    58 
    59         /** List of remcons_event_t. */
    60         list_t in_events;
    61 } remcons_t;
    62 
    63 /** Remote console event */
    64 typedef struct {
    65         link_t link;            /**< link to list of events */
    66         cons_event_t cev;       /**< console event */
    67 } remcons_event_t;
    6840
    6941#endif
Note: See TracChangeset for help on using the changeset viewer.