Crate rrd_sys

Crate rrd_sys 

Source
Expand description

This exposes bindgen bindings to librrd.

For a high level library built on top of this, see rrd.

Re-exports§

pub use self::rrd_info_type as rrd_info_type_t;

Structs§

_iobuf
rrd_blob_t
rrd_context
rrd_file_t
rrd_info_t
rrd_simple_file_t
rrd_t
rrd_time_value
tm

Enums§

rrd_void
Equivalent to C’s void type when used as a pointer.

Constants§

rrd_info_type_RD_I_BLO
rrd_info_type_RD_I_CNT
rrd_info_type_RD_I_INT
rrd_info_type_RD_I_STR
rrd_info_type_RD_I_VAL
rrd_timetype_t_ABSOLUTE_TIME
rrd_timetype_t_RELATIVE_TO_END_TIME
rrd_timetype_t_RELATIVE_TO_EPOCH
rrd_timetype_t_RELATIVE_TO_START_TIME

Functions§

rrd_add_ptr
rrd_add_ptr_chunk
rrd_add_strdup
rrd_add_strdup_chunk
rrd_clear_error
rrd_create
rrd_create_r
rrd_create_r2
rrd_dump
rrd_dump_cb_r
rrd_dump_opt_r
rrd_dump_r
rrd_fetch
rrd_fetch_r
rrd_first
rrd_first_r
rrd_flushcached
rrd_force_new_context
rrd_free_context
rrd_free_ptrs
rrd_freemem
rrd_get_context
rrd_get_error
rrd_graph
rrd_graph_v
rrd_info
rrd_info_free
rrd_info_print
rrd_info_push
rrd_info_r
rrd_last
rrd_last_r
rrd_lastupdate
rrd_lastupdate_r
rrd_list
rrd_list_r
rrd_mkdir_p
rrd_new_context
MULTITHREADED HELPER FUNCTIONS
rrd_parsetime
rrd_proc_start_end
rrd_random
UTILITY FUNCTIONS
rrd_resize
rrd_restore
rrd_scaled_duration
rrd_set_error
rrd_set_to_DINF
rrd_set_to_DNAN
rrd_strerror
rrd_strversion
rrd_test_error
rrd_thread_init
rrd_tune
rrd_tune_r
rrd_update
rrd_update_r
rrd_update_v
rrd_update_v_r
rrd_updatex_r
rrd_updatex_v_r
rrd_version
rrd_xport

Type Aliases§

FILE
__time64_t
mode_t
rrd_char
Equivalent to C’s char type.
rrd_context_t
rrd_double
Equivalent to C’s double type.
rrd_info_type
rrd_infoval_t
rrd_int
Equivalent to C’s signed int (int) type.
rrd_output_callback_t
rrd_time_value_t
rrd_timetype_t
rrd_ulong
Equivalent to C’s unsigned long type.
rrd_value_t
time_t

Unions§

rrd_infoval