cfg_objListEx< TList > Class Template Reference

#include <cfg_var.h>

Inheritance diagram for cfg_objListEx< TList >:

cfg_var cfg_var_reader cfg_var_writer

List of all members.

Public Member Functions

 cfg_objListEx (const GUID &guid)
void get_data_raw (stream_writer *p_stream, abort_callback &p_abort)
void set_data_raw (stream_reader *p_stream, t_size p_sizehint, abort_callback &p_abort)

template<typename TList>
class cfg_objListEx< TList >


Constructor & Destructor Documentation

template<typename TList>
cfg_objListEx< TList >::cfg_objListEx ( const GUID &  guid  )  [inline]


Member Function Documentation

template<typename TList>
void cfg_objListEx< TList >::get_data_raw ( stream_writer *  p_stream,
abort_callback &  p_abort 
) [inline, virtual]

Retrieves state of the variable. Called only from main thread, when writing configuration file.

Parameters:
p_stream Stream receiving state of the variable.

Implements cfg_var_writer.

template<typename TList>
void cfg_objListEx< TList >::set_data_raw ( stream_reader *  p_stream,
t_size  p_sizehint,
abort_callback &  p_abort 
) [inline, virtual]

Sets state of the variable. Called only from main thread, when reading configuration file.

Parameters:
p_stream Stream containing new state of the variable.
p_sizehint Number of bytes contained in the stream; reading past p_sizehint bytes will fail (EOF).

Implements cfg_var_reader.


The documentation for this class was generated from the following file:

Generated on Fri Apr 25 18:49:41 2008 for foobar2000 SDK by  doxygen 1.5.5