Lely core libraries 2.3.5
File List
Here is a list of all documented files with brief descriptions:
 include
 lely
 can
 
buf.h
This header file is part of the CAN library; it contains the CAN frame buffer declarations
 
buf.hpp
This header file is part of the CAN library; it contains the C++ interface of the CAN frame buffer
 
err.h
This header file is part of the CAN library; it contains CAN bus error definitions
 
msg.h
This header file is part of the CAN library; it contains the CAN frame declarations
 
net.h
This header file is part of the CAN library; it contains the CAN network interface declarations
 
net.hpp
This header file is part of the CAN library; it contains the C++ interface of the CAN network interface
 
socket.h
This header file is part of the CAN library; it contains the SocketCAN interface declarations
 
vci.h
This header file is part of the CAN library; it contains the IXXAT VCI V4 interface declarations
 co
 detail
 
dev.h
This is the internal header file of the device description
 
obj.h
This is the internal header file of the object dictionary
 
co.h
This is the public header file of the CANopen library
 
crc.h
This header file is part of the CANopen library; it contains the Cyclic Redundancy Check (CRC) declarations
 
csdo.h
This header file is part of the CANopen library; it contains the Client-SDO declarations
 
csdo.hpp
This header file is part of the CANopen library; it contains the C++ interface of the Client-SDO declarations
 
dcf.h
This header file is part of the CANopen library; it contains the Electronic Data Sheet (EDS) and Device Configuration File (DCF) function declarations
 
dcf.hpp
This header file is part of the CANopen library; it contains the C++ interface of the Electronic Data Sheet (EDS) and Device Configuration File (DCF) functions
 
dev.h
This header file is part of the CANopen library; it contains the device description declarations
 
dev.hpp
This header file is part of the CANopen library; it contains the C++ interface of the device description
 
emcy.h
This header file is part of the CANopen library; it contains the emergency (EMCY) object declarations
 
emcy.hpp
This header file is part of the CANopen library; it contains the C++ interface of the emergency (EMCY) object
 
gw.h
This header file is part of the CANopen library; it contains the gateway declarations (see CiA 309-1 version 2.0)
 
gw.hpp
This header file is part of the CANopen library; it contains the C++ interface of the gateway declarations
 
gw_txt.h
This header file is part of the CANopen library; it contains the ASCII gateway declarations (see CiA 309-3 version 2.1)
 
gw_txt.hpp
This header file is part of the CANopen library; it contains the C++ interface of the ASCII gateway declarations
 
lss.h
This header file is part of the CANopen library; it contains the Layer Setting Services (LSS) and protocols declarations
 
lss.hpp
This header file is part of the CANopen library; it contains the C++ interface of the Layer Setting Services (LSS) and protocols declarations
 
nmt.h
This header file is part of the CANopen library; it contains the network management (NMT) declarations
 
nmt.hpp
This header file is part of the CANopen library; it contains the C++ interface of the network management (NMT) declarations
 
obj.h
This header file is part of the CANopen library; it contains the object dictionary declarations
 
obj.hpp
This header file is part of the CANopen library; it contains the C++ interface of the object dictionary
 
pdo.h
This header file is part of the CANopen library; it contains the Process Data Object (PDO) declarations
 
rpdo.h
This header file is part of the CANopen library; it contains the Receive-PDO declarations
 
rpdo.hpp
This header file is part of the CANopen library; it contains the C++ interface of the Receive-PDO declarations
 
sdev.h
This header file is part of the CANopen library; it contains the static device description declarations
 
sdev.hpp
This header file is part of the CANopen library; it contains the C++ interface of the static device description
 
sdo.h
This header file is part of the CANopen library; it contains the Service Data Object (SDO) declarations
 
ssdo.h
This header file is part of the CANopen library; it contains the Server-SDO declarations
 
ssdo.hpp
This header file is part of the CANopen library; it contains the C++ interface of the Server-SDO declarations
 
sync.h
This header file is part of the CANopen library; it contains the synchronization (SYNC) object declarations
 
sync.hpp
This header file is part of the CANopen library; it contains the C++ interface of the synchronization (SYNC) object
 
time.h
This header file is part of the CANopen library; it contains the time stamp (TIME) object declarations
 
