Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

dataEventServer Class Reference

stores, servers, updates the EVENT transient data. More...

#include <dataEventServer.h>

Inheritance diagram for dataEventServer:

serviceI messageVI optionVI nameVI nameVI List of all members.

Public Methods

 dataEventServer ()
 default constructor - it creates all the event data of the run.

virtual ~dataEventServer ()
 default constructor.

virtual void addData (std::string name, trsDataVI* data)
 add data into the server.

virtual void update (std::string name)
 updates the data named data.

virtual void writeOutServer () const
 write out the information of all the data classes.

virtual void writeOut (std::string name) const
 write out information of a given event data class.

virtual void writeOut () const
 write out the information of the data.


Protected Methods

serverVI<trsDataVI>* server ()
 returns trsDataVI.

trsDataVIgetTrsData (std::string name) const
 returns the trsDataVI associated with this name.


Private Attributes

serverVI<trsDataVI>* m_server
 pointer to the server with all the trsDataVI of type event.


Friends

class  dataManager


Detailed Description

stores, servers, updates the EVENT transient data.

Definition at line 28 of file dataEventServer.h.


Constructor & Destructor Documentation

dataEventServer::dataEventServer ( )

default constructor - it creates all the event data of the run.

Definition at line 5 of file dataEventServer.cpp.

dataEventServer::~dataEventServer ( ) [inline, virtual]

default constructor.

Definition at line 47 of file dataEventServer.cpp.


Member Function Documentation

void dataEventServer::addData ( std::string name,
trsDataVI * data ) [inline, virtual]

add data into the server.

Definition at line 13 of file dataEventServer.cpp.

trsDataVI * dataEventServer::getTrsData ( std::string name ) const [protected]

returns the trsDataVI associated with this name.

Definition at line 26 of file dataEventServer.cpp.

serverVI<trsDataVI>* dataEventServer::server ( ) [inline, protected]

returns trsDataVI.

Definition at line 58 of file dataEventServer.h.

void dataEventServer::update ( std::string name ) [inline, virtual]

updates the data named data.

Definition at line 20 of file dataEventServer.cpp.

void dataEventServer::writeOut ( ) const [inline, virtual]

write out the information of the data.

Reimplemented from messageVI.

Definition at line 36 of file dataEventServer.cpp.

void dataEventServer::writeOut ( std::string name ) const [inline, virtual]

write out information of a given event data class.

Definition at line 50 of file dataEventServer.h.

void dataEventServer::writeOutServer ( ) const [inline, virtual]

write out the information of all the data classes.

Definition at line 48 of file dataEventServer.h.


Friends And Related Function Documentation

class dataManager [friend]

dataManager friend to acces the server of transient data

Definition at line 32 of file dataEventServer.h.


Member Data Documentation

serverVI<trsDataVI>* dataEventServer::m_server [private]

pointer to the server with all the trsDataVI of type event.

Definition at line 66 of file dataEventServer.h.


The documentation for this class was generated from the following files:
Generated at Fri Aug 18 12:57:40 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000