Function silc_client_get_clients_by_list
SYNOPSIS
void silc_client_get_clients_by_list(SilcClient client,
SilcClientConnection conn,
SilcUInt32 list_count,
SilcBuffer client_id_list,
SilcGetClientCallback completion,
void *context);
DESCRIPTION
Gets client entries by the list of client ID's `client_id_list'. This
always resolves those client ID's it does not know yet from the server
so this function might take a while. The `client_id_list' is a list
of ID Payloads added one after other. JOIN command reply and USERS
command reply for example returns this sort of list. The `completion'
will be called after the entries are available. When server returns
the client information it will be cached and can be accessed locally
at a later time.
NOTES
The resolving is done with IDENTIFY command. This means that only
the relevant information of user (it's nickname and username) is
resolved. For example, user's real name, channel lists and others
are not resolved. Caller can/must resolve those separately if they
are needed (for example, with silc_client_get_client_by_id_resolve).
|