| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RootIOStream Class Reference

#include <RootIOStream.h>

Inheritance diagram for RootIOStream:

[legend]
List of all members.

Public Member Functions

 RootIOStream (void *addr)
 Create a stream using given tree.
virtual ~RootIOStream ()
RootIOBaseObjectobj ()
 Return the pointer that m_addr points to assuming it points to a RootIOBaseObject.
virtual std::string path ()=0
 Return path up to an including the tree.

Protected Attributes

void * m_addr

Detailed Description

Definition at line 8 of file RootIOStream.h.


Constructor & Destructor Documentation

RootIOStream::RootIOStream ( void *  addr  ) 

Create a stream using given tree.

Definition at line 4 of file RootIOStream.cc.

00005     : m_addr(addr)
00006 {
00007 }

RootIOStream::~RootIOStream (  )  [virtual]

Definition at line 9 of file RootIOStream.cc.

00010 {
00011 }


Member Function Documentation

RootIOBaseObject * RootIOStream::obj (  ) 

Return the pointer that m_addr points to assuming it points to a RootIOBaseObject.

Definition at line 13 of file RootIOStream.cc.

00014 {
00015     return *(RootIOBaseObject**)m_addr;
00016 }

virtual std::string RootIOStream::path (  )  [pure virtual]

Return path up to an including the tree.

Implemented in RootInputStream, and RootOutputStream.


Member Data Documentation

void* RootIOStream::m_addr [protected]

Definition at line 10 of file RootIOStream.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:18:21 2011 for RootIOSvc by doxygen 1.4.7