cfg_structlist_t< T > Class Template Reference

#include <cfg_structlist.h>

Inheritance diagram for cfg_structlist_t< T >:

cfg_var pfc::list_t< T > pfc::list_impl_t< T, t_storage > pfc::list_base_t< T > pfc::list_base_const_t< T >

List of all members.

Public Member Functions

void get_data_raw (stream_writer *p_stream, abort_callback &p_abort)
void set_data_raw (stream_reader *p_stream, t_size, abort_callback &p_abort)
 cfg_structlist_t (const GUID &p_guid)

template<typename T>
class cfg_structlist_t< T >


Constructor & Destructor Documentation

template<typename T>
cfg_structlist_t< T >::cfg_structlist_t ( const GUID &  p_guid  )  [inline]


Member Function Documentation

template<typename T>
void cfg_structlist_t< T >::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.

template<typename T>
void cfg_structlist_t< T >::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.


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

Generated on Fri Apr 18 13:56:49 2008 for foobar2000 SDK by  doxygen 1.5.5