~BEvent1Int()
Definition: BEvent1.cpp:140
BEvent1Error(int errNo=ErrorOk, BString errStr="")
Definition: BEvent1.cpp:40
This class provides an interface for sending simple integer events via a file descriptor....
Definition: BEvent1.h:60
BError sendEvent(BEvent1 *event)
Send an event.
Definition: BEvent1.cpp:94
virtual BError getBinary(void *data, uint32_t &size)
Definition: BEvent1.cpp:22
void clear()
Clear events pending.
Definition: BEvent1.cpp:88
BError setBinary(void *data, uint32_t &size)
Definition: BEvent1.cpp:59
BError sendEvent(int event)
Send an event.
Definition: BEvent1.cpp:151
BError getEvent(BEvent1 *event, int timeOutUs=-1)
Receive the event.
Definition: BEvent1.cpp:108
BError getEvent(int &event, int timeOutUs=-1)
Receive the event.
Definition: BEvent1.cpp:159
BEvent1Pipe()
Definition: BEvent1.cpp:78
int getReceiveFd()
returns the receive file descriptor for the poll system call
Definition: BEvent1.cpp:131
BEvent1Type
Definition: BEvent1.h:13
This class provides a base interface for sending events via a pipe. This allows threads to send event...
Definition: BEvent1.h:42
BError getBinary(void *data, uint32_t &size)
Definition: BEvent1.cpp:43
virtual BError setBinary(void *data, uint32_t &size)
Definition: BEvent1.cpp:31
BEvent1Int()
Definition: BEvent1.cpp:136
virtual ~BEvent1()
Definition: BEvent1.cpp:15
~BEvent1Pipe()
Definition: BEvent1.cpp:82
char data[8]
Definition: BoapMc1.h:21
BEvent1(uint32_t type)
Definition: BEvent1.cpp:12
int getFd()
Definition: BEvent1.cpp:175
void clear()
Clear events pending.
Definition: BEvent1.cpp:145
This class provides a base class for all event objects that can be sent over the events interface.
Definition: BEvent1.h:17
uint32_t getType()
Definition: BEvent1.cpp:18