Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TCollectionStreamer Class Reference

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

Author
M.Frank
Version
1.0

Definition at line 125 of file TCollectionProxyFactory.h.

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.
 

Protected Member Functions

void InvalidProxyError ()
 Issue Error about invalid proxy.
 

Protected Attributes

TGenCollectionProxyfStreamer
 Pointer to worker streamer.
 

Private Member Functions

TCollectionStreameroperator= (const TCollectionStreamer &)=delete
 

#include <TCollectionProxyFactory.h>

Inheritance diagram for TCollectionStreamer:
[legend]

Constructor & Destructor Documentation

◆ TCollectionStreamer() [1/2]

TCollectionStreamer::TCollectionStreamer ( )

Initializing constructor.

Definition at line 127 of file TCollectionProxyFactory.cxx.

◆ TCollectionStreamer() [2/2]

TCollectionStreamer::TCollectionStreamer ( const TCollectionStreamer c)

Copy constructor.

Definition at line 132 of file TCollectionProxyFactory.cxx.

◆ ~TCollectionStreamer()

TCollectionStreamer::~TCollectionStreamer ( )
virtual

Standard destructor.

Definition at line 143 of file TCollectionProxyFactory.cxx.

Member Function Documentation

◆ AdoptStreamer()

void TCollectionStreamer::AdoptStreamer ( TGenCollectionProxy streamer)

Attach worker proxy.

Definition at line 151 of file TCollectionProxyFactory.cxx.

◆ InvalidProxyError()

void TCollectionStreamer::InvalidProxyError ( )
protected

Issue Error about invalid proxy.

Definition at line 122 of file TCollectionProxyFactory.cxx.

◆ operator=()

TCollectionStreamer & TCollectionStreamer::operator= ( const TCollectionStreamer )
privatedelete

◆ Streamer()

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

Streamer for I/O handling.

Definition at line 160 of file TCollectionProxyFactory.cxx.

Member Data Documentation

◆ fStreamer

TGenCollectionProxy* TCollectionStreamer::fStreamer
protected

Pointer to worker streamer.

Definition at line 130 of file TCollectionProxyFactory.h.

Libraries for TCollectionStreamer:

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