syslog-ng-sys 0.3.0

Low level bindings for syslog-ng
Documentation
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.9~svn20110310	//
types	src/lib.rs	/^pub mod types;$/;"	m
logmsg	src/lib.rs	/^pub mod logmsg;$/;"	m
ffi	src/lib.rs	/^pub mod ffi;$/;"	m
cfg	src/lib.rs	/^mod cfg;$/;"	m
messages	src/lib.rs	/^pub mod messages;$/;"	m
logparser	src/lib.rs	/^pub mod logparser;$/;"	m
GlobalConfig	src/cfg.rs	/^pub enum GlobalConfig {}$/;"	g
cfg_get_user_version	src/cfg.rs	/^    pub fn cfg_get_user_version(cfg: *const GlobalConfig) -> c_int;$/;"	f
cfg_get_parsed_version	src/cfg.rs	/^    pub fn cfg_get_parsed_version(cfg: *const GlobalConfig) -> c_int;$/;"	f
cfg_get_filename	src/cfg.rs	/^    pub fn cfg_get_filename(cfg: *const GlobalConfig) -> *const c_char;$/;"	f
GlobalConfig	src/cfg.rs	/^impl GlobalConfig {$/;"	i
hex_to_dec	src/cfg.rs	/^    fn hex_to_dec(hex: i32) -> i32 {$/;"	f
convert_version	src/cfg.rs	/^    fn convert_version(version: i32) -> (i32,i32) {$/;"	f
get_user_version	src/cfg.rs	/^    pub fn get_user_version(&self) -> (i32,i32) {$/;"	f
get_parsed_version	src/cfg.rs	/^    pub fn get_parsed_version(&self) -> (i32,i32) {$/;"	f
get_filename	src/cfg.rs	/^    pub fn get_filename(&self) -> &str {$/;"	f
one_digit_hex_number_when_converted_to_decimal_works	src/cfg.rs	/^fn one_digit_hex_number_when_converted_to_decimal_works() {$/;"	f
more_digits_hex_number_when_converted_to_decimal_works	src/cfg.rs	/^fn more_digits_hex_number_when_converted_to_decimal_works() {$/;"	f
hex_version_when_converted_to_minor_version_works	src/cfg.rs	/^fn hex_version_when_converted_to_minor_version_works() {$/;"	f
hex_version_when_converted_to_major_version_works	src/cfg.rs	/^fn hex_version_when_converted_to_major_version_works() {$/;"	f
from_c_str_to_borrowed_str	src/ffi.rs	/^pub fn from_c_str_to_borrowed_str<'a>(string: *const c_char) -> &'a str {$/;"	f
from_c_str_to_owned_string	src/ffi.rs	/^pub fn from_c_str_to_owned_string<'a>(string: *const c_char) -> String {$/;"	f
LogMessage	src/logmsg/ffi.rs	/^pub enum LogMessage{}$/;"	g
NVHandle	src/logmsg/ffi.rs	/^pub type NVHandle = u32;$/;"	T
LogTagId	src/logmsg/ffi.rs	/^pub type LogTagId = u16;$/;"	T
log_msg_unref	src/logmsg/ffi.rs	/^    pub fn log_msg_unref(m: *mut LogMessage) -> ();$/;"	f
log_msg_get_value_handle	src/logmsg/ffi.rs	/^    pub fn log_msg_get_value_handle(value_name: *const c_char) -> NVHandle;$/;"	f
__log_msg_get_value	src/logmsg/ffi.rs	/^    pub fn __log_msg_get_value(m: *const LogMessage, handle: NVHandle, value_len: *mut ssize_t) -> *const c_char;$/;"	f
__log_msg_get_value_by_name	src/logmsg/ffi.rs	/^    pub fn __log_msg_get_value_by_name(m: *const LogMessage, name: *const c_char, value_len: *mut ssize_t) -> *const c_char;$/;"	f
__log_msg_set_value_by_name	src/logmsg/ffi.rs	/^    pub fn __log_msg_set_value_by_name(msg: *mut LogMessage, name: *const c_char, value: *const c_char, value_length: ssize_t);$/;"	f
log_msg_set_tag_by_name	src/logmsg/ffi.rs	/^    pub fn log_msg_set_tag_by_name(msg: *mut LogMessage, name: *const c_char);$/;"	f
log_msg_values_foreach	src/logmsg/ffi.rs	/^    pub fn log_msg_values_foreach(msg: *const LogMessage, func: NVTableForeachFunc, user_data: *mut c_void);$/;"	f
log_msg_new_empty	src/logmsg/ffi.rs	/^    pub fn log_msg_new_empty() -> *mut LogMessage;$/;"	f
log_msg_tags_foreach	src/logmsg/ffi.rs	/^    pub fn log_msg_tags_foreach(msg: *const LogMessage, callback: LogMessageTagsForeachFunc, user_data: *mut c_void);$/;"	f
NVTableForeachFunc	src/logmsg/ffi.rs	/^type NVTableForeachFunc = extern fn(handle: NVHandle, name: *const c_char, value: *const c_char, value_len: ssize_t, user_data: *mut c_void) -> bool;$/;"	T
LogMessageTagsForeachFunc	src/logmsg/ffi.rs	/^type LogMessageTagsForeachFunc =  extern fn(msg: *const LogMessage, tag_id: LogTagId, name: *const c_char, user_data: *mut c_void) -> bool;$/;"	T
ffi	src/logmsg/mod.rs	/^mod ffi;$/;"	m
test	src/logmsg/mod.rs	/^mod test;$/;"	m
Drop for LogMessage	src/logmsg/mod.rs	/^impl Drop for LogMessage {$/;"	i
drop	src/logmsg/mod.rs	/^    fn drop(&mut self) {$/;"	f
LogMessage	src/logmsg/mod.rs	/^impl LogMessage {$/;"	i
new	src/logmsg/mod.rs	/^    pub fn new() -> *mut LogMessage {$/;"	f
c_char_to_str	src/logmsg/mod.rs	/^    unsafe fn c_char_to_str<'a>(value: *const c_char, len: ssize_t) -> &'a str {$/;"	f
get_value_handle	src/logmsg/mod.rs	/^    pub fn get_value_handle(value_name: &str) -> NVHandle {$/;"	f
get_value_by_name	src/logmsg/mod.rs	/^    pub fn get_value_by_name(&self, value_name: &str) -> &str {$/;"	f
get_value	src/logmsg/mod.rs	/^    pub fn get_value(&self, handle: NVHandle) -> &str {$/;"	f
set_value	src/logmsg/mod.rs	/^    pub fn set_value(&mut self, key: &str, value: &str) {$/;"	f
set_tag	src/logmsg/mod.rs	/^    pub fn set_tag(&mut self, tag: &str) {$/;"	f
values	src/logmsg/mod.rs	/^    pub fn values(&self) -> BTreeMap<String, String> {$/;"	f
tags	src/logmsg/mod.rs	/^    pub fn tags(&self) -> Vec<String> {$/;"	f
c_char_to_string	src/logmsg/mod.rs	/^fn c_char_to_string(value: *const c_char) -> String {$/;"	f
insert_tag_to_vec	src/logmsg/mod.rs	/^extern fn insert_tag_to_vec(_: *const LogMessage, _: LogTagId, name: *const c_char, user_data: *mut c_void) -> bool {$/;"	f
insert_kvpair_to_map	src/logmsg/mod.rs	/^extern fn insert_kvpair_to_map(_: NVHandle, name: *const c_char, value: *const c_char, value_len: ssize_t, user_data: *mut c_void) -> bool {$/;"	f
test_given_empty_log_msg_when_values_are_inserted_then_we_can_get_them_back	src/logmsg/test.rs	/^fn test_given_empty_log_msg_when_values_are_inserted_then_we_can_get_them_back() {$/;"	f
LogParser	src/logparser.rs	/^pub enum LogParser {}$/;"	g
EVTREC	src/messages.rs	/^pub enum EVTREC {}$/;"	g
msg_event_create_from_desc	src/messages.rs	/^    pub fn msg_event_create_from_desc(prio: i32, desc: *const c_char) -> *mut EVTREC;$/;"	f
msg_event_suppress_recursions_and_send	src/messages.rs	/^    pub fn msg_event_suppress_recursions_and_send(e: *mut EVTREC);$/;"	f
debug_flag	src/messages.rs	/^    pub static debug_flag: c_int;$/;"	c
trace_flag	src/messages.rs	/^    pub static trace_flag: c_int;$/;"	c
main	build.rs	/^fn main() {$/;"	f
types	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/lib.rs	/^pub mod types;$/;"	modules	line:5
logmsg	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/lib.rs	/^pub mod logmsg;$/;"	modules	line:6
ffi	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/lib.rs	/^pub mod ffi;$/;"	modules	line:7
cfg	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/lib.rs	/^mod cfg;$/;"	modules	line:8
messages	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/lib.rs	/^pub mod messages;$/;"	modules	line:9
logparser	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/lib.rs	/^pub mod logparser;$/;"	modules	line:10
GlobalConfig	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^pub enum GlobalConfig {}$/;"	enum	line:4
cfg_get_user_version	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^    pub fn cfg_get_user_version(cfg: *const GlobalConfig) -> c_int;$/;"	functions	line:8
cfg_get_parsed_version	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^    pub fn cfg_get_parsed_version(cfg: *const GlobalConfig) -> c_int;$/;"	functions	line:9
cfg_get_filename	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^    pub fn cfg_get_filename(cfg: *const GlobalConfig) -> *const c_char;$/;"	functions	line:10
GlobalConfig	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^impl GlobalConfig {$/;"	impls	line:13
hex_to_dec	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^    fn hex_to_dec(hex: i32) -> i32 {$/;"	functions	line:15
convert_version	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^    fn convert_version(version: i32) -> (i32,i32) {$/;"	functions	line:27
get_user_version	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^    pub fn get_user_version(&self) -> (i32,i32) {$/;"	functions	line:33
get_parsed_version	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^    pub fn get_parsed_version(&self) -> (i32,i32) {$/;"	functions	line:41
get_filename	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^    pub fn get_filename(&self) -> &str {$/;"	functions	line:49
one_digit_hex_number_when_converted_to_decimal_works	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^fn one_digit_hex_number_when_converted_to_decimal_works() {$/;"	functions	line:57
more_digits_hex_number_when_converted_to_decimal_works	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^fn more_digits_hex_number_when_converted_to_decimal_works() {$/;"	functions	line:63
hex_version_when_converted_to_minor_version_works	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^fn hex_version_when_converted_to_minor_version_works() {$/;"	functions	line:69
hex_version_when_converted_to_major_version_works	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/cfg.rs	/^fn hex_version_when_converted_to_major_version_works() {$/;"	functions	line:77
from_c_str_to_borrowed_str	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/ffi.rs	/^pub fn from_c_str_to_borrowed_str<'a>(string: *const c_char) -> &'a str {$/;"	functions	line:6
from_c_str_to_owned_string	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/ffi.rs	/^pub fn from_c_str_to_owned_string<'a>(string: *const c_char) -> String {$/;"	functions	line:12
LogMessage	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^pub enum LogMessage{}$/;"	enum	line:3
NVHandle	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^pub type NVHandle = u32;$/;"	types	line:4
LogTagId	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^pub type LogTagId = u16;$/;"	types	line:5
log_msg_unref	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn log_msg_unref(m: *mut LogMessage) -> ();$/;"	functions	line:9
log_msg_get_value_handle	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn log_msg_get_value_handle(value_name: *const c_char) -> NVHandle;$/;"	functions	line:10
__log_msg_get_value	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn __log_msg_get_value(m: *const LogMessage, handle: NVHandle, value_len: *mut ssize_t) -> *const c_char;$/;"	functions	line:11
__log_msg_get_value_by_name	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn __log_msg_get_value_by_name(m: *const LogMessage, name: *const c_char, value_len: *mut ssize_t) -> *const c_char;$/;"	functions	line:12
__log_msg_set_value_by_name	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn __log_msg_set_value_by_name(msg: *mut LogMessage, name: *const c_char, value: *const c_char, value_length: ssize_t);$/;"	functions	line:13
log_msg_set_tag_by_name	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn log_msg_set_tag_by_name(msg: *mut LogMessage, name: *const c_char);$/;"	functions	line:14
log_msg_values_foreach	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn log_msg_values_foreach(msg: *const LogMessage, func: NVTableForeachFunc, user_data: *mut c_void);$/;"	functions	line:15
log_msg_new_empty	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn log_msg_new_empty() -> *mut LogMessage;$/;"	functions	line:16
log_msg_tags_foreach	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^    pub fn log_msg_tags_foreach(msg: *const LogMessage, callback: LogMessageTagsForeachFunc, user_data: *mut c_void);$/;"	functions	line:17
NVTableForeachFunc	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^type NVTableForeachFunc = extern fn(handle: NVHandle, name: *const c_char, value: *const c_char, value_len: ssize_t, user_data: *mut c_void) -> bool;$/;"	types	line:20
LogMessageTagsForeachFunc	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/ffi.rs	/^type LogMessageTagsForeachFunc =  extern fn(msg: *const LogMessage, tag_id: LogTagId, name: *const c_char, user_data: *mut c_void) -> bool;$/;"	types	line:21
ffi	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^mod ffi;$/;"	modules	line:12
test	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^mod test;$/;"	modules	line:14
Drop for LogMessage	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^impl Drop for LogMessage {$/;"	impls	line:21
drop	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    fn drop(&mut self) {$/;"	functions	line:23
LogMessage	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^impl LogMessage {$/;"	impls	line:30
new	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    pub fn new() -> *mut LogMessage {$/;"	functions	line:31
c_char_to_str	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    unsafe fn c_char_to_str<'a>(value: *const c_char, len: ssize_t) -> &'a str {$/;"	functions	line:37
get_value_handle	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    pub fn get_value_handle(value_name: &str) -> NVHandle {$/;"	functions	line:42
get_value_by_name	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    pub fn get_value_by_name(&self, value_name: &str) -> &str {$/;"	functions	line:49
get_value	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    pub fn get_value(&self, handle: NVHandle) -> &str {$/;"	functions	line:58
set_value	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    pub fn set_value(&mut self, key: &str, value: &str) {$/;"	functions	line:66
set_tag	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    pub fn set_tag(&mut self, tag: &str) {$/;"	functions	line:74
values	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    pub fn values(&self) -> BTreeMap<String, String> {$/;"	functions	line:81
tags	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^    pub fn tags(&self) -> Vec<String> {$/;"	functions	line:90
c_char_to_string	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^fn c_char_to_string(value: *const c_char) -> String {$/;"	functions	line:100
insert_tag_to_vec	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^extern fn insert_tag_to_vec(_: *const LogMessage, _: LogTagId, name: *const c_char, user_data: *mut c_void) -> bool {$/;"	functions	line:108
insert_kvpair_to_map	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/mod.rs	/^extern fn insert_kvpair_to_map(_: NVHandle, name: *const c_char, value: *const c_char, value_len: ssize_t, user_data: *mut c_void) -> bool {$/;"	functions	line:117
test_given_empty_log_msg_when_values_are_inserted_then_we_can_get_them_back	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logmsg/test.rs	/^fn test_given_empty_log_msg_when_values_are_inserted_then_we_can_get_them_back() {$/;"	functions	line:7
LogParser	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/logparser.rs	/^pub enum LogParser {}$/;"	enum	line:1
EVTREC	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/messages.rs	/^pub enum EVTREC {}$/;"	enum	line:3
msg_event_create_from_desc	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/messages.rs	/^    pub fn msg_event_create_from_desc(prio: i32, desc: *const c_char) -> *mut EVTREC;$/;"	functions	line:7
msg_event_suppress_recursions_and_send	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/messages.rs	/^    pub fn msg_event_suppress_recursions_and_send(e: *mut EVTREC);$/;"	functions	line:8
debug_flag	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/messages.rs	/^    pub static debug_flag: c_int;$/;"	consts	line:9
trace_flag	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/src/messages.rs	/^    pub static trace_flag: c_int;$/;"	consts	line:10
main	/home/tibi/workspace/syslog-ng-rs/syslog-ng-sys/build.rs	/^fn main() {$/;"	functions	line:3