mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-04-05 20:31:00 +08:00
Move statistics functions to stats.c
This commit is contained in:
parent
fc25bde6ca
commit
ade1a8703b
@ -2,6 +2,9 @@ Wed Jun 23 07:30:17 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
|
|||||||
* src/libmdb/table.c:
|
* src/libmdb/table.c:
|
||||||
* src/libmdb/mem.c
|
* src/libmdb/mem.c
|
||||||
* include/mdbtools.h: Move table and column functions to table.c
|
* include/mdbtools.h: Move table and column functions to table.c
|
||||||
|
* src/libmdb/stats.c:
|
||||||
|
* src/libmdb/mem.c
|
||||||
|
* include/mdbtools.h: Move statistics functions to stats.c
|
||||||
|
|
||||||
Tue Jun 22 22:02:02 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
|
Tue Jun 22 22:02:02 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
|
||||||
* src/util/mdb-schema.c: Fix a memory leak
|
* src/util/mdb-schema.c: Fix a memory leak
|
||||||
|
@ -382,8 +382,6 @@ typedef struct {
|
|||||||
/* mem.c */
|
/* mem.c */
|
||||||
extern void mdb_init();
|
extern void mdb_init();
|
||||||
extern void mdb_exit();
|
extern void mdb_exit();
|
||||||
extern MdbStatistics *mdb_alloc_stats(MdbHandle *mdb);
|
|
||||||
extern void mdb_free_stats(MdbHandle *mdb);
|
|
||||||
|
|
||||||
/* file.c */
|
/* file.c */
|
||||||
extern size_t mdb_read_pg(MdbHandle *mdb, unsigned long pg);
|
extern size_t mdb_read_pg(MdbHandle *mdb, unsigned long pg);
|
||||||
@ -484,6 +482,8 @@ extern void mdb_free_indices(GPtrArray *indices);
|
|||||||
|
|
||||||
|
|
||||||
/* 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);
|
||||||
|
@ -48,19 +48,3 @@ void mdb_exit()
|
|||||||
{
|
{
|
||||||
mdb_remove_backends();
|
mdb_remove_backends();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* private function */
|
|
||||||
MdbStatistics *mdb_alloc_stats(MdbHandle *mdb)
|
|
||||||
{
|
|
||||||
mdb->stats = g_malloc0(sizeof(MdbStatistics));
|
|
||||||
return mdb->stats;
|
|
||||||
/* private function */
|
|
||||||
}
|
|
||||||
/* private function */
|
|
||||||
void
|
|
||||||
mdb_free_stats(MdbHandle *mdb)
|
|
||||||
{
|
|
||||||
if (!mdb->stats) return;
|
|
||||||
g_free(mdb->stats);
|
|
||||||
mdb->stats = NULL;
|
|
||||||
}
|
|
||||||
|
@ -23,6 +23,20 @@
|
|||||||
#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.
|
||||||
|
Loading…
Reference in New Issue
Block a user