diff options
Diffstat (limited to 'src/mysqlstat.h')
-rw-r--r-- | src/mysqlstat.h | 27 |
1 files changed, 4 insertions, 23 deletions
diff --git a/src/mysqlstat.h b/src/mysqlstat.h index 1fc724e..f4bf137 100644 --- a/src/mysqlstat.h +++ b/src/mysqlstat.h | |||
@@ -27,31 +27,12 @@ | |||
27 | 27 | ||
28 | #define CACHE_TIMEOUT 10 | 28 | #define CACHE_TIMEOUT 10 |
29 | 29 | ||
30 | enum { | ||
31 | MYSQLSTAT_CACHE_REPL, | ||
32 | MYSQLSTAT_MAX_CACHE | ||
33 | }; | ||
34 | |||
35 | typedef struct mysqlstat_connection *mysqlstat_connection_t; | 30 | typedef struct mysqlstat_connection *mysqlstat_connection_t; |
36 | 31 | ||
37 | struct repl_stat { | ||
38 | char *replMasterLogFile; | ||
39 | uint32_t replReadMasterLogPos; | ||
40 | char *replRelayLogFile; | ||
41 | uint32_t replRelayLogPos; | ||
42 | char *replRelayMasterLogFile; | ||
43 | int replSlaveIORunning; | ||
44 | int replSlaveSQLRunning; | ||
45 | int replLastSQLErrno; | ||
46 | char *replLastSQLError; | ||
47 | int replLastIOErrno; | ||
48 | char *replLastIOError; | ||
49 | uint32_t replExecMasterLogPos; | ||
50 | uint64_t replRelayLogSpace; | ||
51 | uint32_t replSecondsBehindMaster; | ||
52 | }; | ||
53 | |||
54 | mysqlstat_connection_t mysqlstat_connect(void); | 32 | mysqlstat_connection_t mysqlstat_connect(void); |
55 | void mysqlstat_disconnect(mysqlstat_connection_t); | 33 | void mysqlstat_disconnect(mysqlstat_connection_t); |
56 | 34 | ||
57 | char const *mysqlstat_get(int id, char const *name); | 35 | uint32_t process_total_count(void); |
36 | uint32_t process_active_count(void); | ||
37 | uint32_t process_slave_count(void); | ||
38 | |||