uhub/src
Blair Bonnett dc94754488 Add hub function for plugins to get list of currently connected users.
Can be filtered to include only users of a certain credential level, or
users of a certain credential level or greater. Results are returned as
a linked list of plugin_user objects.

Hub function to free the memory used by the list also added.

As plugins may store the list, users may disconnect before the list is
used. Hence a copy of each user is made for the list, so that if a
plugin tries to send a message to a user who has left the hub it will be
ignored, rather than the hub trying to access memory that was free()d
when the user disconnected. The lookup function to turn a plugin_user
into a hub_user for some of the other hub functions is changed
accordingly. (I think this description is possibly more confusing than
just looking at the code, but oh well...)
2012-08-09 15:23:33 +12:00
..
adc Drop all ADC messages containing illegal ADC escapes. 2012-08-07 11:55:29 +02:00
core Add hub function for plugins to get list of currently connected users. 2012-08-09 15:23:33 +12:00
network don't show error on SIGTERM in select() backend 2012-05-05 01:10:24 +02:00
plugin_api Add hub function for plugins to get list of currently connected users. 2012-08-09 15:23:33 +12:00
plugins Add plugin to send user commands. 2012-08-08 19:34:19 +12:00
tools Command arguments handling + cleanups 2012-04-18 23:03:05 +02:00
util Fix Windows file read discrepancy. 2012-05-14 23:33:54 +02:00
system.h use "I64u" instead of PRIu64 on Windows 2012-05-11 16:45:07 +02:00
uhub.h Add UCMD extension methods to plugin API. 2012-08-02 02:26:54 +12:00