Public Types | Public Member Functions | Static Public Member Functions
icl_hardware::can::HardwareCanFilterMessageMap Class Reference

#include <HardwareCanFilterMessageMap.h>

List of all members.

Public Types

typedef boost::shared_ptr
< const
HardwareCanFilterMessageMap
ConstPtr
 Const shared pointer shorthand.
typedef boost::shared_ptr
< HardwareCanFilterMessageMap
Ptr
 Shared pointer shorthand.

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.
virtual void set (const CanMessageStamped::Ptr &data)
virtual ~HardwareCanFilterMessageMap ()
 Destructor.

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.

Destructor.

Definition at line 32 of file HardwareCanFilterMessageMap.cpp.


Member Function Documentation

See also:
DataFilter<T>::filter()

Definition at line 52 of file HardwareCanFilterMessageMap.cpp.

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 ( ) [inline, static]

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 Thu Jun 6 2019 20:26:01