#include <objdict.h>
Public Types | |
| typedef T | type |
Public Member Functions | |
| const ObjectDict::Entry & | desc () const |
| Entry () | |
| Entry (boost::shared_ptr< Data > &d) | |
| Entry (boost::shared_ptr< ObjectStorage > storage, uint16_t index) | |
| Entry (boost::shared_ptr< ObjectStorage > storage, uint16_t index, uint8_t sub_index) | |
| Entry (boost::shared_ptr< ObjectStorage > storage, const ObjectDict::Key &k) | |
| const T | get () |
| bool | get (T &val) |
| const T | get_cached () |
| bool | get_cached (T &val) |
| void | set (const T &val) |
| bool | set_cached (const T &val) |
| bool | valid () const |
Private Attributes | |
| boost::shared_ptr< Data > | data |
| typedef T canopen::ObjectStorage::Entry< T >::type |
| canopen::ObjectStorage::Entry< T >::Entry | ( | ) | [inline] |
| canopen::ObjectStorage::Entry< T >::Entry | ( | boost::shared_ptr< Data > & | d | ) | [inline] |
| canopen::ObjectStorage::Entry< T >::Entry | ( | boost::shared_ptr< ObjectStorage > | storage, |
| uint16_t | index | ||
| ) | [inline] |
| canopen::ObjectStorage::Entry< T >::Entry | ( | boost::shared_ptr< ObjectStorage > | storage, |
| uint16_t | index, | ||
| uint8_t | sub_index | ||
| ) | [inline] |
| canopen::ObjectStorage::Entry< T >::Entry | ( | boost::shared_ptr< ObjectStorage > | storage, |
| const ObjectDict::Key & | k | ||
| ) | [inline] |
| const ObjectDict::Entry& canopen::ObjectStorage::Entry< T >::desc | ( | ) | const [inline] |
| const T canopen::ObjectStorage::Entry< T >::get | ( | ) | [inline] |
| bool canopen::ObjectStorage::Entry< T >::get | ( | T & | val | ) | [inline] |
| const T canopen::ObjectStorage::Entry< T >::get_cached | ( | ) | [inline] |
| bool canopen::ObjectStorage::Entry< T >::get_cached | ( | T & | val | ) | [inline] |
| void canopen::ObjectStorage::Entry< T >::set | ( | const T & | val | ) | [inline] |
| bool canopen::ObjectStorage::Entry< T >::set_cached | ( | const T & | val | ) | [inline] |
| bool canopen::ObjectStorage::Entry< T >::valid | ( | ) | const [inline] |
boost::shared_ptr<Data> canopen::ObjectStorage::Entry< T >::data [private] |