VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
vpRecord.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2013 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
8
9
#pragma once
10
11
#include <
vlutil/vlMachineTypes.h
>
12
13
#include <
vlutil/vlPrint.h
>
14
#include <
vlpi/disEnums.h
>
15
#include <
vlpi/netStructs.h
>
16
17
20
class
DT_DLL_VL
DtVPRecord
21
{
22
public
:
25
DtVPRecord
() {};
26
28
virtual
~DtVPRecord
() {};
29
31
virtual
DtVPRecordKind
vpType
()
const
{
return
DtVPUndefined
;};
32
34
static
DtVPRecord
*
create
() {
return
new
DtVPRecord
;};
35
37
virtual
DtVPRecord
*
clone
() {
return
new
DtVPRecord
;};
38
41
virtual
void
decodeFromNet
(
DtNetVPRecord
*) {};
42
45
virtual
void
encodeToNet
(
DtNetVPRecord
*)
const
{};
46
48
49
virtual
bool
operator==
(
const
DtVPRecord
& other)
const
;
50
virtual
bool
operator!=
(
const
DtVPRecord
& other)
const
;
52
54
virtual
void
printDataToStream(std::ostream& stream)
const
;
55
57
};
58
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)