X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fidlist.h;h=cd4de48926b603611613715a82f3627a8fac912e;hb=dec23b2f25ece17efc64295a144cde7b72b7014d;hp=08b9cc6fd883c8960a415f6a90d67d41a51401b1;hpb=0f093b08e579e8c8e04800ed74210bbd521a1475;p=silc.git diff --git a/lib/silcclient/idlist.h b/lib/silcclient/idlist.h index 08b9cc6f..cd4de489 100644 --- a/lib/silcclient/idlist.h +++ b/lib/silcclient/idlist.h @@ -21,6 +21,11 @@ #ifndef IDLIST_H #define IDLIST_H +typedef enum { + SILC_CLIENT_STATUS_NONE = 0x0000, + SILC_CLIENT_STATUS_RESOLVING = 0x0001, +} SilcClientStatus; + /* Client entry context. When client receives information about new client (it receives its ID, for example, by IDENTIFY request) we create new client entry. This entry also includes the private message keys if @@ -43,6 +48,7 @@ typedef struct { uint32 key_len; bool generated; /* TRUE if library generated the key */ SilcClientKeyAgreement ke; /* Current key agreement context or NULL */ + SilcClientStatus status; /* Status mask */ } *SilcClientEntry; /* Client and its mode on a channel */