►Nlely | |
►Ncanopen | The namespace for the C++ CANopen application library |
►Ndetail | The namespace for implementation details of the C++ CANopen application library |
Ccanopen_traits | |
Ccanopen_traits< T, N, false > | |
Ccanopen_traits< T, N, true > | |
CFiberDriverBase | A base class for lely::canopen::FiberDriver, containing a fiber executor |
CLoopDriverBase | A base class for lely::canopen::LoopDriver, containing an event loop and the associated executor |
CLssFastscanRequestBase | |
CLssFastscanRequestWrapper | |
CLssGetIdRequestBase | |
CLssGetIdRequestWrapper | |
CLssGetNumberRequestBase | |
CLssGetProductCodeRequestBase | |
CLssGetProductCodeRequestWrapper | |
CLssGetRevisionRequestBase | |
CLssGetRevisionRequestWrapper | |
CLssGetSerialNrRequestBase | |
CLssGetSerialNrRequestWrapper | |
CLssGetVendorIdRequestBase | |
CLssGetVendorIdRequestWrapper | |
CLssIdNonConfigRequestBase | |
CLssIdNonConfigRequestWrapper | |
CLssRequestBase | |
CLssScanRequestBase | |
CLssSetBitrateRequestBase | |
CLssSetBitrateRequestWrapper | |
CLssSetIdRequestBase | |
CLssSetIdRequestWrapper | |
CLssSlowscanRequestBase | |
CLssSlowscanRequestWrapper | |
CLssStoreRequestBase | |
CLssStoreRequestWrapper | |
CLssSwitchBitrateRequestBase | |
CLssSwitchBitrateRequestWrapper | |
CLssSwitchRequestBase | |
CLssSwitchRequestWrapper | |
CLssSwitchSelectiveRequestBase | |
CLssSwitchSelectiveRequestWrapper | |
CSdoDownloadDcfRequestBase | |
CSdoDownloadDcfRequestWrapper | |
CSdoDownloadRequestBase | |
CSdoDownloadRequestWrapper | |
CSdoRequestBase | |
CSdoUploadRequestBase | |
CSdoUploadRequestWrapper | |
CAsyncMaster | An asynchronous CANopen master |
CBasicDriver | The base class for drivers for remote CANopen nodes |
CBasicLogicalDriver | The base class for drivers for logical devices on remote CANopen nodes |
►CBasicLogicalDriver< BasicDriver > | The base class for drivers for logical devices on remote CANopen nodes |
CRpdoMapped | |
CTpdoMapped | |
►CBasicMaster | The CANopen master |
CConstObject | An accessor providing read-only access to a CANopen object in a local object dictionary |
CConstSubObject | An accessor providing read-only access to a CANopen sub-object in a local object dictionary |
CImpl_ | The internal implementation of the CANopen master |
CObject | A mutator providing read/write access to a CANopen object in a local object dictionary |
CRpdoMapped | An accessor providing read-only access to TPDO-mapped objects in a remote object dictionary |
CSubObject | A mutator providing read/write access to a CANopen sub-object in a local object dictionary |
CTpdoEventMutex | |
CTpdoMapped | A mutator providing read/write access to TPDO-mapped objects in a remote object dictionary |
►CBasicSlave | The base class for CANopen slaves |
CConstObject | An accessor providing read-only access to a CANopen object in a local object dictionary |
CConstSubObject | An accessor providing read-only access to a CANopen sub-object in a local object dictionary |
CImpl_ | The internal implementation of the CANopen slave |
CObject | A mutator providing read/write access to a CANopen object in a local object dictionary |
CRpdoMapped | An accessor providing read-only access to RPDO-mapped objects in a remote object dictionary |
CSubObject | A mutator providing read/write access to a CANopen sub-object in a local object dictionary |
CTpdoMapped | A mutator providing read/write access to TPDO-mapped objects in a remote object dictionary |
Ccanopen_traits | A class template mapping CANopen types to C and C++ types |
Ccanopen_traits< bool > | Specialization of lely::canopen::canopen_traits for the CANopen basic type BOOLEAN |
Ccanopen_traits< double > | Specialization of lely::canopen::canopen_traits for the CANopen basic type REAL64 |
Ccanopen_traits< float > | Specialization of lely::canopen::canopen_traits for the CANopen basic type REAL32 |
Ccanopen_traits< int16_t > | Specialization of lely::canopen::canopen_traits for the CANopen basic type INTEGER16 |
Ccanopen_traits< int32_t > | Specialization of lely::canopen::canopen_traits for the CANopen basic type INTEGER32 |
Ccanopen_traits< int64_t > | Specialization of lely::canopen::canopen_traits for the CANopen basic type INTEGER64 |
Ccanopen_traits< int8_t > | Specialization of lely::canopen::canopen_traits for the CANopen basic type INTEGER8 |
Ccanopen_traits< uint16_t > | Specialization of lely::canopen::canopen_traits for the CANopen basic type UNSIGNED16 |
Ccanopen_traits< uint32_t > | Specialization of lely::canopen::canopen_traits for the CANopen basic type UNSIGNED32 |
Ccanopen_traits< uint64_t > | Specialization of lely::canopen::canopen_traits for the CANopen basic type UNSIGNED64 |
Ccanopen_traits< uint8_t > | Specialization of lely::canopen::canopen_traits for the CANopen basic type UNSIGNED8 |
Ccanopen_traits<::std::basic_string< char16_t > > | Specialization of lely::canopen::canopen_traits for the CANopen array type UNICODE_STRING |
Ccanopen_traits<::std::string > | Specialization of lely::canopen::canopen_traits for the CANopen array type VISIBLE_STRING |
Ccanopen_traits<::std::vector< uint8_t > > | Specialization of lely::canopen::canopen_traits for the CANopen array type OCTET_STRING |
►CDevice | The CANopen device description |
►CImpl_ | The internal implementation of the CANopen device description |
CDeviceDeleter | |
CDriverBase | The abstract driver interface for a remote CANopen node |
CFiberDriver | A CANopen driver running its tasks and callbacks in fibers |
Cis_canopen | If T is one of the CANopen basic or array types, provides the member constant value equal to true |
Cis_canopen< T, typename canopen_traits< T >::type > | |
Cis_canopen_basic | If T is one of the CANopen basic types, provides the member constant value equal to true |
Cis_canopen_basic< T, typename canopen_traits< T >::type > | |
CLogicalDriverBase | The abstract driver interface for a logical device on a remote CANopen node |
►CLoopDriver | A CANopen driver running its own dedicated event loop in a separate thread |
CImpl_ | The internal implementation of lely::canopen::LoopDriver |
CLssAddress | The 128-bit number uniquely identifying each CANopen node |
CLssFastscanRequest | An 'LSS Fastscan' request |
CLssGetIdRequest | An LSS 'inquire node-ID' request |
CLssGetProductCodeRequest | An LSS 'inquire identity product-code' request |
CLssGetRevisionRequest | An LSS 'inquire identity revision-number' request |
CLssGetSerialNrRequest | An LSS 'inquire identity serial-number' request |
CLssGetVendorIdRequest | An LSS 'inquire identity vendor-ID' request |
CLssIdNonConfigRequest | An LSS 'identify non-configured remote slave' request |
►CLssMaster | The base class for CANopen LSS masters |
CImpl_ | |
CLssSetBitrateRequest | An LSS 'configure bit timing parameters' request |
CLssSetIdRequest | An LSS 'configure node-ID' request |
CLssSlowscanRequest | An 'LSS Slowscan' request |
CLssStoreRequest | An LSS 'store configuration' request |
CLssSwitchBitrateRequest | An LSS 'activate bit timing parameters' request |
CLssSwitchRequest | An LSS 'switch state global' request |
CLssSwitchSelectiveRequest | An LSS 'switch state selective' request |
►CNode | The base class for CANopen nodes |
►CImpl_ | The internal implementation of the CANopen node |
CNmtDeleter | |
CTpdoEventMutex | A recursive mutex-like object that can be used to postpone the transmission of acyclic and event-driven Transmit-PDOs while the lock is held |
►CSdo | A Client-SDO queue |
CImpl_ | The internal implementation of the Client-SDO queue |
CSdoDownloadDcfRequest | A series of SDO download (i.e., write) requests corresponding to the entries in a concise DCF |
CSdoDownloadRequest | An SDO download (i.e., write) request |
CSdoError | The type of exception thrown when an SDO abort code is received |
CSdoUploadRequest | An SDO upload (i.e., read) request |
►Ncompat | |
►Ndetail | |
Cindex_tuple | |
Cindex_tuple_cat | |
Cindex_tuple_cat< index_tuple< I1... >, index_tuple< I2... > > | |
Cinvoke_impl | |
Cinvoke_impl< MT B::* > | |
Cinvoke_result | |
Cinvoke_result< decltype(void(invoke(::std::declval< F >(), ::std::declval< Args >()...))), F, Args... > | |
Cis_invocable | |
Cis_invocable< Result, R, typename make_void< typename Result::type >::type > | |
Cis_reference_wrapper | |
Cis_reference_wrapper<::std::reference_wrapper< U > > | |
Cmake_index_tuple | |
Cmake_index_tuple< 0 > | |
Cmake_index_tuple< 1 > | |
Cmake_integer_sequence | |
Cmake_integer_sequence< T, N, index_tuple< Ints... > > | |
Cmake_void | |
Cconjunction | Forms the logical conjunction of the type traits B..., effectively performing a logical AND on the sequence of traits |
Cconjunction< B1 > | |
Cconjunction< B1, Bn... > | |
Cdisjunction | Forms the logical disjunction of the type traits B..., effectively performing a logical OR on the sequence of traits |
Cdisjunction< B1 > | |
Cdisjunction< B1, Bn... > | |
Cinteger_sequence | A compile-time sequence of integers |
Cinvoke_result | Deduces the return type of an INVOKE expression at compile time |
Cis_invocable | Determines whether F can be invoked with the arguments Args... |
Cis_invocable_r | Determines whether F can be invoked with the arguments Args... to yield a result that is convertable to R |
Cnegation | Forms the logical negation of the type trait B |
Cremove_cvref | |
►Nev | |
►Ndetail | |
CAsyncTask | |
CAsyncTask< Invoker, typename ::std::enable_if< is_future< compat::invoke_result_t< Invoker > >::value >::type > | |
CAsyncTask< Invoker, typename ::std::enable_if<!is_future< compat::invoke_result_t< Invoker > >::value >::type > | |
CFiberMutexBase | The base class for mutexes suitable for use in fibers |
Cis_future | |
Cis_future< Future< T, E > > | |
CTaskWrapper | |
CCoTask | A stackless coroutine which can be submitted to an executor as a task |
CExecutor | An abstract task executor. This class is a wrapper around #ev_exec_t* |
CFiberConditionVariable | A condition variable suitable for use in fibers |
CFiberExecutor | A fiber executor |
CFiberMutex | A plain mutex suitable for use in fibers |
CFiberRecursiveMutex | A recursive mutex suitable for use in fibers |
CFiberThread | Convenience class providing a RAII-style mechanism to ensure the calling thread can be used by fiber executors for the duration of a scoped block |
CFuture | A future |
Cfuture_not_ready | The exception thrown when retrieving the result of a future which is not ready or does not contain a reference to a shared state |
CLoop | A polling event loop |
CPoll | The abstract polling interface |
CPromise | A promise |
CStrand | A strand executor |
CTask | A basic task |
CThreadLoop | The thread-local event loop |
►Nimpl | |
Cc_pack | |
Cc_pack_pop_back | Pops a type from the back of a parameter pack |
Cc_pack_pop_back< T, S > | Pops a type from the back of a parameter pack |
Cc_pack_push_front | |
Cc_pack_push_front< T, c_pack< S... > > | Pushes a type to the front of a parameter pack |
►Nio | |
►Ndetail | |
CCanChannelReadWrapper | |
CCanChannelWriteWrapper | |
CCanRouterReadErrorWrapper | |
CCanRouterReadFrameWrapper | |
CSignalSetWaitWrapper | |
CTimerQueueWaitWrapper | |
CTimerWaitWrapper | |
CCanChannel | A CAN channel |
CCanChannelBase | A reference to an abstract CAN channel |
CCanChannelRead | A read operation suitable for use with a CAN channel |
CCanChannelWrite | A write operation suitable for use with a CAN channel |
CCanController | A CAN controller |
CCanControllerBase | A reference to an abstract CAN controller |
CCanNet | A CAN network interface. This class is a wrapper around io_can_net_t* |
CCanRouter | A CAN frame rounter. This class is a wrapper around #io_can_rt_t* |
CCanRouterReadError | A CAN error frame read operation suitable for use with a CAN frame router |
CCanRouterReadFrame | A CAN frame read operation suitable for use with a CAN frame router |
CClock | An abstract clock. This class is a wrapper around #io_clock_t* |
CCoCanChannelRead | A CAN channel read operation with a stackless coroutine as the completion task |
CCoCanChannelWrite | A CAN channel write operation with a stackless coroutine as the completion task |
CCoCanRouterReadError | A CAN error frame read operation suitable for use with a CAN frame router, with a stackless coroutine as the completion task |
CCoCanRouterReadFrame | A CAN frame read operation suitable for use with a CAN frame router, with a stackless coroutine as the completion task |
CContext | An I/O context |
CContextBase | A refence to an I/O context. This class is a wrapper around #io_ctx_t* |
CCoSignalSetWait | A wait operation, suitable for use with a signal handler, with a stackless coroutine as the completion task |
CCoTimerQueueWait | A wait operation, suitable for use with a timer queue, with a stackless coroutine as the completion task |
CCoTimerWait | A wait operation, suitable for use with an I/O timer, with a stackless coroutine as the completion task |
CDevice | An abstract I/O device. This class is a wrapper around #io_dev_t* |
CIoGuard | A RAII-style wrapper around io_init() and io_fini() |
CIxxatChannel | An IXXAT CAN channel |
CIxxatController | An IXXAT CAN controller |
CIxxatGuard | A RAII-style wrapper around io_ixxat_init() and io_ixxat_fini() |
CPoll | The system-dependent I/O polling interface |
CSignalSet | A system signal handler |
CSignalSetBase | A reference to an abstract signal handler |
CSignalSetWait | A wait operation suitable for use with a signal handler |
CTimer | An I/O system timer |
CTimerBase | A reference to an abstract timer |
CTimerQueue | A timer queue. This class is a wrapper around #io_tqueue_t* |
CTimerQueueWait | A wait operation suitable for use with a timerqueue |
CTimerWait | A wait operation suitable for use with an I/O timer |
CUserCanChannel | A user-defined CAN channel |
CUserTimer | A user-defined timer |
CVirtualCanChannel | A virtual CAN channel |
CVirtualCanController | A virtual CAN controller |
►Nutil | |
►Ndetail | |
Cerror_traits | |
Cerror_traits< int > | |
Cerror_traits<::std::error_code > | |
Cerror_traits<::std::exception_ptr > | |
CFailure | |
Cinvoker | |
CSuccess | |
CSuccess< void > | |
CBasicLockable | An abstract interface conforming to the BasicLockable concept |
CCoroutine | The parent class for function objects used as stackless coroutines |
CResult | A type capable of representing both the successful and failure result of an operation |
CResult< T, typename ::std::enable_if<!::std::is_void< T >::value >::type > | |
CResult< void, E > | |
CResult< void, void > | |
CStopCallback | A RAII object type that registers a callback function with a lely::util::StopToken object |
CStopSource | An object providing the means to issue a stop request |
CStopToken | An object providing the means to check if a stop request has been made for its associated lely::util::StopSource object |
CUnlockGuard | A mutex wrapper that provides a convenient RAII-style mechanism for releasing a mutex for the duration of a scoped block |
Cbad_copy | The type of objects thrown as exceptions to report a failure to copy an instantiation of a C type |
Cbad_init | The type of objects thrown as exceptions to report a failure to initialize an instantiation of a C type |
Cbad_move | The type of objects thrown as exceptions to report a failure to move an instantiation of a C type |
Cc_mem_call | |
Cc_mem_call< impl::c_pack< R, ArgTypes... >, C, M > | Provides a C wrapper for a member function with an arbitrary number of arguments |
Cc_mem_call< R(*)(ArgTypes...), C, M > | Provides a C wrapper for a member function with an arbitrary number of arguments |
Cc_mem_fn | |
Cc_mem_fn< impl::c_pack< R, ArgTypes... >, C > | A class template supplying the type of a member function with an arbitrary number of arguments |
Cc_mem_fn< R(*)(ArgTypes...), C > | A class template supplying the type of a member function with an arbitrary number of arguments |
Cc_obj_call | |
Cc_obj_call< impl::c_pack< R, ArgTypes... >, F > | Provides a C wrapper for a function object with an arbitrary number of arguments |
Cc_obj_call< R(*)(ArgTypes...), F > | Provides a C wrapper for a function object with an arbitrary number of arguments |
Cc_type_traits | A class template supplying a uniform interface to certain attributes of C types |
Cc_type_traits< __can_net > | The attributes of can_net_t required by lely::CANNet |
Cc_type_traits< __can_recv > | The attributes of can_recv_t required by lely::CANRecv |
Cc_type_traits< __can_timer > | The attributes of can_timer_t required by lely::CANTimer |
Cc_type_traits< __co_csdo > | The attributes of co_csdo_t required by lely::COCSDO |
Cc_type_traits< __co_dev > | The attributes of co_dev_t required by lely::CODev |
Cc_type_traits< __co_emcy > | The attributes of co_emcy_t required by lely::COEmcy |
Cc_type_traits< __co_gw > | The attributes of co_gw_t required by lely::COGW |
Cc_type_traits< __co_gw_txt > | The attributes of co_gw_txt_t required by lely::COGWTxt |
Cc_type_traits< __co_lss > | The attributes of co_lss_t required by lely::COLSS |
Cc_type_traits< __co_nmt > | The attributes of co_nmt_t required by lely::CONMT |
Cc_type_traits< __co_obj > | The attributes of co_obj_t required by lely::COObj |
Cc_type_traits< __co_rpdo > | The attributes of co_rpdo_t required by lely::CORPDO |
Cc_type_traits< __co_ssdo > | The attributes of co_ssdo_t required by lely::COSSDO |
Cc_type_traits< __co_sub > | The attributes of co_sub_t required by lely::COSub |
Cc_type_traits< __co_sync > | The attributes of co_sync_t required by lely::COSync |
Cc_type_traits< __co_time > | The attributes of co_time_t required by lely::COTime |
Cc_type_traits< __co_tpdo > | The attributes of co_tpdo_t required by lely::COTPDO |
Cc_type_traits< __co_wtm > | The attributes of co_wtm_t required by lely::COWTM |
Cc_type_traits< __io_poll > | The attributes of io_poll_t required by lely::IOPoll |
Cc_type_traits< can_buf > | The attributes of can_buf required by lely::CANBuf |
►Cc_type_traits< void > | A class template supplying a uniform interface to certain attributes of the C type void |
C__type | |
CCANBuf | A CAN frame buffer |
CCANNet | An opaque CAN network interface type |
CCANRecv | An opaque CAN frame receiver type |
CCANTimer | An opaque CAN timer type |
Cco_type_traits | A class template mapping CANopen types to C++ types |
Cco_type_traits_N | A class template mapping CANopen types to C++ types |
Cco_type_traits_T | A class template mapping CANopen types to C++ types |
Cco_type_traits_T< char16_t[N]> | |
Cco_type_traits_T< char[N]> | |
CCOCSDO | An opaque CANopen Client-SDO service type |
CCOCSDOUpCon | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received value on success |
CCOCSDOUpCon< char * > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of visible characters on success |
CCOCSDOUpCon< char16_t * > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of (16-bit) Unicode characters on success |
CCOCSDOUpCon< uint_least8_t * > | A CANopen Client-SDO upload confirmation callback wrapper for an array of octets |
CCOCSDOUpCon< void * > | A CANopen Client-SDO upload confirmation callback wrapper for an arbitrary large block of data |
CCOCSDOUpCon<::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 |
CCOCSDOUpCon<::std::string > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of visible characters on success |
CCOCSDOUpCon<::std::vector< uint_least8_t > > | A CANopen Client-SDO upload confirmation callback wrapper that deserializes the received array of octets on success |
CCODev | An opaque CANopen device type |
CCOEmcy | An opaque CANopen EMCY producer/consumer service type |
CCOGW | An opaque CANopen gateway type |
CCOGWTxt | An opaque CANopen ASCII gateway client type |
CCOLSS | An opaque CANopen LSS master/slave service type |
CCONMT | An opaque CANopen NMT master/slave service type |
CCOObj | An opaque CANopen object type |
CCORPDO | An opaque CANopen Receive-PDO service type |
CCOSSDO | An opaque CANopen Server-SDO service type |
CCOSub | An opaque CANopen sub-object type |
CCOSubDnInd | A CANopen CANopen sub-object download indication callback wrapper |
CCOSubUpInd | A CANopen CANopen sub-object upload indication callback wrapper |
CCOSync | An opaque CANopen SYNC producer/consumer service type |
CCOTime | An opaque CANopen TIME producer/consumer service type |
CCOTPDO | An opaque CANopen Transmit-PDO service type |
CCOVal | A CANopen value |
CCOVal< CO_DEFTYPE_DOMAIN > | A CANopen value containing an arbitrary large block of data |
CCOVal< CO_DEFTYPE_OCTET_STRING > | A CANopen value containing an array of octets |
CCOVal< CO_DEFTYPE_UNICODE_STRING > | A CANopen value containing an array of (16-bit) Unicode characters |
CCOVal< CO_DEFTYPE_VISIBLE_STRING > | A CANopen value containing an array of visible characters |
CCOWTM | An opaque CANopen Wireless Transmission Media (WTM) interface type |
Cdelete_c_type | The deleter for trivial, standard layout and incomplete C types |
Cerror | The type of objects thrown as exceptions to report a system error with an associated error code |
Cincomplete_c_type | The base class for a C++ interface to an incomplete C type |
CIOCAN | A Controller Area Network (CAN) device handle |
CIOFile | A regular file device handle |
CIOHandle | An I/O device handle |
CIOPipe | A pipe I/O device handle |
CIOPoll | An opaque I/O polling interface type |
CIOSerial | A serial I/O device handle |
CIOSock | A sock I/O device handle |
Cstandard_c_type | The base class for a C++ interface to a standard layout C type |
Ctrivial_c_type | The base class for a C++ interface to a trivial C type |
►Nstd | STL namespace |
Cis_error_code_enum<::lely::canopen::SdoErrc > | |
C__can_net | A CAN network interface |
C__can_recv | A CAN frame receiver |
C__can_timer | A CAN timer |
C__co_csdo | A CANopen Client-SDO |
C__co_csdo_state | A CANopen Client-SDO state |
C__co_dev | A CANopen device |
C__co_emcy | A CANopen EMCY producer/consumer service |
C__co_gw | A CANopen gateway |
C__co_gw_txt | A CANopen ASCII gateway |
C__co_lss | A CANopen LSS master/slave service |
C__co_lss_state | A CANopen LSS state |
C__co_nmt | A CANopen NMT master/slave service |
C__co_nmt_boot | A CANopen NMT 'boot slave' service |
C__co_nmt_boot_state | A CANopen NMT 'boot slave' state |
C__co_nmt_cfg | A CANopen NMT 'configuration request' service |
C__co_nmt_cfg_state | A CANopen NMT 'configuration request' state |
C__co_nmt_hb | A CANopen NMT heartbeat consumer |
C__co_nmt_state | A CANopen NMT state |
C__co_obj | A CANopen object |
C__co_rpdo | A CANopen Receive-PDO |
C__co_ssdo | A CANopen Server-SDO |
C__co_ssdo_state | A CANopen Server-SDO state |
C__co_sub | A CANopen sub-object |
C__co_sync | A CANopen SYNC producer/consumer service |
C__co_time | A CANopen TIME producer/consumer service |
C__co_time_diff | A 48-bit struct used to describe absolute and relative times |
C__co_time_of_day | A 48-bit struct used to describe absolute and relative times |
C__co_tpdo | A CANopen Transmit-PDO |
C__co_wtm | A CANopen Wireless Transmission Media (WTM) interface |
C__config | A configuration struct |
C__frbuf | An read file buffer struct |
C__fwbuf | An (atomic) write file buffer struct |
C__io_addr | An opaque network address type |
C__io_attr | An opaque serial I/O device attributes type |
C__io_poll | An I/O polling interface |
Catomic_flag | An atomic type providing the classic test-and-set functionality |
Cbimap | A bidirectional map |
Cbinode | A node in a bidirectional map |
Cbitset | A variable-sized bitset |
Ccan | A CAN device |
Ccan_buf | A CAN frame buffer |
Ccan_err | A CAN error frame |
Ccan_msg | A CAN or CAN FD format frame |
Cco_1003 | The pre-defined error field |
Cco_array_hdr | The header directly preceding the bytes in a CANopen array |
Cco_csdo_dn_dcf | The state of a concise DCF download request |
Cco_ctx_t | The type holding the context (i.e., program counter) of a stackless coroutine |
Cco_emcy_msg | An EMCY message |
Cco_emcy_node | A remote CANopen EMCY producer node |
Cco_gw_con | The common parameters of a CANopen gateway confirmation |
Cco_gw_con__lss_scan | The parameters of a Lely-specific gateway 'LSS Slowscan/Fastscan' confirmation |
Cco_gw_con_get_version | The parameters of a CANopen gateway 'Get version' confirmation |
Cco_gw_con_lss_get_id | The parameters of a CANopen gateway 'LSS inquire node-ID' confirmation |
Cco_gw_con_lss_get_lssid | The parameters of a CANopen gateway 'Inquire LSS address' confirmation |
Cco_gw_con_pdo_read | The parameters of a CANopen gateway 'Read PDO' confirmation |
Cco_gw_con_sdo_up | The parameters of a CANopen gateway 'SDO upload' confirmation |
Cco_gw_ind__boot | The parameters of a Lely-specific gateway 'Boot slave process completed' indication |
Cco_gw_ind__sync | The parameters of a Lely-specific gateway 'Synchronization event received' indication |
Cco_gw_ind__time | The parameters of a Lely-specific gateway 'Time stamp event received' indication |
Cco_gw_ind_ec | The parameters of a CANopen gateway 'Error control event received' indication |
Cco_gw_ind_emcy | The parameters of a CANopen gateway 'Emergency event received' indication |
Cco_gw_ind_rpdo | The parameters of a CANopen gateway 'RPDO received' indication |
Cco_gw_ind_sdo | The parameters of a CANopen gateway 'CiA 301 progress indication download' indication |
Cco_gw_job | A CANopen gateway network job |
Cco_gw_net | A CANopen network |
Cco_gw_req | The common parameters of a CANopen gateway request |
Cco_gw_req__lss_scan | The parameters of a Lely-specific gateway 'LSS Slowscan/Fastscan' request |
Cco_gw_req_init | The parameters of a CANopen gateway 'Initialize gateway' request |
Cco_gw_req_lss_get_lssid | The parameters of a CANopen gateway 'Inquire LSS address' request |
Cco_gw_req_lss_id_slave | The parameters of a CANopen gateway 'LSS identify remote slave' request |
Cco_gw_req_lss_set_rate | The parameters of a CANopen gateway 'LSS configure bit-rate' request |
Cco_gw_req_lss_switch | The parameters of a CANopen gateway 'LSS switch state global' request |
Cco_gw_req_lss_switch_rate | The parameters of a CANopen gateway 'LSS activate new bit-rate' request |
Cco_gw_req_lss_switch_sel | The parameters of a CANopen gateway 'LSS switch state selective' request |
Cco_gw_req_net | The common parameters of a CANopen gateway network-level request |
Cco_gw_req_nmt_set_hb | The parameters of a CANopen gateway 'Start heartbeat consumer' request |
Cco_gw_req_nmt_set_ng | The parameters of a CANopen gateway 'Enable node guarding' request |
Cco_gw_req_node | The common parameters of a CANopen gateway node-level request |
Cco_gw_req_pdo_read | The parameters of a CANopen gateway 'Read PDO' request |
Cco_gw_req_pdo_write | The parameters of a CANopen gateway 'Write PDO' request |
Cco_gw_req_sdo_dn | The parameters of a CANopen gateway 'SDO download' request |
Cco_gw_req_sdo_up | The parameters of a CANopen gateway 'SDO upload' request |
Cco_gw_req_set_bootup_ind | The parameters of a CANopen gateway 'Boot-up forwarding' request |
Cco_gw_req_set_cmd_size | The parameters of a CANopen gateway 'Set command size' request |
Cco_gw_req_set_cmd_timeout | The parameters of a CANopen gateway 'Set command time-out' request |
Cco_gw_req_set_emcy | The parameters of a CANopen gateway 'Start/Stop emergency consumer' request |
Cco_gw_req_set_hb | The parameters of a CANopen gateway 'Set heartbeat producer' request |
Cco_gw_req_set_rpdo | The parameters of a CANopen gateway 'Configure RPDO' request |
Cco_gw_req_set_sdo_timeout | The parameters of a CANopen gateway 'Configure SDO time-out' request |
Cco_gw_req_set_tpdo | The parameters of a CANopen gateway 'Configure TPDO' request |
Cco_gw_srv | The common parameters of a CANopen gateway service |
Cco_id | An identity record |
Cco_nmt_slave | A struct containing the state of an NMT slave |
Cco_nmt_srv | A CANopen NMT service manager |
Cco_pdo_comm_par | A PDO communication parameter record |
Cco_pdo_map_par | A PDO mapping parameter record |
Cco_sdev | A static CANopen device |
Cco_sdo_par | An SDO parameter record |
Cco_sdo_req | A CANopen SDO upload/download request |
Cco_sobj | A static CANopen object |
Cco_ssub | A static CANopen sub-object |
Cco_val | A union of the CANopen static data types |
Cco_wtm_can | A CANopen WTM CAN interface |
Cconfig_entry | An entry in a configuration section |
Cconfig_section | A section in a configuration struct |
Cdllist | A doubly-linked list |
Cdlnode | A node in a doubly-linked list |
Cev_exec_node | |
Cev_exec_vtbl | |
Cev_fiber_cnd_impl | The implementation of a fiber condition variable |
Cev_fiber_cnd_t | A synchronization primitive (similar to the standard C11 condition variable) that can be used to block one or more fibers until another fiber or thread both modifies the shared variable (the condition), and notifies the condition variable |
Cev_fiber_cnd_wait | The context of a wait operation on a fiber condition variable |
Cev_fiber_ctx | The context of a fiber used for executing tasks |
Cev_fiber_exec | The implementation of a fiber executor |
Cev_fiber_mtx_impl | The implementation of a fiber mutex |
Cev_fiber_mtx_t | A synchronization primitive (similar to the standard C11 mutex) that can be used to protect shared data from being simultaneously accessed by multiple fibers |
Cev_fiber_thrd | The parameters used for creating fibers on this thread and the list of unused fibers |
Cev_future | A future |
Cev_future_when_all | |
Cev_future_when_any | |
Cev_loop | A polling event loop |
Cev_loop_ctx | An event loop context |
Cev_loop_thrd | An event loop thread |
Cev_poll_vtbl | |
Cev_promise | A promise |
Cev_std_exec | |
Cev_std_exec_impl_vtbl | |
Cev_strand | |
Cev_task | An executable task |
Cev_task_node | |
Cev_thrd_loop | A thread-local event loop |
Cfiber | A fiber |
Cfiber_thrd | A thread-local struct containing the fiber associated with the thread and a pointer to the fiber currently running in the thread |
Cfile | A regular file handle |
Cfloc | A location in a text file |
Cifr_handle | |
Cio_addrinfo | A network address info structure |
Cio_can_attr | |
Cio_can_chan_async_read | |
Cio_can_chan_async_write | |
Cio_can_chan_impl | The implementation of a CAN channel |
Cio_can_chan_read | A CAN channel read operation |
Cio_can_chan_read_result | The result of a CAN channel read operation |
Cio_can_chan_vtbl | |
Cio_can_chan_write | A CAN channel write operation |
Cio_can_ctrl_impl | |
Cio_can_ctrl_vtbl | |
Cio_can_frame | |
Cio_can_net | The implementation of a CAN network interface |
Cio_can_rt | |
Cio_can_rt_async_read_err | |
Cio_can_rt_async_read_msg | |
Cio_can_rt_async_shutdown | |
Cio_can_rt_read_err | A CAN error frame read operation suitable for use with a CAN frame router |
Cio_can_rt_read_err_result | The result of a CAN error frame read operation |
Cio_can_rt_read_msg | A CAN frame read operation suitable for use with a CAN frame router |
Cio_can_rt_read_msg_result | The result of a CAN frame read operation |
Cio_clock_monotonic | |
Cio_clock_realtime | |
Cio_clock_vtbl | |
Cio_cp | An I/O completion packet |
Cio_ctx | |
Cio_dev_vtbl | |
Cio_event | An I/O event |
Cio_handle | An I/O device handle |
Cio_handle_vtab | The virtual table of an I/O device handle |
Cio_ifinfo | A structure describing a network interface |
Cio_poll | |
Cio_poll_thrd | |
Cio_poll_watch | An object representing a file descriptor being monitored for I/O events |
Cio_sigset_async_wait | |
Cio_sigset_impl | |
Cio_sigset_node | |
Cio_sigset_vtbl | |
Cio_sigset_wait | A wait operation suitable for use with a signal handler |
Cio_svc | An I/O service |
Cio_svc_vtbl | The virtual table of an I/O service |
Cio_timer_async_wait | |
Cio_timer_impl | |
Cio_timer_vtbl | |
Cio_timer_wait | A wait operation suitable for use with an I/O timer |
Cio_timer_wait_result | The result of an I/O timer wait operation |
Cio_tqueue | |
Cio_tqueue_async_wait | |
Cio_tqueue_wait | A wait operation suitable for use with a timer queue |
Cio_user_can_chan | The implementation of a user-defined CAN channel |
Cio_user_can_frame | |
Cio_user_timer | |
Cio_vcan_chan | The implementation of a virtual CAN channel |
Cio_vcan_ctrl | The implementation of a virtual CAN controller |
Cio_vcan_frame | |
Cio_watch | The attributes of an I/O device handle being watched |
Cmax_align_t | An object type whose alignment is as great as is supported by the implementation in all contexts |
Cmembuf | A memory buffer |
Cpheap | A pairing heap |
Cpnode | A node in a pairing heap |
Crbnode | A node in a red-black tree |
Crbtree | A red-black tree |
Crtnl_handle | |
Csllist | A singly-linked list |
Cslnode | A node in a singly-linked list |
Csock | A network socket |
Cspscring | A single-producer, single-consumer ring buffer |
Cstop_func | An object providing the means to register a callback function with an stop_token_t object |
Cstop_source | A stop source |
Cstop_token | A stop token |