VR-Exchange 2.2 API Documentation
pTimeMgmtObj.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2012 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <portal/pBaseObject.h> //DtPortalBaseObject
16 
21 {
22 public:
25 
27  virtual ~DtPortalTimeMgmtObject();
28 
33 
36 
38  int operator==( const DtPortalTimeMgmtObject &rightOperand ) const;
39 
41  int operator!=( const DtPortalTimeMgmtObject &rightOperand ) const;
42 
43  //Doxygen comments inherited from parent class
44  virtual const char * objectKindName() const;
45 
46  //Doxygen comments inherited from parent class
47  virtual unsigned int netSize() const;
48 
49  //Doxygen comments inherited from parent class
50  virtual void writeSelfToBuffer(void *buffer) const ;
51 
52  //Doxygen comments inherited from parent class
53  virtual void readSelfFromBuffer(const void *buffer);
54 
55  //Doxygen comments inherited from parent class
56  virtual std::ostream &printDataToStream( std::ostream &stream ) const;
57 
58  //Doxygen comments inherited from parent class
59  static DtPortalMessage *create();
60 
65 
66  //Doxygen comments inherited from parent class
68 
72 
74  DtDEC_ATTRIBUTE( DtFloat64, Lbts, lbts );
75 
77 
79 private:
80 
81 }; //end class DtPortalTimeMgmtObject
82 
84 {
85  return new DtPortalTimeMgmtObject();
86 }
87 
88 inline const char *DtPortalTimeMgmtObject::objectKindName() const
89 {
90  return "Time Management State";
91 }
92 
94 {
95  return theKind;
96 }
97 

Document ID: Generated on Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)