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

dataEventServer.cpp

Go to the documentation of this file.
00001 #include "Event/dataEventServer.h"
00002 #include "Event/messageManager.h"
00003 
00004 //#################################
00005 dataEventServer::dataEventServer()
00006 //#################################
00007 {
00008         m_server = new serverVI<trsDataVI>();
00009 
00010         setName("dataEventServer");
00011 }
00012 //#################################
00013 void dataEventServer::addData(std::string name, trsDataVI* data)
00014 //#################################
00015 {
00016         if (!m_server->search(name)) m_server->add(name,data);
00017         else messageManager::instance()->message(" event transient data already in server "+name);
00018 }
00019 //#################################
00020 void dataEventServer::update(std::string name)
00021 //#################################
00022 {
00023         if (m_server->search(name)) m_server->get(name)->update();
00024 }
00025 //#################################
00026 trsDataVI* dataEventServer::getTrsData(std::string name) const
00027 //#################################
00028 {
00029         trsDataVI* data = m_server->get(name);
00030         if (data !=0 )  return data; 
00031         messageManager::instance()->
00032                 message(" dataEventServer : not trsData found named "+name,"GENERAL");
00033         return 0;
00034 }
00035 //#################################
00036 dataEventServer::~dataEventServer()
00037 //#################################
00038 {
00039         
00040 }

Generated at Thu Jun 22 16:53:25 2000 for Centella Framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000