VR-Forces 4.1.1 Class Documentation
DtMetadataPublisherRecord.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
7 
8 #pragma once
9 
15 
16 namespace makArchives
17 {
18 
23  {
24  public:
27 
29  virtual ~DtMetadataPublisherRecord();
30 
33 
35  virtual DtMetadataPublisherRecord& operator=(const DtMetadataPublisherRecord& rhs);
36 
38  virtual bool operator==(const DtMetadataPublisherRecord& rhs);
39 
41  virtual bool operator!=(const DtMetadataPublisherRecord& rhs);
42 
44  virtual const std::string& publisherType() const;
45 
47  virtual void setPublisherType( const std::string& publisherType );
48 
50  virtual const std::string& observerName() const;
51 
53  virtual void setObserverName( const std::string& observerName );
54 
55  protected:
56  friend class boost::serialization::access;
57 
58  template<class Archive>
59  void serialize(Archive & ar, const unsigned int version)
60  {
61  ar & BOOST_SERIALIZATION_NVP(myPublisherType);
62  ar & BOOST_SERIALIZATION_NVP(myObserverName);
63  ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(DtNameValueLists);
64  }
65 
68  };
69 }
71 

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)