1 #ifndef _ATALK_CNID_MYSQL_PRIVATE_H
2 #define _ATALK_CNID_MYSQL_PRIVATE_H 1
4 #include <atalk/cnid_private.h>
5 #include <atalk/uuid.h>
7 #define CNID_MYSQL_FLAG_DEPLETED (1 << 0) /* CNID set overflowed */
9 typedef struct CNID_mysql_private {
10 uint32_t cnid_mysql_flags;
11 uint32_t cnid_mysql_magic;
12 char *cnid_mysql_volname;
13 const void *cnid_mysql_obj;
14 MYSQL *cnid_mysql_con;
15 atalk_uuid_t cnid_mysql_voluuid;
16 char *cnid_mysql_voluuid_str;
17 cnid_t cnid_mysql_hint;
18 MYSQL_STMT *cnid_lookup_stmt;
19 MYSQL_STMT *cnid_add_stmt;
20 MYSQL_STMT *cnid_put_stmt;