time.hpp
This header file is part of the CANopen library; it contains the C++ interface of the time stamp (TIME) object
 
tpdo.h
This header file is part of the CANopen library; it contains the Transmit-PDO declarations
 
tpdo.hpp
This header file is part of the CANopen library; it contains the C++ interface of the Transmit-PDO declarations
 
type.h
This header file is part of the CANopen library; it contains the CANopen type definitions
 
type.hpp
This header file is part of the CANopen library; it contains the C++ interface of the CANopen type definitions
 
val.h
This header file is part of the CANopen library; it contains the CANopen value declarations
 
val.hpp
This header file is part of the CANopen library; it contains the C++ interface of the CANopen value declarations
 
wtm.h
This header file is part of the CANopen library; it contains the Wireless Transmission Media (WTM) declarations
 
wtm.hpp
This header file is part of the CANopen library; it contains the C++ interface of the Wireless Transmission Media (WTM) declarations
 coapp
 
device.hpp
This header file is part of the C++ CANopen application library; it contains the CANopen device description declarations
 
driver.hpp
This header file is part of the C++ CANopen application library; it contains the remote node driver interface declarations
 
fiber_driver.hpp
This header file is part of the C++ CANopen application library; it contains the declarations for the remote node driver which runs its tasks and callbacks in fibers
 
logical_driver.hpp
This header file is part of the C++ CANopen application library; it contains the logical device driver interface declarations
 
loop_driver.hpp
This header file is part of the C++ CANopen application library; it contains the declarations for the remote node driver containing an event loop
 
lss_master.hpp
This header file is part of the C++ CANopen application library; it contains the CANopen Layer Setting Services (LSS) master declarations
 
master.hpp
This header file is part of the C++ CANopen application library; it contains the CANopen master declarations
 
node.hpp
This header file is part of the C++ CANopen application library; it contains the CANopen node declarations
 
sdo.hpp
This header file is part of the C++ CANopen master library; it contains the Client-SDO queue declarations
 
sdo_error.hpp
This header file is part of the C++ CANopen application library; it contains the SDO error declarations
 
slave.hpp
This header file is part of the C++ CANopen application library; it contains the CANopen slave declarations
 
type_traits.hpp
This header file is part of the C++ CANopen application library; it contains the CANopen type traits
 ev
 
co_task.hpp
This header file is part of the event library; it contains the base class for stackless coroutine tasks
 
ev.h
This is the public header file of the event library
 
exec.h
This header file is part of the event library; it contains the abstract task executor interface
 
exec.hpp
This header file is part of the event library; it contains the C++ interface for the abstract task executor
 
fiber_exec.h
This header file is part of the event library; it contains the fiber executor, mutex and condition variable declarations
 
fiber_exec.hpp
This header file is part of the event library; it contains the C++ interface for the fiber executor, mutex and condition variable
 
future.h
This header file is part of the event library; it contains the futures and promises declarations
 
future.hpp
This header file is part of the event library; it contains the C++ interface for the futures and promises
 
loop.h
This header file is part of the event library; it contains the polling event loop declarations
 
loop.hpp
This header file is part of the event library; it contains the C++ interface for the polling event loop
 
poll.h
This header file is part of the event library; it contains the abstract polling interface
 
poll.hpp
This header file is part of the event library; it contains the C++ interface for the abstract polling interface
 
std_exec.h
This header file is part of the event library; it contains the standard executor declarations
 
strand.h
This header file is part of the event library; it contains the strand executor declarations
 
strand.hpp
This header file is part of the event library; it contains the C++ interface for the strand executor
 
task.h
This header file is part of the event library; it contains the task declarations
 
task.hpp
This header file is part of the event library; it contains the basic C++ task interface
 
thrd_loop.h
This header file is part of the event library; it contains the thread-local event loop declarations
 
thrd_loop.hpp
This header file is part of the event library; it contains the C++ interface for the thread-local event loop
 io
 
addr.h
This header file is part of the I/O library; it contains the network address declarations
 
attr.h
This header file is part of the I/O library; it contains the serial I/O attributes declarations
 
can.h
This header file is part of the I/O library; it contains the Controller Area Network (CAN) declarations
 
can.hpp
This header file is part of the I/O library; it contains the C++ interface of the Controller Area Network (CAN) device handle
 
