Public Member Functions | Private Attributes
hardware_interface::HardwareInterface Class Reference

Abstract Hardware Interface. More...

#include <hardware_interface.h>

Inheritance diagram for hardware_interface::HardwareInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~HardwareInterface ()
Resource management
virtual void claim (std::string resource)
 Claim a resource by name.
void clearClaims ()
 Clear the resources this interface is claiming.
std::set< std::string > getClaims () const
 Get the list of resources this interface is currently claiming.

Private Attributes

std::set< std::string > claims_

Detailed Description

Abstract Hardware Interface.

Definition at line 47 of file hardware_interface.h.


Constructor & Destructor Documentation

Definition at line 50 of file hardware_interface.h.


Member Function Documentation

virtual void hardware_interface::HardwareInterface::claim ( std::string  resource) [inline, virtual]

Claim a resource by name.

Definition at line 56 of file hardware_interface.h.

Clear the resources this interface is claiming.

Definition at line 59 of file hardware_interface.h.

Get the list of resources this interface is currently claiming.

Definition at line 62 of file hardware_interface.h.


Member Data Documentation

Definition at line 67 of file hardware_interface.h.


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


hardware_interface
Author(s): Wim Meeussen, Adolfo Rodriguez Tsouroukdissian
autogenerated on Sat Jun 8 2019 20:09:17