MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSim
baseHla1516Class.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#ifndef baseHla1516Class_H_
11
#define baseHla1516Class_H_
12
13
#if DtHLA
14
#if DtHLA_1516
15
16
#include "
baseHlaClass.h
"
17
#include "
baseHla1516Value.h
"
18
19
namespace
MAKLogger
20
{
21
class
DtLgrVariableLengthData;
22
24
template
<
typename
ValueType>
25
class
DtBaseHla1516Class
:
public
DtBaseHlaClass
<ValueType> ,
public
DtBaseHla1516Value
26
{
27
28
public
:
29
31
DtBaseHla1516Class
(
const
DtString
&
name
,
DtBaseHlaClass<ValueType>
*
baseClass
,
32
DtLgrHlaHandle
handle
,
const
DtLgrVariableLengthData
&
code
);
33
35
DtBaseHla1516Class
(
const
DtString
& name,
const
DtString
& baseClassName,
36
DtLgrHlaHandle
handle,
const
DtLgrVariableLengthData
& code);
37
41
DtBaseHla1516Class
(
const
DtBaseHla1516Class<ValueType>
& src);
42
46
DtBaseHla1516Class<ValueType>
&
operator=
(
const
DtBaseHla1516Class<ValueType>
& src);
47
49
virtual
~DtBaseHla1516Class
();
50
52
53
54
55
56
57
ValueType*
findValueByCode
(
const
DtLgrVariableLengthData
& code,
bool
thisClassOnly);
58
59
const
ValueType*
findValueByCode
(
const
DtLgrVariableLengthData
& code,
bool
thisClassOnly)
const
;
61
62
};
63
}
64
65
#define baseHla1516Class_INC_
66
#include "baseHla1516Class.inl"
67
#undef baseHla1516Class_INC_
68
69
#endif
70
#endif
71
#endif
Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)