ros2_control - rolling
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
hardware_interface::LoanedStateInterface Class Reference
Collaboration diagram for hardware_interface::LoanedStateInterface:
Collaboration graph
[legend]

Public Types

using Deleter = std::function< void(void)>
 

Public Member Functions

 LoanedStateInterface (const StateInterface &state_interface)
 
 LoanedStateInterface (const StateInterface &state_interface, Deleter &&deleter)
 
 LoanedStateInterface (StateInterface::ConstSharedPtr state_interface)
 
 LoanedStateInterface (StateInterface::ConstSharedPtr state_interface, Deleter &&deleter)
 
 LoanedStateInterface (const LoanedStateInterface &other)=delete
 
 LoanedStateInterface (LoanedStateInterface &&other)=default
 
const std::string & get_name () const
 
const std::string & get_interface_name () const
 
const std::string get_full_name () const
 
const std::string & get_prefix_name () const
 
double get_value () const
 
template<typename T >
bool get_value (T &value, unsigned int max_tries=10) const
 

Protected Attributes

const StateInterfacestate_interface_
 
Deleter deleter_
 

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