VR-Forces 4.0.4 Class Documentation
include/vrftasks/simReportList.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2005 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: simReportList.h,v $ $Revision: 1.4 $ $State: Exp $
00007 *******************************************************************************/
00008 
00011 
00012 #ifndef simReportList_H_
00013 #define simReportList_H_
00014 
00015 #include "vrfutil/rwList.h"
00016 
00017 class DtSimReport;
00018 
00025 #include "vrftasks/vrftasksDefines.h"
00026 class DT_DLL_vrftasks DtSimReportList : public DtRwList
00027 {
00028 public:
00030    DtSimReportList(const DtString& name, 
00031       DtReaderWriterRegistry* parentRegistry = NULL);
00032    DtSimReportList(const DtSymbolString& name, 
00033       DtReaderWriterRegistry* parentRegistry = NULL);
00034 
00037    DtSimReportList(const DtString& name,  
00038             const DtSimReportList& orig, 
00039             DtReaderWriterRegistry* parentRegistry = NULL);
00040 
00041    DtSimReportList(const DtSymbolString& name,  
00042             const DtSimReportList& orig, 
00043             DtReaderWriterRegistry* parentRegistry = NULL);
00044 
00046    virtual ~DtSimReportList();
00047 
00050    virtual const DtSimReportList & operator=(const DtSimReportList & orig);
00051 
00053    virtual DtListItem* add(DtSimReport* report);
00054 
00056    virtual DtListItem* addToEnd(DtSimReport* report);
00057 
00059    virtual DtListItem* addToStart(DtSimReport* report);
00060 
00063    virtual DtSimReport* remove(DtSimReport* report, DtListItem* item);
00064 
00066    virtual void removeAndDelete(DtListItem* data);
00067 
00069    virtual void removeAndDeleteAll();
00070 
00071 protected:
00073    virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
00074       const DtVariableBindingsList& variableBindings);
00075 
00076 
00077 };
00078 #endif
00079 

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)