Class used for storing information about an interface object provided by a transport layer.
More...
#include <pylon/InterfaceInfo.h>
Class used for storing information about an interface object provided by a transport layer.
Enumerating the available Transport Layer Interface objects returns a list of CInterface objects (Pylon::InterfaceInfoList_t). A CInterfaceInfo object holds information about the enumerated interface.
String_t Pylon::CInfoBase::GetDeviceClass |
( |
| ) |
const |
|
inherited |
Retrieves the device class device, e.g. Basler1394. This property is identified by Key::DeviceClassKey.
String_t Pylon::CInfoBase::GetFriendlyName |
( |
| ) |
const |
|
inherited |
Retrieves the human readable name of the device. This property is identified by Key::FriendlyNameKey.
String_t Pylon::CInfoBase::GetFullName |
( |
| ) |
const |
|
inherited |
Retrieves the full name identifying the device. This property is identified by Key::FullNameKey.
String_t Pylon::CInfoBase::GetVendorName |
( |
| ) |
const |
|
inherited |
Retrieves the vendor name of the device. This property is identified by Key::VendorNameKey.
virtual bool Pylon::CInfoBase::IsSubset |
( |
const IProperties & |
Subset | ) |
const |
|
virtualinherited |
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
Implements Pylon::IProperties.
Reimplemented in Pylon::CBaslerGigEDeviceInfo.
bool Pylon::CInfoBase::operator< |
( |
const CInfoBase & |
rhs | ) |
const |
|
inherited |
Compares CInfoBase objects by device class.
- Parameters
-
[in] | rhs | The right-hand side object of the comparison. |
- Returns
- Returns true according to this rule: USB < GigE < CameraLink < 1394 < Bcon < Less than compare of device class text < CamEmu.
- Error Safety:
- Does not throw C++ exceptions.
The documentation for this class was generated from the following file: