projects
/
rrdtool.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rrd_notify_row patch:
[rrdtool.git]
/
src
/
rrd.h
diff --git
a/src/rrd.h
b/src/rrd.h
index
34ce78e
..
b40251f
100644
(file)
--- a/
src/rrd.h
+++ b/
src/rrd.h
@@
-79,16
+79,21
@@
extern "C" {
/* information about an rrd file */
typedef struct rrd_file_t {
/* information about an rrd file */
typedef struct rrd_file_t {
- int fd; /* file descriptor if this rrd file */
- char *file_start; /* start address of an open rrd file */
off_t header_len; /* length of the header of this rrd file */
off_t file_len; /* total size of the rrd file */
off_t pos; /* current pos in file */
off_t header_len; /* length of the header of this rrd file */
off_t file_len; /* total size of the rrd file */
off_t pos; /* current pos in file */
+ void *pvt;
+ } rrd_file_t;
+
+/* information used for the conventional file access methods */
+ typedef struct rrd_simple_file_t {
+ int fd; /* file descriptor of this rrd file */
#ifdef HAVE_MMAP
#ifdef HAVE_MMAP
+ char *file_start; /* start address of an open rrd file */
int mm_prot;
int mm_flags;
#endif
int mm_prot;
int mm_flags;
#endif
- } rrd_file_t;
+ } rrd_
simple_
file_t;
/* rrd info interface */
typedef struct rrd_blob_t {
/* rrd info interface */
typedef struct rrd_blob_t {
@@
-373,6
+378,18
@@
extern "C" {
int rrd_lock(
rrd_file_t *file)
RRD_DEPRECATED;
int rrd_lock(
rrd_file_t *file)
RRD_DEPRECATED;
+ void rrd_notify_row(
+ rrd_file_t *rrd_file,
+ int rra_idx,
+ unsigned long rra_row,
+ time_t rra_time)
+ RRD_DEPRECATED;
+ unsigned long rrd_select_initial_row(
+ rrd_file_t *rrd_file,
+ int rra_idx,
+ rra_def_t *rra
+ )
+ RRD_DEPRECATED;
#endif /* defined(_RRD_TOOL_H) || defined(RRD_EXPORT_DEPRECATED) */
#endif /* _RRDLIB_H */
#endif /* defined(_RRD_TOOL_H) || defined(RRD_EXPORT_DEPRECATED) */
#endif /* _RRDLIB_H */