foobar2000 SDK
2015-08-03
|
#include <cfg_var.h>
Public Member Functions | |
cfg_var_writer (const GUID &guid) | |
~cfg_var_writer () | |
virtual void | get_data_raw (stream_writer *p_stream, abort_callback &p_abort)=0 |
Static Public Member Functions | |
static void | config_write_file (stream_writer *p_stream, abort_callback &p_abort) |
Data Fields | |
const GUID | m_guid |
Private Attributes | |
cfg_var_writer * | m_next |
Static Private Attributes | |
static cfg_var_writer * | g_list = NULL |
Writer part of cfg_var object. In most cases, you should use cfg_var instead of using cfg_var_writer directly.
|
inline |
|
inline |
|
static |
For internal use only, do not call.
Definition at line 34 of file cfg_var.cpp.
|
pure virtual |
Retrieves state of the variable. Called only from main thread, when writing configuration file.
p_stream | Stream receiving state of the variable. |
Implemented in cfg_dsp_chain_config, cfgDialogPosition, cfg_objMap< TMap >, cfg_obj< TObj >, cfg_objListEx< TList >, cfg_objList< TObj >, cfg_struct_t< t_struct >, cfg_string_mt, cfg_string, config_object_fixed_impl_t< p_size >, cfg_int_t< t_inttype >, cfg_int_t< t_uint64 >, cfg_int_t< bool >, cfgWindowSize, config_object_impl, cfg_window_size, cfg_window_placement, and cfg_guidlist.
|
staticprivate |
|
private |