mirror of
https://github.com/haiwen/seafile-server.git
synced 2025-08-13 20:46:56 +00:00
31 lines
665 B
C
31 lines
665 B
C
|
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
||
|
|
||
|
#ifndef SEAF_METRIC_MGR_H
|
||
|
#define SEAF_METRIC_MGR_H
|
||
|
|
||
|
struct _SeafMetricManager;
|
||
|
|
||
|
typedef struct _SeafMetricManager SeafMetricManager;
|
||
|
|
||
|
typedef struct _SeafMetricManagerPriv SeafMetricManagerPriv;
|
||
|
|
||
|
struct _SeafMetricManager {
|
||
|
struct _SeafileSession *seaf;
|
||
|
|
||
|
SeafMetricManagerPriv *priv;
|
||
|
};
|
||
|
|
||
|
SeafMetricManager*
|
||
|
seaf_metric_manager_new (struct _SeafileSession *seaf);
|
||
|
|
||
|
int
|
||
|
seaf_metric_manager_start (SeafMetricManager *mgr);
|
||
|
|
||
|
void
|
||
|
seaf_metric_manager_in_flight_request_inc (SeafMetricManager *mgr);
|
||
|
|
||
|
void
|
||
|
seaf_metric_manager_in_flight_request_dec (SeafMetricManager *mgr);
|
||
|
|
||
|
#endif
|