VR-Exchange 2.1 API Documentation
pEmbeddedSystem.h
Go to the documentation of this file.
1 /******************************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3 ******************************************************************************/
4 
5 #ifndef pEmbeddedSystem_H_
6 #define pEmbeddedSystem_H_
7 
11 
12 
13 #include <portal/pBaseObject.h> //DtPortalBaseObject
14 
15 namespace MAKVrExchange {
16 
24 {
25 public:
28 
30  virtual ~DtPortalEmbeddedSystem();
31 
36 
38  DtPortalEmbeddedSystem &operator=( const DtPortalEmbeddedSystem &original );
39 
41  int operator==( const DtPortalEmbeddedSystem &rightOperand ) const;
42 
44  int operator!=( const DtPortalEmbeddedSystem &rightOperand ) const;
45 
46  //Doxygen comments inherited from parent class
47  virtual const char * objectKindName() const;
48 
49  //Doxygen comments inherited from parent class
50  virtual unsigned int netSize() const;
51 
52  //Doxygen comments inherited from parent class
53  virtual void writeSelfToBuffer(void *buffer) const ;
54 
55  //Doxygen comments inherited from parent class
56  virtual void readSelfFromBuffer(const void *buffer);
57 
58  //Doxygen comments inherited from parent class
59  virtual std::ostream &printDataToStream( std::ostream &stream ) const;
60 
61  //Doxygen comments inherited from parent class
62  static DtPortalMessage *create();
63 
68 
69  //Doxygen comments inherited from parent class
70  virtual DtPortalMessageKind kind() const;
71 
75 
77  DtDEC_ATTRIBUTE( DtEntityIdentifier, EntityIdentifier, entityIdentifier );
78 
80  DtDEC_ATTRIBUTE( DtString, HostObjectIdentifier, hostObjectIdentifier );
81 
83  DtDEC_ATTRIBUTE( DtVector, RelativePosition, relativePosition );
84 
86 
88 private:
89 
90 }; //end class DtPortalEmbeddedSystem
91 
93 {
94  return new DtPortalEmbeddedSystem();
95 }
96 
97 inline const char *DtPortalEmbeddedSystem::objectKindName() const
98 {
99  return "Embeded System";
100 }
101 
103 {
104  return theKind;
105 }
106 
107 }
108 
109 #endif //end #ifndef pEmbeddedSystem_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)