file.h
This header file is part of the I/O library; it contains the regular file declarations
 
file.hpp
This header file is part of the I/O library; it contains the C++ interface of the regular file handle
 
if.h
This header file is part of the I/O library; it contains network interface declarations
 
io.h
This is the public header file of the I/O library
 
io.hpp
This header file is part of the I/O library; it contains the C++ interface of the I/O device handle
 
pipe.h
This header file is part of the I/O library; it contains the pipe declarations
 
pipe.hpp
This header file is part of the I/O library; it contains the C++ interface of the pipe device handle
 
poll.h
This header file is part of the I/O library; it contains I/O polling interface declarations
 
poll.hpp
This header file is part of the I/O library; it contains the C++ interface of the I/O polling interface
 
serial.h
This header file is part of the I/O library; it contains the serial I/O declarations
 
serial.hpp
This header file is part of the I/O library; it contains the C++ interface of the serial I/O device handle
 
sock.h
This header file is part of the I/O library; it contains the network socket declarations
 
sock.hpp
This header file is part of the I/O library; it contains the C++ interface of the network socket device handle
 io2
 can
 
err.h
This header file is part of the I/O library; it contains CAN bus error definitions
 
err.hpp
This header file is part of the I/O library; it contains the C++ CAN bus error definitions
 
msg.h
This header file is part of the I/O library; it contains the CAN frame declarations
 
msg.hpp
This header file is part of the I/O library; it contains the C++ CAN frame declarations
 linux
 
can.h
This header file is part of the I/O library; it contains the CAN bus declarations for Linux
 
can.hpp
This header file is part of the I/O library; it contains the C++ interface for the CAN bus interface for Linux
 posix
 
poll.h
This header file is part of the I/O library; it contains the I/O polling declarations for POSIX platforms
 
poll.hpp
This header file is part of the I/O library; it contains the C++ interface for the I/O polling interface for POSIX platforms
 sys
 
clock.h
This header file is part of the I/O library; it contains the standard system clock definitions
 
clock.hpp
This header file is part of the I/O library; it contains the standard C++ system clock definitions
 
io.h
This header file is part of the I/O library; it contains system-dependent I/O initialization/finalization function declarations
 
io.hpp
This header file is part of the I/O library; it contains the C++ interface for the initialization/finalization functions
 
sigset.h
This header file is part of the I/O library; it contains the system signal handler declarations
 
sigset.hpp
This header file is part of the I/O library; it contains the C++ interface for the system signal handler
 
timer.h
This header file is part of the I/O library; it contains the I/O system timer declarations
 
timer.hpp
This header file is part of the I/O library; it contains the C++ interface for the I/O system timer
 user
 
can.h
This header file is part of the I/O library; it contains the user-defined CAN channel declarations
 
can.hpp
This header file is part of the I/O library; it contains the C++ interface for the user-defined CAN channel
 
timer.h
This header file is part of the I/O library; it contains the user-defined timer declarations
 
timer.hpp
This header file is part of the I/O library; it contains the C++ interface for the user-defined timer
 win32
 
ixxat.h
This header file is part of the I/O library; it contains the IXXAT CAN bus declarations for Windows
 
ixxat.hpp
This header file is part of the I/O library; it contains the C++ interface for the IXXAT CAN bus interface for Windows
 
poll.h
This header file is part of the I/O library; it contains the I/O polling declarations for Windows
 
poll.hpp
This header file is part of the I/O library; it contains the C++ interface for the I/O polling interface for Windows
 
can.h
This header file is part of the I/O library; it contains the abstract CAN bus interface
 
can.hpp
This header file is part of the I/O library; it contains the C++ interface for the abstract CAN bus
 
can_net.h
This header file is part of the I/O library; it contains the CAN network interface declarations
 
can_net.hpp
This header file is part of the I/O library; it contains the C++ interface for the timer queue
 
can_rt.h
This header file is part of the I/O library; it contains the CAN frame router declarations
 
can_rt.hpp
This header file is part of the I/O library; it contains the C++ interface for the CAN frame router
 
clock.h
This header file is part of the I/O library; it contains the abstract clock interface
 
clock.hpp
This header file is part of the I/O library; it contains the C++ interface for the abstract clock
 
co_can.hpp
This header file is part of the I/O library; it contains the base class for CAN channel read and write operations with a stackless coroutine as the completion task
 
co_can_rt.hpp
This header file is part of the I/O library; it contains the base class for CAN frame router reead operations with a stackless coroutine as the completion task
 
co_sigset.hpp
This header file is part of the I/O library; it contains the base class for signal wait operations with a stackless coroutine as the completion task
 
co_timer.hpp
This header file is part of the I/O library; it contains the base class for I/O timer wait operations with a stackless coroutine as the completion task
 
co_tqueue.hpp
This header file is part of the I/O library; it contains the base class for timer queue wait operations with a stackless coroutine as the completion task
 
ctx.h
This header file is part of the I/O library; it contains the I/O context and service declarations
 
ctx.hpp
This header file is part of the I/O library; it contains the C++ interface for the I/O context
 
dev.h
This header file is part of the I/O library; it contains the abstract I/O device interface
 
dev.hpp
This header file is part of the I/O library; it contains the C++ interface for the abstract I/O device
 
event.h
This header file is part of the I/O library; it contains the I/O event declarations
 
event.hpp
This header file is part of the I/O library; it contains the C++ interface for the I/O events
 
io2.h
This is the public header file of the I/O library
 
sigset.h
This header file is part of the I/O library; it contains the abstract signal handler interface
 
sigset.hpp
This header file is part of the I/O library; it contains the C++ interface for the abstract signal handler
 
timer.h
This header file is part of the I/O library; it contains the abstract timer interface
 
timer.hpp
This header file is part of the I/O library; it contains the C++ interface for the abstract timer
 
tqueue.h
This header file is part of the I/O library; it contains the timer queue declarations
 
tqueue.hpp
This header file is part of the I/O library; it contains the C++ interface for the timer queue
 
vcan.h
This header file is part of the I/O library; it contains the virtual CAN bus declarations
 
vcan.hpp
This header file is part of the I/O library; it contains the C++ interface for the virtual CAN bus
 libc
 sys
 
types.h
This header file is part of the C11 and POSIX compatibility library; it includes <sys/types.h>, if it exists, and defines any missing functionality
 
chrono.hpp
This header file is part of the compatibility library; it includes <chrono> and defines any missing functionality
 
functional.hpp
This header file is part of the compatibility library; it includes <functional> and defines any missing functionality
 
stdatomic.h
This header file is part of the C11 and POSIX compatibility library; it includes <stdatomic.h>, if it exists, and defines any missing functionality
 
stddef.h
This header file is part of the C11 and POSIX compatibility library; it includes <stddef.h> and defines any missing functionality
 
stdint.h
This header file is part of the C11 and POSIX compatibility library; it includes <stdint.h> and defines any missing functionality
 
stdio.h
This header file is part of the C11 and POSIX compatibility library; it includes <stdio.h> and defines any missing functionality
 
stdlib.h
This header file is part of the C11 and POSIX compatibility library; it includes <stdlib.h> and defines any missing functionality
 
string.h
This header file is part of the C11 and POSIX compatibility library; it includes <string.h> and defines any missing functionality
 
strings.h
This header file is part of the C11 and POSIX compatibility library; it includes <strings.h>, if it exists, and defines any missing functionality
 
threads.h
This header file is part of the C11 and POSIX compatibility library; it includes <threads.h>, if it exists, and defines any missing functionality
 
time.h
This header file is part of the C11 and POSIX compatibility library; it includes <time.h> and defines any missing functionality
 
type_traits.hpp
This header file is part of the compatibility library; it includes <type_traits> and defines any missing functionality
 
uchar.h
This header file is part of the C11 and POSIX compatibility library; it includes <uchar.h>, if it exists, and defines any missing functionality
 
unistd.h
This header file is part of the C11 and POSIX compatibility library; it includes <unistd.h>, if it exists, and defines any missing functionality
 
utility.hpp
This header file is part of the compatibility library; it includes <utility> and defines any missing functionality
 tap
 
tap.h
This is the public header file of the Test Anything Protocol (TAP) library
 util
 
bimap.h
This header file is part of the utilities library; it contains the bidirectional map declarations
 
bits.h
This header file is part of the utilities library; it contains the bit function definitions
 
bitset.h
This header file is part of the utilities library; it contains the bitset declarations
 
c_call.hpp
This header file is part of the utilities library; it contains the C callback wrapper declarations
 
c_type.hpp
This header file is part of the utilities library; it contains the C to C++ interface declarations
 
chrono.hpp
This header file is part of the utilities library; it contains the time function declarations
 
cmp.h
This header file is part of the utilities library; it contains the comparison function definitions
 
config.h
This header file is part of the utilities library; it contains the configuration functions
 
coroutine.h
This header file is part of the utilities libraru; it contains a stackless coroutine implementation
 
coroutine.hpp
This header file is part of the utilities library; it contains the C++ implementation of stackless coroutines
 
daemon.h
This header file is part of the utilities library; it contains the daemon declarations
 
diag.h
This header file is part of the utilities library; it contains the diagnostic declarations
 
dllist.h
This header file is part of the utilities library; it contains the doubly-linked list declarations
 
endian.h
This header file is part of the utilities library; it contains the byte order (endianness) function definitions
 
errnum.h
This header file is part of the utilities library; it contains the native and platform-independent error number declarations
 
error.hpp
This header file is part of the utilities library; it contains C++ convenience functions for creating std::error_code instances and throwing std::system_error exceptions corresponding to native error numbers
 
exception.hpp
This header file is part of the utilities library; it contains the C++ exception declarations
 
fiber.h
This header file is part of the utilities library; it contains the fiber declarations
 
fiber.hpp
This header file is part of the utilities library; it contains the C++ interface for the fiber implementation
 
float.h
This header file is part of the utilities library; it contains the IEEE 754 floating-point format type definitions
 
frbuf.h
This header file is part of the utilities library; it contains the read file buffer declarations
 
fwbuf.h
This header file is part of the utilities library; it contains the (atomic) write file buffer declarations
 
invoker.hpp
This header file is part of the utilities library; it contains a function object that can be used to store a Callable together with its arguments
 
lex.h
This header file is part of the utilities library; it contains the lexer function declarations
 
membuf.h
This header file is part of the utilities library; it contains the memory buffer declarations
 
mkjmp.h
This header file is part of the utilities library; it contains the mkjmp() and sigmkjmp() function declarations
 
mutex.hpp
This header file is part of the utilities library; it contains the C++ mutual exclusion helper classes
 
pheap.h
This header file is part of the utilities library; it contains the pairing heap declarations
 
print.h
This header file is part of the utilities library; it contains the printing function declarations
 
rbtree.h
This header file is part of the utilities library; it contains the red-black tree declarations
 
result.hpp
This header file is part of the utilities library; it contains a generic type that can represent both the result of a successful operation or the reason for failure
 
sllist.h
This header file is part of the utilities library; it contains the singly-linked list declarations
 
spscring.h
This header file is part of the utilities library; it contains the single-producer, single-consumer ring buffer declarations
 
stop.h
This header file is part of the utilities library; it contains the stop token declarations
 
stop.hpp
This header file is part of the utilities library; it contains the C++ interface for the stop token
 
time.h
This header file is part of the utilities library; it contains the time function declarations
 
ustring.h
This header file is part of the utilities library; it contains (16-bit) Unicode string functions
 
util.h
This is the public header file of the utilities library
 
features.h
This header file is part of the Lely libraries; it contains the compiler feature definitions
 src
 can
 
buf.c
This file is part of the CAN library; it contains the implementation of the CAN frame buffer
 
can.h
This is the internal header file of the CAN library
 
msg.c
This file is part of the CAN library; it contains the implementation of the CAN frame functions
 
net.c
This file is part of the CAN library; it contains the implementation of the CAN network interface
 
socket.c
This file is part of the CAN library; it contains the implementation of the SocketCAN interface
 
vci.c
This file is part of the CAN library; it contains the implementation of the IXXAT VCI V4 interface
 co
 
co.h
This is the internal header file of the CANopen library
 
crc.c
This file is part of the CANopen library; it contains the implementation of the Cyclic Redundancy Check (CRC) function
 
csdo.c
This file is part of the CANopen library; it contains the implementation of the Client-SDO functions
 
dcf.c
This file is part of the CANopen library; it contains the implementation of the Electronic Data Sheet (EDS) and Device Configuration File (DCF) functions
 
dev.c
This file is part of the CANopen library; it contains the implementation of the device description
 
emcy.c
This file is part of the CANopen library; it contains the implementation of the emergency (EMCY) object functions
 
gw.c
This file is part of the CANopen library; it contains the implementation of the gateway functions
 
gw_txt.c
This file is part of the CANopen library; it contains the implementation of the ASCII gateway functions
 
lss.c
This file is part of the CANopen library; it contains the implementation of the Layer Setting Services (LSS) and protocols functions
 
nmt.c
This file is part of the CANopen library; it contains the implementation of the network management (NMT) functions
 
nmt_boot.c
This file is part of the CANopen library; it contains the implementation of the NMT 'boot slave' functions
 
nmt_boot.h
This is the internal header file of the NMT 'boot slave' declarations
 
nmt_cfg.c
This file is part of the CANopen library; it contains the implementation of the NMT 'configuration request' functions
 
nmt_cfg.h
This is the internal header file of the NMT 'configuration request' declarations
 
nmt_hb.c
This file is part of the CANopen library; it contains the implementation of the NMT heartbeat consumer functions
 
nmt_hb.h
This is the internal header file of the NMT heartbeat consumer declarations
 
nmt_srv.c
This file is part of the CANopen library; it contains the implementation of the NMT service manager functions
 
nmt_srv.h
This is the internal header file of the NMT service manager declarations
 
obj.c
This file is part of the CANopen library; it contains the implementation of the object dictionary
 
pdo.c
This file is part of the CANopen library; it contains the implementation of the Process Data Object (PDO) functions
 
rpdo.c
This file is part of the CANopen library; it contains the implementation of the Receive-PDO functions
 
sdev.c
This file is part of the CANopen library; it contains the implementation of the static device description functions
 
sdo.c
This file is part of the CANopen library; it contains the implementation of the Service Data Object (SDO) functions
 
sdo.h
This is the internal header file of the Service Data Object (SDO) declarations
 
ssdo.c
This file is part of the CANopen library; it contains the implementation of the Server-SDO functions
 
sync.c
This file is part of the CANopen library; it contains the implementation of the synchronization (SYNC) object functions
 
time.c
This file is part of the CANopen library; it contains the implementation of the time stamp (TIME) object functions
 
tpdo.c
This file is part of the CANopen library; it contains the implementation of the Transmit-PDO functions
 
type.c
This file is part of the CANopen library; it contains the implementation of the CANopen type functions
 
val.c
This file is part of the CANopen library; it contains the implementation of the CANopen value functions
 
wtm.c
This file is part of the CANopen library; it contains the implementation of the Wireless Transmission Media (WTM) functions
 coapp
 
coapp.hpp
This is the internal header file of the C++ CANopen application library
 
device.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the CANopen device description
 
driver.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the remote node driver interface
 
fiber_driver.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the remote node driver which runs its tasks and callbacks in fibers
 
logical_driver.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the logical device driver interface
 
loop_driver.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the remote node driver containing an event loop
 
lss_master.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the CANopen Layer Setting Services (LSS) master
 
master.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the CANopen master
 
node.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the CANopen node
 
sdo.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the Client-SDO queue
 
sdo_error.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the SDO error and exception functions
 
slave.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the CANopen slave
 
type_traits.cpp
This file is part of the C++ CANopen application library; it contains the implementation of the CANopen type traits methods
 ev
 
ev.h
This is the internal header file of the event library
 
exec.c
This file is part of the event library; it exposes the abstract executor functions
 
fiber_exec.c
This file is part of the event library; it contains the implementation of the fiber executor functions
 
future.c
This file is part of the event library; it contains the implementation of the futures and promises functions
 
loop.c
This file is part of the event library; it contains the implementation of the polling event loop functions
 
poll.c
This file is part of the event library; it exposes the abstract polling functions
 
std_exec.c
This file is part of the event library; it contains the implementation of the standard executor functions
 
strand.c
This file is part of the event library; it contains the implementation of the strand executor functions
 
task.c
This file is part of the event library; it contains the implementation of the task functions
 
thrd_loop.c
This file is part of the event library; it contains the implementation of the thread-local event loop functions
 io
 
addr.c
This file is part of the I/O library; it contains the implementation of the network address functions
 
attr.c
This file is part of the I/O library; it contains the implementation of the serial I/O attributes functions
 
attr.h
This is the internal header file of the serial I/O attributes declarations
 
can.c
This file is part of the I/O library; it contains the implementation of the Controller Area Network (CAN) functions
 
default.h
This is the internal header file of the default implementation of the I/O device handle methods
 
file.c
This file is part of the I/O library; it contains the implementation of the regular file functions
 
handle.c
This file is part of the I/O library; it contains the implementation of the I/O handle functions
 
handle.h
This is the internal header file of the I/O handle declarations
 
if.c
This file is part of the I/O library; it contains the implementation of the network interface functions
 
io.c
This file is part of the I/O library; it contains the implementation of the the initialization and finalization functions
 
io.h
This is the internal header file of the I/O library
 
pipe.c
This file is part of the I/O library; it contains the implementation of the pipe functions
 
poll.c
This file is part of the I/O library; it contains the implementation of the polling interface
 
rtnl.c
This file is part of the I/O library; it contains the implementation of the rtnetlink functions
 
rtnl.h
This is the internal header file of the rtnetlink declarations
 
serial.c
This file is part of the I/O library; it contains the implementation of the serial I/O functions
 
sock.c
This file is part of the I/O library; it contains the implementation of the network socket functions
 io2
 can
 
msg.c
This file is part of the I/O library; it contains the implementation of the CAN frame functions
 linux
 
can_attr.h
This is the internal header file of the SocketCAN rtnetlink attributes functions
 
can_chan.c
This file is part of the I/O library; it contains the CAN channel implementation for Linux
 
can_ctrl.c
This file is part of the I/O library; it contains the CAN controller mplementation for Linux
 
can_err.h
This is the internal header file of the SocketCAN error frame conversion functions
 
can_msg.h
This is the internal header file of the SocketCAN CAN frame conversion functions
 
if.h
This is the internal header file of the rtnetlink network interface functions
 
ifreq.h
This is the internal header file of the ioctl network device configuration functions
 
io.h
This is the internal header file of the Linux-specific I/O declarations
 
poll.c
This file is part of the I/O library; it contains the I/O polling implementation for Linux
 
rtnl.h
This is the internal header file of the rtnetlink functions
 
timer.c
This file is part of the I/O library; it contains the I/O system timer implementation for Linux
 posix
 
fd.c
This file is part of the I/O library; it contains the implementation of the common file descriptor functions
 
fd.h
This is the internal header file of the common file descriptor functions
 
io.c
This file is part of the I/O library; it contains the POSIX implementation of the I/O initialization/finalization functions
 
io.h
This is the internal header file of the POSIX-specific I/O declarations
 
poll.c
This file is part of the I/O library; it contains the I/O polling implementation for POSIX platforms
 
sigset.c
This file is part of the I/O library; it contains the system signal handler implementation for POSIX platforms
 
timer.c
This file is part of the I/O library; it contains the I/O system timer implementation for POSIX platforms
 sys
 
clock.c
This file is part of the I/O library; it contains the standard system clock implementation
 
io.c
This file is part of the I/O library; it contains the standard system implementation of the I/O initialization/finalization functions
 
io.h
This is the internal header file of the standard system I/O declarations
 user
 
can.c
This file is part of the I/O library; it contains the implementation of the user-defined CAN channel
 
timer.c
This file is part of the I/O library; it contains the implementation of the user-defined timer
 win32
 
io.c
This file is part of the I/O library; it contains the Windows implementation of the I/O initialization/finalization functions
 
io.h
This is the internal header file of the Windows-specific I/O declarations
 
ixxat.c
This file is part of the I/O library; it contains the IXXAT CAN bus implementation for Windows
 
ixxat.inc
 
poll.c
This file is part of the I/O library; it contains the I/O polling implementation for Windows
 
sigset.c
This file is part of the I/O library; it contains the system signal handler implementation for Windows
 
timer.c
This file is part of the I/O library; it contains the I/O system timer implementation for Windows
 
can.c
This file is part of the I/O library; it exposes the abstract CAN bus functions
 
can.h
This is the internal header file of the CAN bus operation queue functions
 
can_net.c
This file is part of the I/O library; it contains the implementation of the CAN network interface
 
