Home | History | Annotate | Download | only in liblmdb

Lines Matching defs:MDB_env

101  *	- Use an MDB_env* in the process which opened it, not after fork().
233 typedef struct MDB_env MDB_env;
283 /** @defgroup mdb_env Environment Flags
501 * This function allocates memory for a #MDB_env structure. To release
510 int mdb_env_create(MDB_env **env);
514 * If this function fails, #mdb_env_close() must be called to discard the #MDB_env handle.
633 int mdb_env_open(MDB_env *env, const char *path, unsigned int flags, mdb_mode_t mode);
649 int mdb_env_copy(MDB_env *env, const char *path);
664 int mdb_env_copyfd(MDB_env *env, mdb_filehandle_t fd);
689 int mdb_env_copy2(MDB_env *env, const char *path, unsigned int flags);
708 int mdb_env_copyfd2(MDB_env *env, mdb_filehandle_t fd, unsigned int flags);
716 int mdb_env_stat(MDB_env *env, MDB_stat *stat);
724 int mdb_env_info(MDB_env *env, MDB_envinfo *stat);
745 int mdb_env_sync(MDB_env *env, int force);
755 void mdb_env_close(MDB_env *env);
771 int mdb_env_set_flags(MDB_env *env, unsigned int flags, int onoff);
783 int mdb_env_get_flags(MDB_env *env, unsigned int *flags);
797 int mdb_env_get_path(MDB_env *env, const char **path);
813 int mdb_env_get_fd(MDB_env *env, mdb_filehandle_t *fd);
847 int mdb_env_set_mapsize(MDB_env *env, size_t size);
856 * MDB_txn object until it or the #MDB_env object is destroyed.
866 int mdb_env_set_maxreaders(MDB_env *env, unsigned int readers);
878 int mdb_env_get_maxreaders(MDB_env *env, unsigned int *readers);
898 int mdb_env_set_maxdbs(MDB_env *env, MDB_dbi dbs);
907 int mdb_env_get_maxkeysize(MDB_env *env);
909 /** @brief Set application information associated with the #MDB_env.
915 int mdb_env_set_userctx(MDB_env *env, void *ctx);
917 /** @brief Get the application information associated with the #MDB_env.
922 void *mdb_env_get_userctx(MDB_env *env);
930 typedef void MDB_assert_func(MDB_env *env, const char *msg);
939 int mdb_env_set_assert(MDB_env *env, MDB_assert_func *func);
967 * <li>#MDB_MAP_RESIZED - another process wrote data beyond this MDB_env's
975 int mdb_txn_begin(MDB_env *env, MDB_txn *parent, unsigned int flags, MDB_txn **txn);
977 /** @brief Returns the transaction's #MDB_env
981 MDB_env *mdb_txn_env(MDB_txn *txn);
1171 void mdb_dbi_close(MDB_env *env, MDB_dbi dbi);
1588 int mdb_reader_list(MDB_env *env, MDB_msg_func *func, void *ctx);
1596 int mdb_reader_check(MDB_env *env, int *dead);