Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

IopcAttributeInfo Struct Reference

Struct that stores information about one attribute of a persistent capable class. More...

#include <iopcPcClassStore.h>

List of all members.

Public Member Functions

 IopcAttributeInfo ()

Public Attributes

IopcDataType dataType
CStdString additionalInfo
AccessSpecifier access
bool declaredInAncestor
char * hint
bool persistent


Detailed Description

Struct that stores information about one attribute of a persistent capable class.


Constructor & Destructor Documentation

IopcAttributeInfo::IopcAttributeInfo  )  [inline]
 

Simple constructor.


Member Data Documentation

IopcDataType IopcAttributeInfo::dataType
 

Attribute data type.

CStdString IopcAttributeInfo::additionalInfo
 

If dataType is IOPC_COMPLEX_DATA_TYPE, attribute's data type as string.

If dataType is IOPC_REF, type of the class this attribute points to.

AccessSpecifier IopcAttributeInfo::access
 

Attribute access specifier.

bool IopcAttributeInfo::declaredInAncestor
 

Set if attribute is not declared in this class but in some of its ancestors.

char* IopcAttributeInfo::hint
 

Unused for now - can be used f.e. to pass mapping related information from IOPC SP to IOPC DBSC or IOPC LIB.

bool IopcAttributeInfo::persistent
 

Is the attribute (potentially) persistent ?


The documentation for this struct was generated from the following file:
Generated on Wed Aug 11 22:35:32 2004 for IOPC by Doxygen 1.3.6