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

iopcPcClassStore.h File Reference

Declaration of class IopcPcClassStore and some helper data structures. More...

#include "StdString.h"
#include <map>
#include <vector>
#include "mop.h"
#include "MetadataCommon.h"

Include dependency graph for iopcPcClassStore.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

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

struct  IopcPcClassInfo
 Struct that stores information about one persistent capable class. More...

class  IopcPcClassStore
 This class stores information about persistent capable classes. It also defines which attributes are (potentially) persistent. More...


Typedefs

typedef std::map< CStdString,
IopcAttributeInfo
IopcAttributeMap

Enumerations

enum  AccessSpecifier {
  AS_INVALID = 0,
  AS_PRIVATE = 1,
  AS_PROTECTED,
  AS_PUBLIC
}

Detailed Description

Declaration of class IopcPcClassStore and some helper data structures.

Author:
Josef Troch (josef.troch@email.cz)
Date:
2003 - 2004

Typedef Documentation

typedef std::map<CStdString, IopcAttributeInfo> IopcAttributeMap
 

Map - key = attribute name, value = information about the attribute.


Enumeration Type Documentation

enum AccessSpecifier
 

Access specifier of a class attribute.

Enumeration values:
AS_INVALID  not a valid value
AS_PRIVATE  private
AS_PROTECTED  protected
AS_PUBLIC  public


Generated on Wed Aug 11 22:34:07 2004 for IOPC by Doxygen 1.3.6