messages received by a listener.
More...
|
| void | push (const Message &message) |
| | record a message.
|
| |
| bool | awaits (size_t count, std::chrono::milliseconds timeout=std::chrono::seconds(5)) |
| | wait for the given number of messages to be received.
|
| |
| std::vector< Message > | messages () |
| | get the messages received.
|
| |
template<class Message>
class Inbox< Message >
messages received by a listener.
◆ awaits()
template<class Message >
| bool Inbox< Message >::awaits |
( |
size_t | count, |
|
|
std::chrono::milliseconds | timeout = std::chrono::seconds (5) ) |
|
inline |
wait for the given number of messages to be received.
- Parameters
-
| count | number of messages. |
| timeout | wait timeout. |
- Returns
- true if they were received, false if it timed out.
◆ messages()
template<class Message >
| std::vector< Message > Inbox< Message >::messages |
( |
| ) |
|
|
inline |
get the messages received.
- Returns
- the messages received.
◆ push()
template<class Message >
| void Inbox< Message >::push |
( |
const Message & | message | ) |
|
|
inline |
record a message.
- Parameters
-
The documentation for this class was generated from the following file: