00001 //============================================================================= 00002 // 00003 // XDFLengine library 00004 // 00005 //----------------------------------------------------------------------------- 00006 // XMLSTREAMERFACTORY.CPP 00007 //----------------------------------------------------------------------------- 00013 //_____________________________________________________________________________ 00014 // 00015 // Copyright (C) 2003 Guillaume Baurand. All Rights Reserved. 00016 // 00017 // This file is part of the XDFLengine project. 00018 // 00019 // The XDFLengine is free software; you can redistribute it and/or modify 00020 // it under the terms of the GNU General Public License as published by 00021 // the Free Software Foundation; either version 2 of the License, or 00022 // (at your option) any later version. 00023 // 00024 // This program is distributed in the hope that it will be useful, 00025 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00026 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00027 // GNU General Public License for more details. 00028 // 00029 // You should have received a copy of the GNU General Public License 00030 // along with this program; if not, write to the Free Software 00031 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 00032 // USA. 00033 // 00034 // For more information, 00035 // contact : guillaume@baurand.net 00036 // or visit : http://xdflengine.sourceforge.net 00037 // 00038 //============================================================================= 00039 00040 # include "xmlstreamerfactory.hpp" 00041 00042 BEGIN_XDFLENGINE_NS 00043 00044 //============================================================================= 00045 // CLASS XMLSTREAMERFACTORY 00046 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00047 00048 //_____________________________________________________________________ 00049 // XMLSTREAMERFACTORY 00050 //-------------------------------------------------------------------- 00051 XMLStreamerFactory::XMLStreamerFactory() 00052 { 00053 m_pParentProcessor=0; 00054 } 00055 00056 //_____________________________________________________________________ 00057 // ~XMLSTREAMERFACTORY 00058 //--------------------------------------------------------------------- 00059 XMLStreamerFactory::~XMLStreamerFactory() 00060 { 00061 } 00062 00063 //_________________________________________________________________________ 00064 // SETPARENT 00065 //------------------------------------------------------------------------- 00066 void XMLStreamerFactory::setParent(XMLProcessor* p_pParentProcessor) 00067 { 00068 DEBUG_FUNC(XMLStreamerFactory::setParent) 00069 m_pParentProcessor = p_pParentProcessor; 00070 } 00071 00072 00073 //_____________________________________________________________________ 00074 // GETPARENT 00075 //--------------------------------------------------------------------- 00076 XMLProcessor* XMLStreamerFactory::getParent() const 00077 { 00078 DEBUG_FUNC(XMLStreamerFactory::getParent) 00079 return m_pParentProcessor; 00080 } 00081 00082 00083 //_____________________________________________________________________ 00084 // TICK 00085 //--------------------------------------------------------------------- 00086 void XMLStreamerFactory::tick(unsigned long p_ulClock) 00087 { 00088 } 00089 00090 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00091 //============================================================================= 00092 00093 END_XDFLENGINE_NS