Public Member Functions | Private Attributes | List of all members
ServiceCallResultCollector< DataType >::Result Class Reference

#include <helpers.hpp>

Public Member Functions

uavcan::ServiceCallID getCallID () const
 
DataType::Response & getResponse ()
 
const DataType::Response & getResponse () const
 
ServiceCallResult::Status getStatus () const
 
bool isSuccessful () const
 
 Result (typename ServiceCallResult::Status arg_status, uavcan::ServiceCallID arg_call_id, const typename DataType::Response &arg_response)
 

Private Attributes

uavcan::ServiceCallID call_id_
 
DataType::Response response_
 
const ServiceCallResult::Status status_
 

Detailed Description

template<typename DataType>
class ServiceCallResultCollector< DataType >::Result

Definition at line 55 of file libuavcan/libuavcan/test/protocol/helpers.hpp.

Constructor & Destructor Documentation

◆ Result()

template<typename DataType >
ServiceCallResultCollector< DataType >::Result::Result ( typename ServiceCallResult::Status  arg_status,
uavcan::ServiceCallID  arg_call_id,
const typename DataType::Response &  arg_response 
)
inline

Member Function Documentation

◆ getCallID()

template<typename DataType >
uavcan::ServiceCallID ServiceCallResultCollector< DataType >::Result::getCallID ( ) const
inline

◆ getResponse() [1/2]

template<typename DataType >
DataType::Response& ServiceCallResultCollector< DataType >::Result::getResponse ( )
inline

◆ getResponse() [2/2]

template<typename DataType >
const DataType::Response& ServiceCallResultCollector< DataType >::Result::getResponse ( ) const
inline

◆ getStatus()

template<typename DataType >
ServiceCallResult::Status ServiceCallResultCollector< DataType >::Result::getStatus ( ) const
inline

◆ isSuccessful()

template<typename DataType >
bool ServiceCallResultCollector< DataType >::Result::isSuccessful ( ) const
inline

Member Data Documentation

◆ call_id_

template<typename DataType >
uavcan::ServiceCallID ServiceCallResultCollector< DataType >::Result::call_id_
private

◆ response_

template<typename DataType >
DataType::Response ServiceCallResultCollector< DataType >::Result::response_
private

◆ status_

template<typename DataType >
const ServiceCallResult::Status ServiceCallResultCollector< DataType >::Result::status_
private

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


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04