|
SeaBreeze
|


Public Member Functions | |
| IPv4SocketDeviceLocator (const IPv4NetworkProtocol &proto, std::string ip, int portNumber) | |
| std::string | getIPv4Address () |
| int | getPort () |
| IPv4NetworkProtocol | getIPv4NetworkProtocol () |
| virtual unsigned long | getUniqueLocation () const |
| virtual bool | equals (DeviceLocatorInterface &that) |
| virtual std::string | getDescription () |
| virtual BusFamily | getBusFamily () const |
| virtual DeviceLocatorInterface * | clone () const |
Protected Member Functions | |
| unsigned long | computeLocationHash () |
Protected Attributes | |
| IPv4NetworkProtocol | protocol |
| std::string | ipAddr |
| int | port |
| unsigned long | locationHash |
|
virtual |
Get a unique identifier for this location. This can be any value as long as it is globally unique.
Implements seabreeze::DeviceLocatorInterface.
|
virtual |
Determine whether this DeviceLocator refers to the same device as another.
Implements seabreeze::DeviceLocatorInterface.
|
virtual |
Get a human-readable string that describes the location
Implements seabreeze::DeviceLocatorInterface.
|
virtual |
Get a description of the type of bus that the device is associated with
Implements seabreeze::DeviceLocatorInterface.
|
virtual |
Implements seabreeze::DeviceLocatorInterface.