Lely core libraries  1.9.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C__can_netA CAN network interface
 C__can_recvA CAN frame receiver
 C__can_timerA CAN timer
 C__co_csdoA CANopen Client-SDO
 C__co_csdo_stateA CANopen Client-SDO state
 C__co_devA CANopen device
 C__co_emcyA CANopen EMCY producer/consumer service
 C__co_gwA CANopen gateway
 C__co_gw_txtA CANopen ASCII gateway
 C__co_lssA CANopen LSS master/slave service
 C__co_lss_stateA CANopen LSS state
 C__co_nmtA CANopen NMT master/slave service
 C__co_nmt_bootA CANopen NMT 'boot slave' service
 C__co_nmt_boot_stateA CANopen NMT 'boot slave' state
 C__co_nmt_cfgA CANopen NMT 'configuration request' service
 C__co_nmt_cfg_stateA CANopen NMT 'configuration request' state
 C__co_nmt_hbA CANopen NMT heartbeat consumer
 C__co_nmt_stateA CANopen NMT state
 C__co_objA CANopen object
 C__co_rpdoA CANopen Receive-PDO
 C__co_ssdoA CANopen Server-SDO
 C__co_ssdo_stateA CANopen Server-SDO state
 C__co_subA CANopen sub-object
 C__co_syncA CANopen SYNC producer/consumer service
 C__co_timeA CANopen TIME producer/consumer service
 C__co_time_diffA 48-bit struct used to describe absolute and relative times
 C__co_time_of_dayA 48-bit struct used to describe absolute and relative times
 C__co_tpdoA CANopen Transmit-PDO
 C__co_wtmA CANopen Wireless Transmission Media (WTM) interface
 C__configA configuration struct
 C__frbufAn read file buffer struct
 C__fwbufAn (atomic) write file buffer struct
 C__io_addrAn opaque network address type
 C__io_attrAn opaque serial I/O device attributes type
 C__io_pollAn I/O polling interface
 Clely::c_type_traits< void >::__type
 Clely::canopen::BasicLockableAn abstract interface conforming to the BasicLockable concept
 CbimapA bidirectional map
 CbinodeA node in a bidirectional map
 CbitsetA variable-sized bitset
 Clely::c_mem_call< F, C, type >
 Clely::c_mem_call< impl::c_pack< R, ArgTypes... >, C, M >Provides a C wrapper for a member function with an arbitrary number of arguments
 Clely::c_mem_call< impl::c_pack_pop_back< R, ArgTypes... >::type, C, M >
 Clely::c_mem_fn< class, class >
 Clely::c_mem_fn< impl::c_pack< R, ArgTypes... >, C >A class template supplying the type of a member function with an arbitrary number of arguments
 Clely::c_mem_fn< impl::c_pack_pop_back< R, ArgTypes... >::type, C >
 Clely::c_obj_call< class, class >
 Clely::c_obj_call< impl::c_pack< R, ArgTypes... >, F >Provides a C wrapper for a function object with an arbitrary number of arguments
 Clely::c_obj_call< impl::c_pack_pop_back< R, ArgTypes... >::type, F >
 Clely::impl::c_pack<... >
 Clely::impl::c_pack_pop_back< T, S >Pops a type from the back of a parameter pack
 Clely::impl::c_pack_push_front< class, class >
 Clely::impl::c_pack_push_front< T, c_pack< S... > >Pushes a type to the front of a parameter pack
 Clely::impl::c_pack_push_front< T, c_pack_pop_back< S... >::type >
 Clely::c_type_traits< T >A class template supplying a uniform interface to certain attributes of C types
 Clely::c_type_traits< __can_net >The attributes of can_net_t required by lely::CANNet
 Clely::c_type_traits< __can_recv >The attributes of can_recv_t required by lely::CANRecv
 Clely::c_type_traits< __can_timer >The attributes of can_timer_t required by lely::CANTimer
 Clely::c_type_traits< __co_csdo >The attributes of co_csdo_t required by lely::COCSDO
 Clely::c_type_traits< __co_dev >The attributes of co_dev_t required by lely::CODev
 Clely::c_type_traits< __co_emcy >The attributes of co_emcy_t required by lely::COEmcy
 Clely::c_type_traits< __co_gw >The attributes of co_gw_t required by lely::COGW
 Clely::c_type_traits< __co_gw_txt >The attributes of co_gw_txt_t required by lely::COGWTxt
 Clely::c_type_traits< __co_lss >The attributes of co_lss_t required by lely::COLSS
 Clely::c_type_traits< __co_nmt >The attributes of co_nmt_t required by lely::CONMT
 Clely::c_type_traits< __co_obj >The attributes of co_obj_t required by lely::COObj
 Clely::c_type_traits< __co_rpdo >The attributes of co_rpdo_t required by lely::CORPDO
 Clely::c_type_traits< __co_ssdo >The attributes of co_ssdo_t required by lely::COSSDO
 Clely::c_type_traits< __co_sub >The attributes of co_sub_t required by lely::COSub
 Clely::c_type_traits< __co_sync >The attributes of co_sync_t required by lely::COSync
 Clely::c_type_traits< __co_time >The attributes of co_time_t required by lely::COTime
 Clely::c_type_traits< __co_tpdo >The attributes of co_tpdo_t required by lely::COTPDO
 Clely::c_type_traits< __co_wtm >The attributes of co_wtm_t required by lely::COWTM
 Clely::c_type_traits< __io_poll >The attributes of io_poll_t required by lely::IOPoll
 Clely::c_type_traits< can_buf >The attributes of can_buf required by lely::CANBuf
 Clely::c_type_traits< void >A class template supplying a uniform interface to certain attributes of the C type void
 CcanA CAN device
 Ccan_bufA CAN frame buffer
 Ccan_msgA CAN or CAN FD format frame
 Cco_1003The pre-defined error field
 Cco_emcy_msgAn EMCY message
 Cco_emcy_nodeA remote CANopen EMCY producer node
 Cco_gw_conThe common parameters of a CANopen gateway confirmation
 Cco_gw_con__lss_scanThe parameters of a Lely-specific gateway 'LSS Slowscan/Fastscan' confirmation
 Cco_gw_con_get_versionThe parameters of a CANopen gateway 'Get version' confirmation
 Cco_gw_con_lss_get_idThe parameters of a CANopen gateway 'LSS inquire node-ID' confirmation
 Cco_gw_con_lss_get_lssidThe parameters of a CANopen gateway 'Inquire LSS address' confirmation
 Cco_gw_con_pdo_readThe parameters of a CANopen gateway 'Read PDO' confirmation
 Cco_gw_con_sdo_upThe parameters of a CANopen gateway 'SDO upload' confirmation
 Cco_gw_ind__bootThe parameters of a Lely-specific gateway 'Boot slave process completed' indication
 Cco_gw_ind__syncThe parameters of a Lely-specific gateway 'Synchronization event received' indication
 Cco_gw_ind__timeThe parameters of a Lely-specific gateway 'Time stamp event received' indication
 Cco_gw_ind_ecThe parameters of a CANopen gateway 'Error control event received' indication
 Cco_gw_ind_emcyThe parameters of a CANopen gateway 'Emergency event received' indication
 Cco_gw_ind_rpdoThe parameters of a CANopen gateway 'RPDO received' indication
 Cco_gw_ind_sdoThe parameters of a CANopen gateway 'CiA 301 progress indication download' indication
 Cco_gw_jobA CANopen gateway network job
 Cco_gw_netA CANopen network
 Cco_gw_reqThe common parameters of a CANopen gateway request
 Cco_gw_req__lss_scanThe parameters of a Lely-specific gateway 'LSS Slowscan/Fastscan' request
 Cco_gw_req_initThe parameters of a CANopen gateway 'Initialize gateway' request
 Cco_gw_req_lss_get_lssidThe parameters of a CANopen gateway 'Inquire LSS address' request
 Cco_gw_req_lss_id_slaveThe parameters of a CANopen gateway 'LSS identify remote slave' request
 Cco_gw_req_lss_set_rateThe parameters of a CANopen gateway 'LSS configure bit-rate' request
 Cco_gw_req_lss_switchThe parameters of a CANopen gateway 'LSS switch state global' request
 Cco_gw_req_lss_switch_rateThe parameters of a CANopen gateway 'LSS activate new bit-rate' request
 Cco_gw_req_lss_switch_selThe parameters of a CANopen gateway 'LSS switch state selective' request
 Cco_gw_req_netThe common parameters of a CANopen gateway network-level request
 Cco_gw_req_nmt_set_hbThe parameters of a CANopen gateway 'Start heartbeat consumer' request
 Cco_gw_req_nmt_set_ngThe parameters of a CANopen gateway 'Enable node guarding' request
 Cco_gw_req_nodeThe common parameters of a CANopen gateway node-level request
 Cco_gw_req_pdo_readThe parameters of a CANopen gateway 'Read PDO' request
 Cco_gw_req_pdo_writeThe parameters of a CANopen gateway 'Write PDO' request
 Cco_gw_req_sdo_dnThe parameters of a CANopen gateway 'SDO download' request
 Cco_gw_req_sdo_upThe parameters of a CANopen gateway 'SDO upload' request
 Cco_gw_req_set_bootup_indThe parameters of a CANopen gateway 'Boot-up forwarding' request
 Cco_gw_req_set_cmd_sizeThe parameters of a CANopen gateway 'Set command size' request
 Cco_gw_req_set_cmd_timeoutThe parameters of a CANopen gateway 'Set command time-out' request
 Cco_gw_req_set_emcyThe parameters of a CANopen gateway 'Start/Stop emergency consumer' request
 Cco_gw_req_set_hbThe parameters of a CANopen gateway 'Set heartbeat producer' request
 Cco_gw_req_set_rpdoThe parameters of a CANopen gateway 'Configure RPDO' request
 Cco_gw_req_set_sdo_timeoutThe parameters of a CANopen gateway 'Configure SDO time-out' request
 Cco_gw_req_set_tpdoThe parameters of a CANopen gateway 'Configure TPDO' request
 Cco_gw_srvThe common parameters of a CANopen gateway service
 Cco_idAn identity record
 Cco_nmt_slaveA struct containing the state of an NMT slave
 Cco_nmt_srvA CANopen NMT service manager
 Cco_pdo_comm_parA PDO communication parameter record
 Cco_pdo_map_parA PDO mapping parameter record
 Cco_sdevA static CANopen device
 Cco_sdo_parAn SDO parameter record
 Cco_sdo_reqA CANopen SDO upload/download request
 Cco_sobjA static CANopen object
 Cco_ssubA static CANopen sub-object
 Clely::co_type_traits< N, T >A class template mapping CANopen types to C++ types
 Clely::co_type_traits< 0x0001, bool >
 Clely::co_type_traits< 0x0001, co_boolean_t >
 Clely::co_type_traits< 0x0002, co_integer8_t >
 Clely::co_type_traits< 0x0002, int8_t >
 Clely::co_type_traits< 0x0003, co_integer16_t >
 Clely::co_type_traits< 0x0003, int16_t >
 Clely::co_type_traits< 0x0004, co_integer32_t >
 Clely::co_type_traits< 0x0004, int32_t >
 Clely::co_type_traits< 0x0005, co_unsigned8_t >
 Clely::co_type_traits< 0x0005, uint8_t >
 Clely::co_type_traits< 0x0006, co_unsigned16_t >
 Clely::co_type_traits< 0x0006, uint16_t >
 Clely::co_type_traits< 0x0007, co_unsigned32_t >
 Clely::co_type_traits< 0x0007, uint32_t >
 Clely::co_type_traits< 0x0008, co_real32_t >
 Clely::co_type_traits< 0x0008, float >
 Clely::co_type_traits< 0x0009, ::std::string >
 Clely::co_type_traits< 0x0009, char * >
 Clely::co_type_traits< 0x0009, co_visible_string_t >
 Clely::co_type_traits< 0x000a, ::std::vector< uint8_t > >
 Clely::co_type_traits< 0x000a, co_octet_string_t >
 Clely::co_type_traits< 0x000a, uint8_t * >
 Clely::co_type_traits< 0x000b, ::std::basic_string< char16_t > >
 Clely::co_type_traits< 0x000b, char16_t * >
 Clely::co_type_traits< 0x000b, co_unicode_string_t >
 Clely::co_type_traits< 0x000c, co_time_of_day_t >
 Clely::co_type_traits< 0x000d, co_time_diff_t >
 Clely::co_type_traits< 0x000f, co_domain_t >
 Clely::co_type_traits< 0x000f, void * >
 Clely::co_type_traits< 0x0010, co_integer24_t >
 Clely::co_type_traits< 0x0011, co_real64_t >
 Clely::co_type_traits< 0x0011, double >
 Clely::co_type_traits< 0x0012, co_integer40_t >
 Clely::co_type_traits< 0x0013, co_integer48_t >
 Clely::co_type_traits< 0x0014, co_integer56_t >
 Clely::co_type_traits< 0x0015, co_integer64_t >
 Clely::co_type_traits< 0x0015, int64_t >
 Clely::co_type_traits< 0x0016, co_unsigned24_t >
 Clely::co_type_traits< 0x0018, co_unsigned40_t >
 Clely::co_type_traits< 0x0019, co_unsigned48_t >
 Clely::co_type_traits< 0x001a, co_unsigned56_t >
 Clely::co_type_traits< 0x001b, co_unsigned64_t >
 Clely::co_type_traits< 0x001b, uint64_t >
 Clely::co_type_traits< CO_DEFTYPE_UNICODE_STRING, char16_t[N]>
 Clely::co_type_traits< CO_DEFTYPE_VISIBLE_STRING, char[N]>
 Clely::co_type_traits_N< N >A class template mapping CANopen types to C++ types
 Clely::co_type_traits_T< T >A class template mapping CANopen types to C++ types
 Cco_valA union of the CANopen static data types
 Cco_wtm_canA CANopen WTM CAN interface
 Clely::COCSDOUpCon< T >A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received value on success
 Clely::COCSDOUpCon< char * >A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of visible characters on success
 Clely::COCSDOUpCon< char16_t * >A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of (16-bit) Unicode characters on success
 Clely::COCSDOUpCon< uint8_t * >A CANopen Client-SDO upload confirmation callback wrapper for an array of octets
 Clely::COCSDOUpCon< void * >A CANopen Client-SDO upload confirmation callback wrapper for an arbitrary large block of data
 Clely::COCSDOUpCon<::std::basic_string< char16_t > >A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of (16-bit) Unicode characters on success
 Clely::COCSDOUpCon<::std::string >A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of visible characters on success
 Clely::COCSDOUpCon<::std::vector< uint8_t > >A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of octets on success
 Cconfig_entryAn entry in a configuration section
 Cconfig_sectionA section in a configuration struct
 Clely::canopen::BasicMaster::ConstObjectAn accessor providing read-only access to a CANopen object in a local object dictionary
 Clely::canopen::BasicSlave::ConstObjectAn accessor providing read-only access to a CANopen object in a local object dictionary
 Clely::canopen::BasicMaster::ConstSubObjectAn accessor providing read-only access to a CANopen sub-object in a local object dictionary
 Clely::canopen::BasicSlave::ConstSubObjectAn accessor providing read-only access to a CANopen sub-object in a local object dictionary
 Clely::COSubDnInd< N >A CANopen CANopen sub-object download indication callback wrapper
 Clely::COSubUpInd< N >A CANopen CANopen sub-object upload indication callback wrapper
 Clely::COVal< N >A CANopen value
 Clely::COVal< CO_DEFTYPE_DOMAIN >A CANopen value containing an arbitrary large block of data
 Clely::COVal< CO_DEFTYPE_OCTET_STRING >A CANopen value containing an array of octets
 Clely::COVal< CO_DEFTYPE_UNICODE_STRING >A CANopen value containing an array of (16-bit) Unicode characters
 Clely::COVal< CO_DEFTYPE_VISIBLE_STRING >A CANopen value containing an array of visible characters
 Clely::delete_c_type< T >The deleter for trivial, standard layout and incomplete C types
 Clely::canopen::DeviceThe CANopen device description
 CdllistA doubly-linked list
 CdlnodeA node in a doubly-linked list
 Clely::canopen::Sdo::DownloadRequest< T >An SDO download request
 Clely::canopen::DriverBaseThe abstract driver interface for a remote CANopen node
 Cstd::exceptionSTL class
 Cfalse_type
 CfileA regular file handle
 CflocA location in a text file
 Clely::canopen::Sdo::Impl_The internal implementation of the Client-SDO queue
 Clely::canopen::LoopDriver::Impl_The internal implementation of lely::canopen::LoopDriver
 Clely::canopen::BasicMaster::Impl_The internal implementation of the CANopen master
 Clely::canopen::BasicSlave::Impl_The internal implementation of the CANopen slave
 Clely::incomplete_c_type< T >The base class for a C++ interface to an incomplete C type
 Clely::incomplete_c_type< __can_net >
 Clely::incomplete_c_type< __can_recv >
 Clely::incomplete_c_type< __can_timer >
 Clely::incomplete_c_type< __co_csdo >
 Clely::incomplete_c_type< __co_dev >
 Clely::incomplete_c_type< __co_emcy >
 Clely::incomplete_c_type< __co_gw >
 Clely::incomplete_c_type< __co_gw_txt >
 Clely::incomplete_c_type< __co_lss >
 Clely::incomplete_c_type< __co_nmt >
 Clely::incomplete_c_type< __co_obj >
 Clely::incomplete_c_type< __co_rpdo >
 Clely::incomplete_c_type< __co_ssdo >
 Clely::incomplete_c_type< __co_sub >
 Clely::incomplete_c_type< __co_sync >
 Clely::incomplete_c_type< __co_time >
 Clely::incomplete_c_type< __co_tpdo >
 Clely::incomplete_c_type< __co_wtm >
 Clely::incomplete_c_type< __io_poll >
 Cintegral_constant
 Cio_addrinfoA network address info structure
 Cio_eventAn I/O event
 Cio_handleAn I/O device handle
 Cio_handle_vtabThe virtual table of an I/O device handle
 Cio_ifinfoA structure describing a network interface
 Cio_watchThe attributes of an I/O device handle being watched
 Clely::canopen::IoContextThe I/O context
 Clely::IOHandleAn I/O device handle
 Clely::canopen::detail::LoopDriverBaseA base class for lely::canopen::LoopDriver, containing an event loop and the associated executor
 Cstd::map< K, T >STL class
 Cmax_align_tAn object type whose alignment is as great as is supported by the implementation in all contexts
 CmembufA memory buffer
 Clely::canopen::BasicMaster::ObjectA mutator providing read/write access to a CANopen object in a local object dictionary
 Clely::canopen::BasicSlave::ObjectA mutator providing read/write access to a CANopen object in a local object dictionary
 CpheapA pairing heap
 CpnodeA node in a pairing heap
 CrbnodeA node in a red-black tree
 CrbtreeA red-black tree
 Clely::canopen::SdoThe Client-SDO queue
 CsllistA singly-linked list
 CslnodeA node in a singly-linked list
 CsockA network socket
 Clely::standard_c_type< T >The base class for a C++ interface to a standard layout C type
 Clely::standard_c_type< can_buf >
 Clely::canopen::BasicMaster::SubObjectA mutator providing read/write access to a CANopen sub-object in a local object dictionary
 Clely::canopen::BasicSlave::SubObjectA mutator providing read/write access to a CANopen sub-object in a local object dictionary
 Cstd::system_errorSTL class
 Clely::trivial_c_type< T >The base class for a C++ interface to a trivial C type
 Ctrue_type
 Clely::canopen::detail::UnlockGuard< Mutex >A mutex wrapper that provides a convenient RAII-style mechanism for releasing a mutex for the duration of a scoped block
 Clely::canopen::Sdo::UploadRequest< T >An SDO upload request