Beamlib 3.1.2
This is the Beam C++ class library.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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. More...
 
BError sendEvent (BEvent1 *event)
 Send an event. More...
 
BError getEvent (BEvent1 *event, int timeOutUs=-1)
 Receive the event. More...
 
int getReceiveFd ()
 returns the receive file descriptor for the poll system call More...
 

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()

BError BEvent1Pipe::sendEvent ( BEvent1 event)

Send an event.

◆ getEvent()

BError BEvent1Pipe::getEvent ( BEvent1 event,
int  timeOutUs = -1 
)

Receive the event.

◆ 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: