Here is a list of all documented files with brief descriptions:
[detail level 1234]
▼ software | |
▼ include | |
▼ enso | |
config.h | Functions to configure the data plane |
consts.h | Constants used throughout the codebase. Some of these constants need to be kept in sync with the hardware |
helpers.h | Miscellaneous helper functions |
internals.h | Definitions that are internal to Enso. They should not be exposed to applications |
ixy_helpers.h | Helper functions adapted from the ixy driver |
pipe.h | Enso Pipe API. We define RX, TX, and RX/TX pipes as well as the Device class that manages them. All of these classes are quite coupled, so we define them all in this file |
queue.h | Helper queue for inter-thread communication |
socket.h | Socket-like API |
▼ src | |
▼ enso | |
config.cpp | Functions to configure the data plane |
helpers.cpp | Miscellaneous helper functions |
ixy_helpers.cpp | Helper functions adapted from the ixy driver |
pipe.cpp | Implementation of Enso Pipe API |
socket.cpp | Socket-like API |
pcie.cpp | Functions to initialize and interface directly with the PCIe device |
pcie.h | Functions to initialize and interface directly with the PCIe device |