All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Pylon::IProperties Interface Referenceabstract

interface for a property container More...

#include <pylon/Info.h>

Inheritance diagram for Pylon::IProperties:
Inheritance graph
[legend]

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 IPropertiesSetPropertyValue (const String_t &Name, const String_t &Value)=0
 Modifies a property value.
 
virtual bool IsSubset (const IProperties &Subset) const =0
 

Detailed Description

interface for a property container

Member Function Documentation

virtual bool Pylon::IProperties::IsSubset ( const IProperties Subset) const
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.


The documentation for this interface was generated from the following file:

pylon 5.0.9
Copyright © 2006-2017 Basler AG (Tue May 30 2017 17:24:58)