@ ErrorOk
Definition: BError.h:23
BEvent1Type
Definition: BEvent1.h:14
@ BEvent1TypeError
Definition: BEvent1.h:14
@ BEvent1TypeNone
Definition: BEvent1.h:14
@ BEvent1TypeInt
Definition: BEvent1.h:14
char data[8]
Definition: BoapMc1.h:2
Error return class. This class is used to return the error status from a function....
Definition: BError.h:31
This class provides a class to send a BError event.
Definition: BEvent1.h:32
BEvent1Error(int errNo=ErrorOk, BString errStr="")
Definition: BEvent1.cpp:42
BError setBinary(void *data, uint32_t &size)
Definition: BEvent1.cpp:61
BError getBinary(void *data, uint32_t &size)
Definition: BEvent1.cpp:45
This class provides an interface for sending simple integer events via a file descriptor....
Definition: BEvent1.h:57
BEvent1Int()
Definition: BEvent1.cpp:138
void clear()
Clear events pending.
Definition: BEvent1.cpp:147
BError getEvent(int &event, int timeOutUs=-1)
Receive the event.
Definition: BEvent1.cpp:161
BError sendEvent(int event)
Send an event.
Definition: BEvent1.cpp:153
~BEvent1Int()
Definition: BEvent1.cpp:142
int getFd()
Definition: BEvent1.cpp:177
This class provides a base interface for sending events via a pipe. This allows threads to send event...
Definition: BEvent1.h:41
BEvent1Pipe()
Definition: BEvent1.cpp:80
int getReceiveFd()
returns the receive file descriptor for the poll system call
Definition: BEvent1.cpp:133
~BEvent1Pipe()
Definition: BEvent1.cpp:84
BError sendEvent(BEvent1 *event)
Send an event.
Definition: BEvent1.cpp:96
BError getEvent(BEvent1 *event, int timeOutUs=-1)
Receive the event.
Definition: BEvent1.cpp:110
void clear()
Clear events pending.
Definition: BEvent1.cpp:90
This class provides a base class for all event objects that can be sent over the events interface.
Definition: BEvent1.h:17
BEvent1(uint32_t type)
Definition: BEvent1.cpp:14
virtual BError setBinary(void *data, uint32_t &size)
Definition: BEvent1.cpp:33
uint32_t getType()
Definition: BEvent1.cpp:20
virtual BError getBinary(void *data, uint32_t &size)
Definition: BEvent1.cpp:24
virtual ~BEvent1()
Definition: BEvent1.cpp:17
This class stores and manipulates ASCII strings.
Definition: BString.h:20