Ignore:
File:
1 edited

Legend:

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

    r5d94b16c rbd79281  
    3636#define TELNET_USER_H_
    3737
    38 #include <adt/prodcons.h>
    3938#include <fibril_synch.h>
    4039#include <inttypes.h>
    41 #include <io/con_srv.h>
    4240#include "remcons.h"
    4341
     
    5755        /** Path name of the service. */
    5856        char *service_name;
    59         /** Console service setup */
    60         con_srvs_t srvs;
    6157
    6258        /** Producer-consumer of kbd_event_t. */
     
    8076} telnet_user_t;
    8177
    82 extern telnet_user_t *telnet_user_create(int);
    83 extern void telnet_user_add(telnet_user_t *);
    84 extern void telnet_user_destroy(telnet_user_t *);
    85 extern telnet_user_t *telnet_user_get_for_client_connection(service_id_t);
    86 extern bool telnet_user_is_zombie(telnet_user_t *);
    87 extern void telnet_user_notify_client_disconnected(telnet_user_t *);
    88 extern int telnet_user_get_next_keyboard_event(telnet_user_t *, kbd_event_t *);
    89 extern int telnet_user_send_data(telnet_user_t *, uint8_t *, size_t);
    90 extern void telnet_user_update_cursor_x(telnet_user_t *, int);
     78telnet_user_t *telnet_user_create(int socket);
     79void telnet_user_destroy(telnet_user_t *user);
     80telnet_user_t *telnet_user_get_for_client_connection(service_id_t id);
     81bool telnet_user_is_zombie(telnet_user_t *user);
     82void telnet_user_notify_client_disconnected(telnet_user_t *user);
     83int telnet_user_get_next_keyboard_event(telnet_user_t *user, kbd_event_t *event);
     84int telnet_user_send_data(telnet_user_t *user, uint8_t *data, size_t size);
     85void telnet_user_update_cursor_x(telnet_user_t *user, int new_x);
    9186
    9287/** Print informational message about connected user. */
    9388#ifdef CONFIG_DEBUG
    9489#define telnet_user_log(user, fmt, ...) \
    95         printf(NAME " [console %d (%d)]: " fmt "\n", \
    96             user->id, (int) user->service_id, ##__VA_ARGS__)
     90        printf(NAME " [console %d (%d)]: " fmt "\n", user->id, (int) user->service_id, ##__VA_ARGS__)
    9791#else
    98 #define telnet_user_log(user, fmt, ...) ((void) 0)
     92#define telnet_user_log(user, fmt, ...) (void)0
    9993#endif
    10094
    10195/** Print error message associated with connected user. */
    10296#define telnet_user_error(user, fmt, ...) \
    103         fprintf(stderr, NAME " [console %d (%d)]: ERROR: " fmt "\n", \
    104             user->id, (int) user->service_id, ##__VA_ARGS__)
     97        fprintf(stderr, NAME " [console %d (%d)]: ERROR: " fmt "\n", user->id, (int) user->service_id, ##__VA_ARGS__)
    10598
    10699#endif
Note: See TracChangeset for help on using the changeset viewer.