Public Types | Public Member Functions | Static Public Member Functions | List of all members
icl_hardware::can::HardwareCanFilterMessageMap Class Reference

#include <HardwareCanFilterMessageMap.h>

Inheritance diagram for icl_hardware::can::HardwareCanFilterMessageMap:
Inheritance graph
[legend]

Public Types

typedef boost::shared_ptr< const HardwareCanFilterMessageMapConstPtr
 Const shared pointer shorthand. More...
 
typedef boost::shared_ptr< HardwareCanFilterMessageMapPtr
 Shared pointer shorthand. More...
 

Public Member Functions

virtual bool filter (const CanMessageStamped &input_data, icl_core::Stamped< CanMessageMap > &output_data)
 
 HardwareCanFilterMessageMap (const std::string &uri="HardwareCanFilterMessageMap", const std::string &name="UnnamedHardwareCanFilterMessageMap")
 Constructor. More...
 
virtual void set (const CanMessageStamped::Ptr &data)
 
virtual ~HardwareCanFilterMessageMap ()
 Destructor. More...
 

Static Public Member Functions

static icl_sourcesink::URISchemeMap supportedURISchemes ()
 

Detailed Description

Aggregates tCanMessage data into a CanMessageMap.

Note
This Filter reuses a single CanMessageMap internally. Therefore, if you intend to apply in-place filters to the output, you should use a DataCopyFilter to create a copy, rather than manipulating the message map directly.

Definition at line 42 of file HardwareCanFilterMessageMap.h.

Member Typedef Documentation

Const shared pointer shorthand.

Definition at line 48 of file HardwareCanFilterMessageMap.h.

Shared pointer shorthand.

Definition at line 46 of file HardwareCanFilterMessageMap.h.

Constructor & Destructor Documentation

icl_hardware::can::HardwareCanFilterMessageMap::HardwareCanFilterMessageMap ( const std::string &  uri = "HardwareCanFilterMessageMap",
const std::string &  name = "UnnamedHardwareCanFilterMessageMap" 
)

Constructor.

Definition at line 28 of file HardwareCanFilterMessageMap.cpp.

icl_hardware::can::HardwareCanFilterMessageMap::~HardwareCanFilterMessageMap ( )
virtual

Destructor.

Definition at line 32 of file HardwareCanFilterMessageMap.cpp.

Member Function Documentation

bool icl_hardware::can::HardwareCanFilterMessageMap::filter ( const CanMessageStamped input_data,
icl_core::Stamped< CanMessageMap > &  output_data 
)
virtual
See also
DataFilter<T>::filter()

Definition at line 52 of file HardwareCanFilterMessageMap.cpp.

void icl_hardware::can::HardwareCanFilterMessageMap::set ( const CanMessageStamped::Ptr data)
virtual

In contrast to the default implementation, this does not reset the internal data element, but instead updates the existing one.

See also
DataFilter<T>::set()

Definition at line 35 of file HardwareCanFilterMessageMap.cpp.

static icl_sourcesink::URISchemeMap icl_hardware::can::HardwareCanFilterMessageMap::supportedURISchemes ( )
inlinestatic

Definition at line 50 of file HardwareCanFilterMessageMap.h.


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


fzi_icl_can
Author(s):
autogenerated on Mon Jun 10 2019 13:17:02