VR-Exchange 2.1 API Documentation
pEntityTypes.h
Go to the documentation of this file.
1 /*********************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3  ** All rights reserved.
4  *********************************************************************/
5 
6 #ifndef pEntityTypes_H_
7 #define pEntityTypes_H_
8 
12 
13 #include <namespace.h>
14 #include <portal/addAttribute.h>
15 #include <vlutil/vlNetTypes.h>
16 #include <ostream>
17 
18 namespace MAKVrExchange {
19 
23 {
24 public:
25 
28  DtPortalEntityType(DtU32 kind, DtU32 domain, DtU32 country, DtU32 cat,
29  DtU32 subCat, DtU32 specific, DtU32 extra);
30 
32  virtual ~DtPortalEntityType();
33 
36 
38  DtPortalEntityType& operator=(const DtPortalEntityType &other);
39 
41  bool operator==(const DtPortalEntityType &other) const;
42  bool operator!=(const DtPortalEntityType &other) const;
43 
46 
48  DtDEC_ATTRIBUTE(DtU32, Kind, kind);
49  DtDEC_ATTRIBUTE(DtU32, Domain, domain);
50  DtDEC_ATTRIBUTE(DtU32, Country, country);
51  DtDEC_ATTRIBUTE(DtU32, Category, category);
52  DtDEC_ATTRIBUTE(DtU32, SubCategory, subCategory);
53  DtDEC_ATTRIBUTE(DtU32, Specific, specific);
54  DtDEC_ATTRIBUTE(DtU32, Extra, extra);
55 
57 };
58 
59 std::ostream & operator << (std::ostream &str, const DtPortalEntityType &msg);
60 
61 }
62 
63 #endif //end #ifndef pEntityTypes_H_

Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)