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

FuncCallStreamerFactory Class Reference

#include <funccallstreamer.hpp>

Inheritance diagram for FuncCallStreamerFactory:

Inheritance graph
[legend]
Collaboration diagram for FuncCallStreamerFactory:

Collaboration graph
[legend]
List of all members.

Detailed Description

Named buffer reader XML handler class.

Definition at line 106 of file funccallstreamer.hpp.

Public Methods

 ~FuncCallStreamerFactory ()
XMLStreamergetStreamer (StreamerParams *p_pParameters, XMLFlowContext *p_pStreamContext, XMLStreamConsumer *p_pStreamConsumer) const
 This function produces and returns the streamer objects.

void cacheScript (RootStreamNode *p_pRootNode, const char *p_pszCacheName)
const RootStreamNodegetCachedScript (const char *p_pszCacheName)

Protected Attributes

VAarray< RootStreamNode * > m_pvaScriptCache


Constructor & Destructor Documentation

FuncCallStreamerFactory::~FuncCallStreamerFactory  
 

Definition at line 162 of file funccallstreamer.cpp.

References VAarray< RootStreamNode * >::empty(), m_pvaScriptCache, and VAarray< RootStreamNode * >::pop().


Member Function Documentation

void FuncCallStreamerFactory::cacheScript RootStreamNode   p_pRootNode,
const char *    p_pszCacheName
 

Definition at line 182 of file funccallstreamer.cpp.

References VAarray< RootStreamNode * >::add(), and m_pvaScriptCache.

Referenced by FuncDefineStreamer::commitStream().

const RootStreamNode * FuncCallStreamerFactory::getCachedScript const char *    p_pszCacheName
 

Definition at line 190 of file funccallstreamer.cpp.

References VAarray< RootStreamNode * >::get(), and m_pvaScriptCache.

XMLStreamer * FuncCallStreamerFactory::getStreamer StreamerParams   p_pParameters,
XMLFlowContext   p_pStreamContext,
XMLStreamConsumer   p_pStreamConsumer
const [virtual]
 

This function produces and returns the streamer objects.

Parameters:
p_pParameters Streamers parameters, as a collection of name/value string pairs.
p_pStreamContext Stream context object.
p_pStreamConsumer The object in which the produced XML is written.

Implements XMLStreamerFactory.

Definition at line 170 of file funccallstreamer.cpp.


Member Data Documentation

VAarray< RootStreamNode*> FuncCallStreamerFactory::m_pvaScriptCache [protected]
 

Definition at line 109 of file funccallstreamer.hpp.

Referenced by cacheScript(), getCachedScript(), and ~FuncCallStreamerFactory().


The documentation for this class was generated from the following files:
Generated on Sat Oct 4 13:24:08 2003 for XDFLengine by doxygen1.3-rc2