]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/back-ldap.h
ITS#7182 Keep connection IDs for monitoring purposes.
[openldap] / servers / slapd / back-ldap / back-ldap.h
index 0ae3d48a94058c1c8ef1f1ee95e6ce26f9324267..56cb36acbf5e430f6b202d1d511dcc6b0e8f60e3 100644 (file)
@@ -175,6 +175,7 @@ typedef struct ldapconn_t {
 #define        LDAP_BACK_CONN_CACHED_CLEAR(lc)         LDAP_BACK_CONN_CLEAR((lc), LDAP_BACK_FCONN_CACHED)
 
        LDAP                    *lc_ld;
+       unsigned long           lc_connid;
        struct berval           lc_cred;
        struct berval           lc_bound_ndn;
        unsigned                lc_flags;
@@ -379,6 +380,8 @@ typedef struct ldapinfo_t {
 
        int                     li_version;
 
+       unsigned long           li_conn_nextid;
+
        /* cached connections; 
         * special conns are in tailq rather than in tree */
        ldap_avl_info_t         li_conninfo;