14 #ifndef MODB_PROPERTYINFO_H
15 #define MODB_PROPERTYINFO_H
99 const std::string& property_name,
107 const std::string& property_name,
117 const std::string& property_name,
135 const std::string&
getName()
const {
return property_name; }
167 std::string property_name;
An 8-bit enum value.
Definition: PropertyInfo.h:70
const EnumInfo & getEnumInfo() const
Get the associated enum info for this property if it is an enum.
Definition: PropertyInfo.h:156
An unsigned 64-bit integer value.
Definition: PropertyInfo.h:66
A scalar-valued property.
Definition: PropertyInfo.h:84
Enum info defines the set of possible values for an enum as well as the properties current defined by...
Definition: EnumInfo.h:40
~PropertyInfo()
Destroy the property info object.
Interface definition file for EnumInfo.
const std::string & getName() const
Get the name for this property.
Definition: PropertyInfo.h:135
const property_type_t getType() const
Get the type of this property.
Definition: PropertyInfo.h:140
cardinality_t
Enum representing the cardinality of the property.
Definition: PropertyInfo.h:82
A composite property.
Definition: PropertyInfo.h:56
A 16-bit enum value.
Definition: PropertyInfo.h:72
const class_id_t getClassId() const
Get the class ID for this property.
Definition: PropertyInfo.h:146
A string-valued property containing a class ID and URI which is a reference to another location in th...
Definition: PropertyInfo.h:60
const cardinality_t getCardinality() const
Get the cardinality for this type.
Definition: PropertyInfo.h:151
uint64_t class_id_t
A unique class ID.
Definition: ofcore_c.h:94
A signed 64-bit integer value.
Definition: PropertyInfo.h:64
A 32-bit enum value.
Definition: PropertyInfo.h:74
A vector-valued property.
Definition: PropertyInfo.h:86
A 64-bit enum value.
Definition: PropertyInfo.h:76
Property info provides metadata about a particular managed object property.
Definition: PropertyInfo.h:48
A MAC address.
Definition: PropertyInfo.h:68
property_type_t
Possible property types.
Definition: PropertyInfo.h:54
A string-valued property.
Definition: PropertyInfo.h:62
PropertyInfo()
Default constructor.
Definition: PropertyInfo.h:92
prop_id_t getId() const
Get the id for this property.
Definition: PropertyInfo.h:130