summaryrefslogtreecommitdiff
path: root/doc/man/en/man3/config_values_s.3
diff options
context:
space:
mode:
Diffstat (limited to 'doc/man/en/man3/config_values_s.3')
-rw-r--r--doc/man/en/man3/config_values_s.370
1 files changed, 70 insertions, 0 deletions
diff --git a/doc/man/en/man3/config_values_s.3 b/doc/man/en/man3/config_values_s.3
new file mode 100644
index 000000000..4827ca6a2
--- /dev/null
+++ b/doc/man/en/man3/config_values_s.3
@@ -0,0 +1,70 @@
+.TH "config_values_s" 3 "26 Jul 2001" "XINE, A Free Video Player Project - API reference" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+config_values_s \-
+.SH SYNOPSIS
+.br
+.PP
+\fC#include <xine.h>\fP
+.PP
+.SS "Data Fields"
+
+.in +1c
+.ti -1c
+.RI "char* (* \fBlookup_str\fP )(\fBconfig_values_t\fP *self, char *key, char *str_default)"
+.br
+.ti -1c
+.RI "int (* \fBlookup_int\fP )(\fBconfig_values_t\fP *self, char *key, int n_default)"
+.br
+.ti -1c
+.RI "void (* \fBset_str\fP )(\fBconfig_values_t\fP *self, char *key, char *value)"
+.br
+.ti -1c
+.RI "void (* \fBset_int\fP )(\fBconfig_values_t\fP *self, char *key, int value)"
+.br
+.ti -1c
+.RI "void (* \fBsave\fP )(\fBconfig_values_t\fP *self)"
+.br
+.ti -1c
+.RI "void (* \fBread\fP )(\fBconfig_values_t\fP *self, char *filename)"
+.br
+.ti -1c
+.RI "\fBcfg_data_t\fP* \fBdata\fP"
+.br
+.in -1c
+.SH "DETAILED DESCRIPTION"
+.PP
+Configuration file manipulation.
+.PP
+\fBSee also: \fP
+.in +1c
+\fBconfig_file_init\fP()
+.PP
+.SH "FIELD DOCUMENTATION"
+.PP
+.SS "\fBcfg_data_t\fP * config_values_s::data"
+.PP
+Contains private data of this configuration file.
+.SS "int(* config_values_s::lookup_int)(\fBconfig_values_t\fP *self, char *key, int n_default)"
+.PP
+Lookup integer values in configuration file.
+.SS "char *(* config_values_s::lookup_str)(\fBconfig_values_t\fP *self, char *key, char *str_default)"
+.PP
+Lookup string values in configuration file.
+.SS "void(* config_values_s::read)(\fBconfig_values_t\fP *self, char *filename)"
+.PP
+Read configuration file from disk, overriding values in memory. If you also want to clear values that are not in the file, use \fBconfig_file_init\fP() instead!
+.SS "void(* config_values_s::save)(\fBconfig_values_t\fP *self)"
+.PP
+Write configuration file to disk.
+.SS "void(* config_values_s::set_int)(\fBconfig_values_t\fP *self, char *key, int value)"
+.PP
+Set integer values in configuration file.
+.SS "void(* config_values_s::set_str)(\fBconfig_values_t\fP *self, char *key, char *value)"
+.PP
+Set string values in configuration file.
+
+.SH "AUTHOR"
+.PP
+Generated automatically by Doxygen for XINE, A Free Video Player Project - API reference from the source code. \ No newline at end of file