#include <layer.h>

Public Member Functions | |
| LayerGroup (const std::string &n) | |
Protected Member Functions | |
| template<typename Data , typename FuncType , typename FailType > | |
| void | call_or_fail (FuncType func, FailType fail, Data &status) |
| template<typename Data , typename FuncType , typename FailType > | |
| void | call_or_fail_rev (FuncType func, FailType fail, Data &status) |
| virtual void | handleDiag (LayerReport &report) |
| virtual void | handleHalt (LayerStatus &status) |
| virtual void | handleInit (LayerStatus &status) |
| virtual void | handleRead (LayerStatus &status, const LayerState ¤t_state) |
| virtual void | handleRecover (LayerStatus &status) |
| virtual void | handleShutdown (LayerStatus &status) |
| virtual void | handleWrite (LayerStatus &status, const LayerState ¤t_state) |
| canopen::LayerGroup< T >::LayerGroup | ( | const std::string & | n | ) | [inline] |
| void canopen::LayerGroup< T >::call_or_fail | ( | FuncType | func, |
| FailType | fail, | ||
| Data & | status | ||
| ) | [inline, protected] |
| void canopen::LayerGroup< T >::call_or_fail_rev | ( | FuncType | func, |
| FailType | fail, | ||
| Data & | status | ||
| ) | [inline, protected] |
| virtual void canopen::LayerGroup< T >::handleDiag | ( | LayerReport & | report | ) | [inline, protected, virtual] |
Implements canopen::Layer.
Reimplemented in canopen::LayerGroupNoDiag< T >.
| virtual void canopen::LayerGroup< T >::handleHalt | ( | LayerStatus & | status | ) | [inline, protected, virtual] |
Implements canopen::Layer.
| virtual void canopen::LayerGroup< T >::handleInit | ( | LayerStatus & | status | ) | [inline, protected, virtual] |
Implements canopen::Layer.
| virtual void canopen::LayerGroup< T >::handleRead | ( | LayerStatus & | status, |
| const LayerState & | current_state | ||
| ) | [inline, protected, virtual] |
Implements canopen::Layer.
| virtual void canopen::LayerGroup< T >::handleRecover | ( | LayerStatus & | status | ) | [inline, protected, virtual] |
Implements canopen::Layer.
| virtual void canopen::LayerGroup< T >::handleShutdown | ( | LayerStatus & | status | ) | [inline, protected, virtual] |
Implements canopen::Layer.
Reimplemented in canopen::LayerStack.
| virtual void canopen::LayerGroup< T >::handleWrite | ( | LayerStatus & | status, |
| const LayerState & | current_state | ||
| ) | [inline, protected, virtual] |
Implements canopen::Layer.
Reimplemented in canopen::LayerStack.