MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
baseHla1516Class.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
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"
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 
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
Contains MAKLogger::DtBaseHla1516Value subclass of MAKLogger::DtBaseHlaValue.
Contains MAKLogger::DtBaseHlaClass subclass of MAKLogger::DtBaseHlaValue.

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)