SILC Core Library SILC Auth API SILC Channel API SILC Command API SILC ID API SILC ID Cache API SILC Modes SILC Notify API SILC Packet API SILC Payload API SILC Private API SILC Math Library SILC Math API SILC MP API SILC SFTP Library SILC SFTP API SILC SFTP Filesystems SILC Utility Library SILC Buffer API SILC Buffer Format API SILC Buffer Utility API SILC Hash Table API SILC Log and Debug API SILC Memory API SILC Mutex API SILC Thread API SILC Net API SILC Schedule API SILC Socket Connection API SILC Protocol API SILC Util API SILC Zip API SILC List API SILC Dynamic List API SILC Key Exchange Library SILC SKE API SILC SKE Status SILC Client Library SILC Client API SILC Crypto Library SILC Cipher API SILC Hash API SILC HMAC API SILC PKCS API SILC RNG API
Structure SilcIDCacheEntry NAME
        typedef struct { ... } SilcIDCacheEntry;
DESCRIPTION
        This is one entry in the SILC ID Cache system. Contents of this is
        allocated outside the ID cache system, however, all the fields are
        filled with ID cache utility functions. The ID cache system does not
        allocate any of these fields nor free them.

        void *id

          The actual ID.

        char name

          A name associated with the ID.

        uint32 expire

          Time when this cache entry expires.  This is normal time() value
          plus the validity.  Cache entry has expired if current time is
          more than value in this field.  If this value is zero (0) the
          entry never expires.

        void *context

          Any caller specified context.
SOURCE
        typedef struct {
          void *id;
          char *name;
          uint32 expire;
          void *context;
        } *SilcIDCacheEntry;
>> SilcIDCacheAPI >> SilcIDCacheEntry >> SilcIDCache >> SilcIDCacheList >> SilcIDCacheDestructor >> silc_idcache_alloc >> silc_idcache_free >> silc_idcache_add >> silc_idcache_del >> silc_idcache_del_by_id >> silc_idcache_del_by_id_ext >> silc_idcache_del_by_context >> silc_idcache_del_all >> silc_idcache_purge >> silc_idcache_by_context >> silc_idcache_get_all >> silc_idcache_find_by_id >> silc_idcache_find_by_id_one >> silc_idcache_find_by_id_one_ext >> silc_idcache_find_by_context >> silc_idcache_find_by_name >> silc_idcache_find_by_name_one >> silc_idcache_list_count >> silc_idcache_list_first >> silc_idcache_list_next >> silc_idcache_list_free