Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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: