▼ 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 | |
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 | |
► detail | |
type_traits.hpp | This header file is part of the C++ CANopen application library; it contains the CANopen type traits |
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 |
► 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 | |
fd_loop.h | This header file is part of the event library; it contains the file descriptor event loop declarations |
fd_loop.hpp | This header file is part of the event library; it contains the C++ interface for the file descriptor event loop |
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 |
time.h | This header file is part of the utilities library; it contains the time function declarations |
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 |
obj.h | This is the internal header file 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 |
► 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 |
fd_loop.c | This file is part of the I/O library; it contains the file descriptor event loop implementation |
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 |
► 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-sjlj.c | This file is part of the utilities library; it contains the setjmp()/longjmp() implementation of the fiber functions |
fiber-win32.c | This file is part of the utilities library; it contains the Windows implemenation of the fiber functions |
fiber.h | This is the internal header file of the fiber implementation |
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 |
time.c | This file is part of the utilities library; it exposes the time functions |
util.h | This is the internal header file of the utilities library |