Account
| Beamlib 3.3.4 This is the Beam C++ class library. |
Loading...
Searching...
No Matches
BEvent1Pipe Class Reference
This class provides a base interface for sending events via a pipe. This allows threads to send events that can be picked up by the poll system call. More...
#include <BEvent1.h>
Public Member Functions | |
| BEvent1Pipe () | |
| ~BEvent1Pipe () | |
| void | clear () |
| Clear events pending. | |
| BError | sendEvent (BEvent1 *event) |
| Send an event. | |
| BError | getEvent (BEvent1 *event, int timeOutUs=-1) |
| Receive the event. | |
| int | getReceiveFd () |
| returns the receive file descriptor for the poll system call | |
Detailed Description
This class provides a base interface for sending events via a pipe. This allows threads to send events that can be picked up by the poll system call.
Constructor & Destructor Documentation
◆ BEvent1Pipe()
| BEvent1Pipe::BEvent1Pipe | ( | ) |
◆ ~BEvent1Pipe()
| BEvent1Pipe::~BEvent1Pipe | ( | ) |
Member Function Documentation
◆ clear()
| void BEvent1Pipe::clear | ( | ) |
Clear events pending.
◆ sendEvent()
◆ getEvent()
◆ getReceiveFd()
| int BEvent1Pipe::getReceiveFd | ( | ) |
returns the receive file descriptor for the poll system call
The documentation for this class was generated from the following files:
Generated by
