#include <thread.hpp>
|
static const char *const | DevName = "/dev/uavcan/busevent" |
|
All bus events are reported as POLLIN.
Definition at line 29 of file kinetis/libuavcan/driver/include/uavcan_kinetis/thread.hpp.
◆ BusEvent()
uavcan_kinetis::BusEvent::BusEvent |
( |
CanDriver & |
can_driver | ) |
|
◆ ~BusEvent()
uavcan_kinetis::BusEvent::~BusEvent |
( |
| ) |
|
◆ addPollWaiter()
int uavcan_kinetis::BusEvent::addPollWaiter |
( |
::pollfd * |
fds | ) |
|
|
private |
◆ close()
int uavcan_kinetis::BusEvent::close |
( |
::file * |
filp | ) |
|
|
private |
◆ closeTrampoline()
int uavcan_kinetis::BusEvent::closeTrampoline |
( |
::file * |
filp | ) |
|
|
staticprivate |
◆ open()
int uavcan_kinetis::BusEvent::open |
( |
::file * |
filp | ) |
|
|
private |
◆ openTrampoline()
int uavcan_kinetis::BusEvent::openTrampoline |
( |
::file * |
filp | ) |
|
|
staticprivate |
◆ poll()
int uavcan_kinetis::BusEvent::poll |
( |
::file * |
filp, |
|
|
::pollfd * |
fds, |
|
|
bool |
setup |
|
) |
| |
|
private |
◆ pollTrampoline()
int uavcan_kinetis::BusEvent::pollTrampoline |
( |
::file * |
filp, |
|
|
::pollfd * |
fds, |
|
|
bool |
setup |
|
) |
| |
|
staticprivate |
◆ removePollWaiter()
int uavcan_kinetis::BusEvent::removePollWaiter |
( |
::pollfd * |
fds | ) |
|
|
private |
◆ signalFromInterrupt()
void uavcan_kinetis::BusEvent::signalFromInterrupt |
( |
| ) |
|
◆ wait()
◆ can_driver_
CanDriver& uavcan_kinetis::BusEvent::can_driver_ |
|
private |
◆ DevName
const char *const uavcan_kinetis::BusEvent::DevName = "/dev/uavcan/busevent" |
|
static |
◆ file_ops_
::file_operations uavcan_kinetis::BusEvent::file_ops_ |
|
private |
◆ MaxPollWaiters
const unsigned uavcan_kinetis::BusEvent::MaxPollWaiters = 8 |
|
staticprivate |
◆ pollset_
◆ signal_
bool uavcan_kinetis::BusEvent::signal_ |
|
private |
The documentation for this class was generated from the following files: