interface for a property container More...
#include <pylon/Info.h>
Public Member Functions | |
virtual int | GetPropertyNames (StringList_t &) const =0 |
Retrieves a list of property names. | |
virtual bool | GetPropertyAvailable (const String_t &Name) const =0 |
Returns true if a property with the provided name is available. | |
virtual bool | GetPropertyValue (const String_t &Name, String_t &Value) const =0 |
Retrieves a property value. | |
virtual IProperties & | SetPropertyValue (const String_t &Name, const String_t &Value)=0 |
Modifies a property value. | |
virtual bool | IsSubset (const IProperties &Subset) const =0 |
interface for a property container
|
pure virtual |
Returns true if all properties of the subset can be found and the values are equal The implementing container may use special knowledge on how to compare the values For instance for IP adresses, 192.2.3.45 == 192.2.3.0x2D
Implemented in Pylon::CBaslerGigEDeviceInfo, and Pylon::CInfoBase.