|
enum | LayerState {
Off,
Init,
Shutdown,
Error,
Halt,
Recover,
Ready
} |
|
typedef std::shared_ptr< Layer > | VectorMemberSharedPtr |
|
const std::string | name |
|
typedef std::vector< VectorMemberSharedPtr > | vector_type |
|
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 | 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) |
|
vector_type::iterator | call (FuncType func, Data &status) |
|
vector_type::iterator | call (FuncType func, Data &status) |
|
vector_type::reverse_iterator | call_rev (FuncType func, Data &status) |
|
vector_type::reverse_iterator | call_rev (FuncType func, Data &status) |
|
void | destroy () |
|
template<typename T>
class canopen::LayerGroupNoDiag< T >
Definition at line 242 of file layer.h.