VR-Forces 4.0.4 Class Documentation
include/vrfutil/rwSensorSignatureList.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2005 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: rwSensorSignatureList.h,v $ $Revision: 1.5 $ $State: Exp $
00007 *******************************************************************************/
00008 
00009 #ifndef rwSensorSignatureList_H_
00010 #define rwSensorSignatureList_H_
00011 
00012 #include "vrfutil/rwTemplatedList.h"
00013 #include "vrfutil/rwSensorSignature.h"
00014 #include <list>
00015 
00018 
00019 
00020 class DtRwSensorSignatureList : public DtRwTemplatedListPtr<DtRwSensorSignature>
00021 {
00022 private:
00024    DtRwSensorSignatureList();
00025 
00026 public:
00028    DT_DLL_vrfutil DtRwSensorSignatureList(const DtString& name, DtReaderWriterRegistry* parentRegistry = NULL);
00029    DT_DLL_vrfutil DtRwSensorSignatureList(const DtSymbolString& name, DtReaderWriterRegistry* parentRegistry = NULL);
00030 
00033    DT_DLL_vrfutil DtRwSensorSignatureList(const DtString& name,  const DtRwSensorSignatureList& orig, 
00034       DtReaderWriterRegistry* parentRegistry = NULL);
00035 
00036    DT_DLL_vrfutil DtRwSensorSignatureList(const DtSymbolString& name,  const DtRwSensorSignatureList& orig, 
00037       DtReaderWriterRegistry* parentRegistry = NULL);
00038 
00039    DT_DLL_vrfutil DtRwSensorSignatureList& operator=(const DtRwSensorSignatureList& orig);
00040 
00041    DT_DLL_vrfutil virtual ~DtRwSensorSignatureList();
00042 
00044    DT_DLL_vrfutil virtual const char* readerWriterType() const;
00045 
00048    DT_DLL_vrfutil virtual const DtRwSensorSignature* signatureForDomain(const DtSymbolString& domain) const;
00049    DT_DLL_vrfutil virtual DtRwSensorSignature* signatureForDomain(const DtSymbolString& domain);
00050 
00052    DT_DLL_vrfutil virtual std::list<DtSymbolString> domainList() const;
00053 };
00054 
00055 #endif

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)