VR-Forces 4.0.4 Class Documentation
include/makArchives/DtAutoDriversRecord.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2008 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: DtAutoDriversRecord.h,v $ $Revision: 1.4 $ $State: Exp $
00007 ******************************************************************************/
00008 
00012 
00013 #include <makArchives/makArchives.h>
00014 #include <vector>
00015 #include <string>
00016 
00017 #pragma once
00018 
00019 namespace makArchives
00020 {
00024    class DT_DLL_MAKARCHIVES DtAutoDriversRecord
00025    {
00026    public:
00027       DtAutoDriversRecord();
00028       ~DtAutoDriversRecord();
00029       DtAutoDriversRecord(const DtAutoDriversRecord& copy);
00030       DtAutoDriversRecord& operator=(const DtAutoDriversRecord& copy);
00031 
00032       const std::vector<std::string>& autoStartDrivers() const;
00033       void setAutoStartDrivers( const std::vector<std::string>& );
00034 
00035    protected:
00036 
00037       friend class boost::serialization::access;
00038 
00042       template<class Archive>
00043       void serialize(Archive & ar, const unsigned int version)
00044       {
00045          ar & BOOST_SERIALIZATION_NVP(myAutoStartDrivers);
00046       }
00047 
00048 
00049    protected:
00050       std::vector<std::string> myAutoStartDrivers;
00051 
00052    };
00053 }
00054 

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)