tPlaybackBlock Class Reference

a block of data to play back. More...

#include <tRecorder.h>

Inheritance diagram for tPlaybackBlock:

Inheritance graph
[legend]
Collaboration diagram for tPlaybackBlock:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 tPlaybackBlock ()
 default constructor
 ~tPlaybackBlock ()
 ends a playback block
template<class T>
tPlaybackBlockoperator>> (T &data)
 reads a piece aof data
template<class T>
tPlaybackBlockArchive (T &data)
 reads a piece of data
template<class T>
tPlaybackBlockRead (T &data)


Detailed Description

a block of data to play back.

Definition at line 333 of file tRecorder.h.


Constructor & Destructor Documentation

tPlaybackBlock::tPlaybackBlock ( void   ) 

default constructor

Definition at line 532 of file tRecorder.cpp.

00533 {
00534 }

tPlaybackBlock::~tPlaybackBlock ( void   ) 

ends a playback block

reads a piece of data

Definition at line 545 of file tRecorder.cpp.

00546 {
00547 }


Member Function Documentation

template<class T>
tPlaybackBlock& tPlaybackBlock::operator>> ( T &  data  )  [inline]

reads a piece aof data

Definition at line 340 of file tRecorder.h.

References Read().

Here is the call graph for this function:

template<class T>
tPlaybackBlock& tPlaybackBlock::Archive ( T &  data  )  [inline]

reads a piece of data

Definition at line 343 of file tRecorder.h.

References Read().

Here is the call graph for this function:

template<class T>
tPlaybackBlock& tPlaybackBlock::Read ( T &  data  )  [inline]

Definition at line 346 of file tRecorder.h.

References tPlaybackBlockBase::GetPlaybackStream(), and tRecorderBlockHelper< DATA >::Read().

Referenced by Archive(), and operator>>().

00347     {
00348         // delegate to dummy using or dummyless function
00349         typename tTypeToStream< T >::DUMMYREQUIRED dummyrequired = 0;
00350         tRecorderBlockHelper< T >::Read( GetPlaybackStream(), data, dummyrequired );
00351 
00352         return *this;
00353     }

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
Generated on Sat Mar 15 23:58:07 2008 for Armagetron Advanced by  doxygen 1.5.4