TCollectionStreamer Class Reference

#include <cont/TCollectionProxyFactory.h>

Inheritance diagram for TCollectionStreamer:

TCollectionClassStreamer TCollectionClassStreamer TCollectionMemberStreamer TCollectionMemberStreamer List of all members.

Public Member Functions

 TCollectionStreamer ()
 Initializing constructor.
 TCollectionStreamer (const TCollectionStreamer &c)
 Copy constructor.
virtual ~TCollectionStreamer ()
 Standard destructor.
void AdoptStreamer (TGenCollectionProxy *streamer)
 Attach worker proxy.
void Streamer (TBuffer &refBuffer, void *obj, int siz, TClass *onFileClass)
 Streamer for I/O handling.
 TCollectionStreamer ()
 Initializing constructor.
 TCollectionStreamer (const TCollectionStreamer &c)
 Copy constructor.
virtual ~TCollectionStreamer ()
 Standard destructor.
void AdoptStreamer (TGenCollectionProxy *streamer)
 Attach worker proxy.
void Streamer (TBuffer &refBuffer, void *obj, int siz, TClass *onFileClass)
 Streamer for I/O handling.

Protected Member Functions

void InvalidProxyError ()
 Issue Error about invalid proxy.
void InvalidProxyError ()
 Issue Error about invalid proxy.

Protected Attributes

TGenCollectionProxyfStreamer
TGenCollectionProxyfStreamer

Private Member Functions

TCollectionStreameroperator= (const TCollectionStreamer &)
TCollectionStreameroperator= (const TCollectionStreamer &)

Detailed Description

TEmulatedClassStreamer

Class streamer object to implement TClassStreamr functionality for I/O emulation.

Author:
M.Frank
Version:
1.0

Definition at line 142 of file TCollectionProxyFactory.h.


Constructor & Destructor Documentation

TCollectionStreamer::TCollectionStreamer (  ) 

Initializing constructor.

Definition at line 144 of file TCollectionProxyFactory.cxx.

TCollectionStreamer::TCollectionStreamer ( const TCollectionStreamer c  ) 

Copy constructor.

Definition at line 149 of file TCollectionProxyFactory.cxx.

References c, fStreamer, InvalidProxyError(), and R__ASSERT.

TCollectionStreamer::~TCollectionStreamer (  )  [virtual]

Standard destructor.

Definition at line 160 of file TCollectionProxyFactory.cxx.

References fStreamer.

TCollectionStreamer::TCollectionStreamer (  ) 

Initializing constructor.

TCollectionStreamer::TCollectionStreamer ( const TCollectionStreamer c  ) 

Copy constructor.

virtual TCollectionStreamer::~TCollectionStreamer (  )  [virtual]

Standard destructor.


Member Function Documentation

TCollectionStreamer& TCollectionStreamer::operator= ( const TCollectionStreamer  )  [private]

void TCollectionStreamer::InvalidProxyError (  )  [protected]

Issue Error about invalid proxy.

Definition at line 139 of file TCollectionProxyFactory.cxx.

References Fatal().

Referenced by Streamer(), and TCollectionStreamer().

void TCollectionStreamer::AdoptStreamer ( TGenCollectionProxy streamer  ) 

Attach worker proxy.

Definition at line 168 of file TCollectionProxyFactory.cxx.

References fStreamer.

void TCollectionStreamer::Streamer ( TBuffer refBuffer,
void *  obj,
int  siz,
TClass onFileClass 
)

Streamer for I/O handling.

Definition at line 177 of file TCollectionProxyFactory.cxx.

References env, fStreamer, and InvalidProxyError().

Referenced by TCollectionClassStreamer::operator()(), TCollectionMemberStreamer::operator()(), and TCollectionClassStreamer::Stream().

TCollectionStreamer& TCollectionStreamer::operator= ( const TCollectionStreamer  )  [private]

void TCollectionStreamer::InvalidProxyError (  )  [protected]

Issue Error about invalid proxy.

void TCollectionStreamer::AdoptStreamer ( TGenCollectionProxy streamer  ) 

Attach worker proxy.

void TCollectionStreamer::Streamer ( TBuffer refBuffer,
void *  obj,
int  siz,
TClass onFileClass 
)

Streamer for I/O handling.


Member Data Documentation

TGenCollectionProxy* TCollectionStreamer::fStreamer [protected]

Definition at line 147 of file TCollectionProxyFactory.h.

Referenced by AdoptStreamer(), TCollectionClassStreamer::GetXYZ(), TCollectionClassStreamer::Stream(), Streamer(), TCollectionStreamer(), and ~TCollectionStreamer().

TGenCollectionProxy* TCollectionStreamer::fStreamer [protected]

Definition at line 147 of file TCollectionProxyFactory.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:35:44 2011 for ROOT_528-00b_version by  doxygen 1.5.1