can_rt.c
This file is part of the I/O library; it contains the implementation of the CAN frame router
 
clock.c
This file is part of the I/O library; it exposes the abstract clock functions
 
ctx.c
This file is part of the I/O library; it contains the implementation of the I/O context functions
 
dev.c
This file is part of the I/O library; it exposes the abstract I/O device functions
 
io2.h
This is the internal header file of the I/O library
 
sigset.c
This file is part of the I/O library; it exposes the abstract signal handler functions
 
sigset.h
This is the internal header file of the signal wait operation queue functions
 
timer.c
This file is part of the I/O library; it exposes the abstract timer functions
 
timer.h
This is the internal header file of the I/O timer wait operation queue functions
 
tqueue.c
This file is part of the I/O library; it contains the implementation of the timer queue
 
vcan.c
This file is part of the I/O library; it contains the implementation of the virtual CAN bus
 libc
 
clock.c
This file is part of the C11 and POSIX compatibility library
 
getopt.c
This file is part of the C11 and POSIX compatibility library
 
libc.h
This is the internal header file of the C11 and POSIX compatibility library
 
sleep.c
This file is part of the C11 and POSIX compatibility library
 
stdatomic.c
This file is part of the C11 and POSIX compatibility library
 
stdio.c
This file is part of the C11 and POSIX compatibility library
 
stdlib.c
This file is part of the C11 and POSIX compatibility library
 
string.c
This file is part of the C11 and POSIX compatibility library
 
strings.c
This file is part of the C11 and POSIX compatibility library
 
threads-pthread.c
This file is part of the C11 and POSIX compatibility library
 
threads-win32.c
This file is part of the C11 and POSIX compatibility library
 
time.c
This file is part of the C11 and POSIX compatibility library
 tap
 
tap.c
This file is part of the Test Anything Protocol (TAP) library; it contains the implementation of the TAP functions
 
tap.h
This is the internal header file of the Test Anything Protocol (TAP) library
 util
 
bimap.c
This file is part of the utilities library; it exposes the bidirectional map functions
 
bits.c
This file is part of the utilities library; it contains the fallback implementation of the bit functions
 
bitset.c
This file is part of the utilities library; it contains the implementation of the bitset functions
 
cmp.c
This file is part of the utilities library; it exposes thecomparison functions
 
config.c
This file is part of the utilities library; it contains the implementation of the configuration functions
 
config_ini.c
This file is part of the utilities library; it contains the implementation of the INI parser for configuration structs
 
daemon.c
This file is part of the utilities library; it contains the daemon function definitions
 
diag.c
This file is part of the utilities library; it contains the diagnostic function definitions
 
dllist.c
This file is part of the utilities library; it exposes the doubly-linked list functions
 
endian.c
This file is part of the utilities library; it contains the implementation of the byte order functions
 
errnum.c
This file is part of the utilities library; it contains the implementation of the error functions
 
exception.cpp
This file is part of the utilities library; it contains the implementation of the C++ exception functions
 
fiber.c
This file is part of the utilities library; it contains the implementation of the fiber functions
 
frbuf.c
This file is part of the utilities library; it contains the implementation of the read file buffer
 
fwbuf.c
This file is part of the utilities library; it contains the implementation of the (atomic) write file buffer
 
lex.c
This file is part of the utilities library; it contains the implementation of the lexer functions
 
membuf.c
This file is part of the utilities library; it contains the implementation of the memory buffer
 
mkjmp.c
This file is part of the utilities library; it contains the implementation of mkjmp() and sigmkjmp()
 
pheap.c
This file is part of the utilities library; it contains the implementation of the pairing heap
 
print.c
This file is part of the utilities library; it contains the implementation of the printing functions
 
rbtree.c
This file is part of the utilities library; it contains the implementation of the red-black tree
 
sllist.c
This file is part of the utilities library; it exposes the singly linked list functions
 
spscring.c
This file is part of the utilities library; it contains the implementation of the single-producer single-consumer ring buffer
 
stop.c
This file is part of the utilities library; it contains the implementation of the stop token
 
time.c
This file is part of the utilities library; it exposes the time functions
 
ustring.c
This file is part of the utilities library; it exposes the (16-bit) Unicode string functions
 
util.h
This is the internal header file of the utilities library