VR-Exchange 2.2 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
portal
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
12
#include <
portal/pBasicEncyclopediaObject.h
>
13
14
namespace
MAKVrExchange
{
15
22
class
DT_DLL_LIBPORTAL
DtPortalBeDmpi
:
public
DtPortalBasicEncyclopedia
23
{
24
public
:
26
DtPortalBeDmpi
();
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
66
static
const
DtPortalMessageKind
theKind
;
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
91
inline
DtPortalMessage
*
DtPortalBeDmpi::create
()
92
{
93
return
new
DtPortalBeDmpi
();
94
}
95
96
inline
const
char
*
DtPortalBeDmpi::objectKindName
()
const
97
{
98
return
"BE DMPI"
;
99
}
100
101
inline
DtPortalMessageKind
DtPortalBeDmpi::kind
()
const
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
)