VR-Exchange 2.2 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
portal
pBeFacilityObject.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
21
class
DT_DLL_LIBPORTAL
DtPortalBeFacility
:
public
DtPortalBasicEncyclopedia
22
{
23
public
:
25
DtPortalBeFacility
();
26
28
virtual
~
DtPortalBeFacility
();
29
33
DtPortalBeFacility
(
const
DtPortalBeFacility
& );
34
36
DtPortalBeFacility
&operator=(
const
DtPortalBeFacility
&original );
37
39
int
operator==(
const
DtPortalBeFacility
&rightOperand )
const
;
40
42
int
operator!=(
const
DtPortalBeFacility
&rightOperand )
const
;
43
45
virtual
const
char
* objectKindName()
const
;
46
48
virtual
unsigned
int
netSize()
const
;
49
51
virtual
void
writeSelfToBuffer(
void
*buffer)
const
;
52
54
virtual
void
readSelfFromBuffer(
const
void
*buffer);
55
57
virtual
std::ostream &printDataToStream( std::ostream &stream )
const
;
58
60
static
DtPortalMessage
*create();
61
65
static
const
DtPortalMessageKind
theKind
;
66
68
virtual
DtPortalMessageKind
kind()
const
;
69
73
75
DtDEC_ATTRIBUTE
(
DtString
, Number, number );
76
79
DtDEC_ATTRIBUTE
(
DtString
, Osuffix, oSuffix );
80
84
DtDEC_ATTRIBUTE
(
DtString
, CategoryCode, categoryCode );
85
87
DtDEC_ATTRIBUTE
( DtU32, StructuralStatus, structuralStatus );
88
90
92
private
:
93
94
};
//end class DtPortalBeFacility
95
96
inline
DtPortalMessage
*
DtPortalBeFacility::create
()
97
{
98
return
new
DtPortalBeFacility
();
99
}
100
101
inline
const
char
*
DtPortalBeFacility::objectKindName
()
const
102
{
103
return
"BE Facility"
;
104
}
105
106
inline
DtPortalMessageKind
DtPortalBeFacility::kind
()
const
107
{
108
return
theKind
;
109
}
110
111
}
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
)