MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fixedDatatypeNode.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2024 MAK Technologies, Inc
3 ** All rights reserved.
4 *******************************************************************************/
7 #pragma once
8 
9 
10 
11 #include "omtNode.h"
12 
13 #include "fieldComponentNode.h"
14 
15 #include <vlutil/vlString.h>
16 
17 #include <list>
18 #include <iterator>
20 {
21 public:
22 
25 
27  virtual ~DtFixedDatatypeNode();
28 
31 
34 
35  virtual void setDescription(const DtString&);
36  virtual const DtString& getDescription() const;
37 
38  virtual void setEncoding(const DtString&);
39  virtual const DtString& getEncoding() const;
40 
41  virtual void addComponentNode(DtFieldComponentNode*);
42 
43  virtual DtFieldComponentNode* getComponentNode(const DtString& name);
44  virtual std::list<DtFieldComponentNode*>::const_iterator getComponentNodeList() const;
45  virtual std::list<DtFieldComponentNode*>::const_iterator getComponentNodeEnd() const;
46 
47 
48 protected:
49  DtString myDescription;
50  DtString myEncoding;
51  std::list<DtFieldComponentNode*> myComponentNodes;
52 };
53 
54 
55 
56 
#define DT_DLL_OMTREADER
Definition: omtReader.h:23
represents a node in an OMT tree.
Definition: omtNode.h:16
std::list< DtFieldComponentNode * > myComponentNodes
Definition: fixedDatatypeNode.h:51
Definition: fieldComponentNode.h:14
DtOMTNode & operator=(const DtOMTNode &rhs)
Assignment Operator.
DtString myDescription
Definition: fixedDatatypeNode.h:49
DtString myEncoding
Definition: fixedDatatypeNode.h:50
Definition: fixedDatatypeNode.h:19

Document ID: Generated on Thu Oct 3 15:35:11 EDT 2024 from SVN revision 270037
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)