#define SILC_IDLIST_STATUS_LOCAL 0x20 /* Entry locally connected */
#define SILC_IDLIST_STATUS_RESUME_RES 0x40 /* Entry resolved while
resuming */
+#define SILC_IDLIST_STATUS_NOATTR 0x80 /* Entry does not support
+ attributes in WHOIS */
/*
Generic ID list data structure.
long last_command;
SilcUInt8 fast_command;
+ /* Requested Attributes */
+ unsigned char *attrs;
+ SilcUInt16 attrs_len;
+
/* Pointer to the router */
SilcServerEntry router;
/* Connection data */
void *connection;
+ /* Last time updated/accessed */
+ unsigned long updated;
+
/* data.status is RESOLVING and this includes the resolving command
reply identifier. */
SilcUInt16 resolve_cmd_ident;
SilcUInt32 user_limit;
unsigned char *passphrase;
- char *invite_list;
- char *ban_list;
+ SilcHashTable invite_list;
+ SilcHashTable ban_list;
/* All users on this channel */
SilcHashTable user_list;