![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /********************************************************************* 00002 ** Copyright (c) 2001 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: rwSimAddress.h,v $ $Revision: 1.8 $ $State: Exp $ 00007 *********************************************************************/ 00008 00011 00012 #ifndef DtRwSimMessageAddress_H_ 00013 #define DtRwSimMessageAddress_H_ 00014 00015 #include "vrfutil/rdrWritr.h" 00016 #include <vl/hostStructs.h> 00017 00021 00022 #include "vrfutil/vrfutilDefines.h" 00023 class DT_DLL_vrfutil DtRwSimulationAddress : public DtReaderWriter, public DtSimulationAddress 00024 { 00025 public: 00026 00028 DtRwSimulationAddress(); 00029 00031 DtRwSimulationAddress(const DtString& name, DtReaderWriterRegistry* const 00032 parentRegistry = NULL); 00033 00034 DtRwSimulationAddress(const DtSymbolString& name, DtReaderWriterRegistry* const 00035 parentRegistry = NULL); 00036 00037 DtRwSimulationAddress(const DtString& name, int siteId, int appId, 00038 DtReaderWriterRegistry* const parentRegistry = NULL); 00039 00040 DtRwSimulationAddress(const DtSymbolString& name, int siteId, int appId, 00041 DtReaderWriterRegistry* const parentRegistry = NULL); 00042 00043 DtRwSimulationAddress(const DtSimulationAddress& simulationAddress, 00044 const DtString& name, 00045 DtReaderWriterRegistry* parentRegistry = NULL); 00046 00047 DtRwSimulationAddress(const DtSimulationAddress& simulationAddress, 00048 const DtSymbolString& name, 00049 DtReaderWriterRegistry* parentRegistry = NULL); 00050 00052 virtual ~DtRwSimulationAddress(); 00053 00055 DtRwSimulationAddress(const DtRwSimulationAddress& orig); 00056 00058 DtRwSimulationAddress& operator=(const DtRwSimulationAddress& orig); 00059 00063 virtual void putData(FILE * fp, int indentlLevel = 0); 00064 virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath, 00065 const DtVariableBindingsList& variableBindings); 00066 00070 virtual const char* readerWriterType() const; 00071 }; 00072 00073 #endif