SeaBreeze
Public Member Functions
seabreeze::USBDeviceLocator Class Reference
Inheritance diagram for seabreeze::USBDeviceLocator:
Inheritance graph
Collaboration diagram for seabreeze::USBDeviceLocator:
Collaboration graph

Public Member Functions

 USBDeviceLocator (unsigned long ID)
 
virtual unsigned long getUniqueLocation () const
 
virtual bool equals (DeviceLocatorInterface &that)
 
virtual std::string getDescription ()
 
virtual BusFamily getBusFamily () const
 
virtual DeviceLocatorInterfaceclone () const
 

Member Function Documentation

◆ getUniqueLocation()

virtual unsigned long seabreeze::USBDeviceLocator::getUniqueLocation ( ) const
virtual

Get a unique identifier for this location. This can be any value as long as it is globally unique.

Implements seabreeze::DeviceLocatorInterface.

◆ equals()

virtual bool seabreeze::USBDeviceLocator::equals ( DeviceLocatorInterface that)
virtual

Determine whether this DeviceLocator refers to the same device as another.

Implements seabreeze::DeviceLocatorInterface.

◆ getDescription()

virtual std::string seabreeze::USBDeviceLocator::getDescription ( )
virtual

Get a human-readable string that describes the location

Implements seabreeze::DeviceLocatorInterface.

◆ getBusFamily()

virtual BusFamily seabreeze::USBDeviceLocator::getBusFamily ( ) const
virtual

Get a description of the type of bus that the device is associated with

Implements seabreeze::DeviceLocatorInterface.


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