VR-Exchange 2.2 API Documentation
pBeDmpiObject.h
Go to the documentation of this file.
1 /******************************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3 ******************************************************************************/
4 
5 #pragma once
6 
10 
11 
13 
14 namespace MAKVrExchange {
15 
22 class DT_DLL_LIBPORTAL DtPortalBeDmpi : public DtPortalBasicEncyclopedia
23 {
24 public:
27 
29  virtual ~DtPortalBeDmpi();
30 
34  DtPortalBeDmpi( const DtPortalBeDmpi & );
35 
37  DtPortalBeDmpi &operator=( const DtPortalBeDmpi &original );
38 
40  int operator==( const DtPortalBeDmpi &rightOperand ) const;
41 
43  int operator!=( const DtPortalBeDmpi &rightOperand ) const;
44 
45  //Doxygen comments inherited from parent class
46  virtual const char * objectKindName() const;
47 
48  //Doxygen comments inherited from parent class
49  virtual unsigned int netSize() const;
50 
51  //Doxygen comments inherited from parent class
52  virtual void writeSelfToBuffer(void *buffer) const ;
53 
54  //Doxygen comments inherited from parent class
55  virtual void readSelfFromBuffer(const void *buffer);
56 
57  //Doxygen comments inherited from parent class
58  virtual std::ostream &printDataToStream( std::ostream &stream ) const;
59 
60  //Doxygen comments inherited from parent class
61  static DtPortalMessage *create();
62 
67 
68  //Doxygen comments inherited from parent class
69  virtual DtPortalMessageKind kind() const;
70 
74 
76  DtDEC_ATTRIBUTE( std::vector<DtString>, BeFacility, beFacility );
77 
79  DtDEC_ATTRIBUTE( DtString, DmpiId, dmpiId );
80 
82  DtDEC_ATTRIBUTE( DtU32, Status, status );
83 
85 
87 private:
88 
89 }; //end class DtPortalBeDmpi
90 
92 {
93  return new DtPortalBeDmpi();
94 }
95 
96 inline const char *DtPortalBeDmpi::objectKindName() const
97 {
98  return "BE DMPI";
99 }
100 
102 {
103  return theKind;
104 }
105 
106 }

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)