/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Protected Attributes
RootIOStream Class Reference

#include <RootIOStream.h>

Inheritance diagram for RootIOStream:
Inheritance graph
[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.

    : m_addr(addr)
{
}
RootIOStream::~RootIOStream ( ) [virtual]

Definition at line 9 of file RootIOStream.cc.

{
}

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.

{
    return *(RootIOBaseObject**)m_addr;
}
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 Fri May 16 2014 09:58:18 for RootIOSvc by doxygen 1.7.4