mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-11-26 10:29:27 +08:00
Tidy up stats interface
This commit is contained in:
@@ -113,7 +113,6 @@ mdb_debug
|
|||||||
mdb_unicode2ascii
|
mdb_unicode2ascii
|
||||||
mdb_ascii2unicode
|
mdb_ascii2unicode
|
||||||
<SUBSECTION Private>
|
<SUBSECTION Private>
|
||||||
mdb_alloc_stats
|
|
||||||
mdb_test_string
|
mdb_test_string
|
||||||
mdb_test_int
|
mdb_test_int
|
||||||
mdb_add_sarg
|
mdb_add_sarg
|
||||||
|
|||||||
@@ -484,8 +484,6 @@ void mdb_index_page_reset(MdbIndexPage *ipg);
|
|||||||
|
|
||||||
|
|
||||||
/* stats.c */
|
/* stats.c */
|
||||||
extern MdbStatistics *mdb_alloc_stats(MdbHandle *mdb);
|
|
||||||
extern void mdb_free_stats(MdbHandle *mdb);
|
|
||||||
extern void mdb_stats_on(MdbHandle *mdb);
|
extern void mdb_stats_on(MdbHandle *mdb);
|
||||||
extern void mdb_stats_off(MdbHandle *mdb);
|
extern void mdb_stats_off(MdbHandle *mdb);
|
||||||
extern void mdb_dump_stats(MdbHandle *mdb);
|
extern void mdb_dump_stats(MdbHandle *mdb);
|
||||||
|
|||||||
@@ -168,8 +168,8 @@ void
|
|||||||
mdb_close(MdbHandle *mdb)
|
mdb_close(MdbHandle *mdb)
|
||||||
{
|
{
|
||||||
if (!mdb) return;
|
if (!mdb) return;
|
||||||
mdb_free_stats(mdb);
|
|
||||||
mdb_free_catalog(mdb);
|
mdb_free_catalog(mdb);
|
||||||
|
g_free(mdb->stats);
|
||||||
g_free(mdb->backend_name);
|
g_free(mdb->backend_name);
|
||||||
|
|
||||||
if (mdb->f) {
|
if (mdb->f) {
|
||||||
|
|||||||
@@ -23,20 +23,6 @@
|
|||||||
#include "dmalloc.h"
|
#include "dmalloc.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* private function */
|
|
||||||
MdbStatistics *mdb_alloc_stats(MdbHandle *mdb)
|
|
||||||
{
|
|
||||||
mdb->stats = g_malloc0(sizeof(MdbStatistics));
|
|
||||||
return mdb->stats;
|
|
||||||
}
|
|
||||||
/* private function */
|
|
||||||
void mdb_free_stats(MdbHandle *mdb)
|
|
||||||
{
|
|
||||||
if (!mdb->stats) return;
|
|
||||||
g_free(mdb->stats);
|
|
||||||
mdb->stats = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mdb_stats_on:
|
* mdb_stats_on:
|
||||||
* @mdb: Handle to the (open) MDB file to collect stats on.
|
* @mdb: Handle to the (open) MDB file to collect stats on.
|
||||||
@@ -53,7 +39,7 @@ void
|
|||||||
mdb_stats_on(MdbHandle *mdb)
|
mdb_stats_on(MdbHandle *mdb)
|
||||||
{
|
{
|
||||||
if (!mdb->stats)
|
if (!mdb->stats)
|
||||||
mdb_alloc_stats(mdb);
|
mdb->stats = g_malloc0(sizeof(MdbStatistics));
|
||||||
|
|
||||||
mdb->stats->collect = TRUE;
|
mdb->stats->collect = TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user