libcaf
0.15.5
|
Denotes whether a message is asynchronous or synchronous. More...
#include <message_id.hpp>
Inherits comparable< message_id >.
Public Member Functions | |
constexpr | message_id (invalid_message_id_t) |
message_id (message_id &&)=default | |
message_id (const message_id &)=default | |
message_id & | operator= (message_id &&)=default |
message_id & | operator= (const message_id &)=default |
message_id & | operator++ () |
bool | is_async () const |
bool | is_response () const |
bool | is_answered () const |
bool | is_high_priority () const |
bool | valid () const |
bool | is_request () const |
message_id | response_id () const |
message_id | request_id () const |
message_id | with_high_priority () const |
message_id | with_normal_priority () const |
void | mark_as_answered () |
uint64_t | integer_value () const |
long | compare (const message_id &other) const |
Static Public Member Functions | |
static constexpr message_id | make () |
static constexpr message_id | make (message_priority prio) |
template<class Int , class E = detail::enable_if_tt<std::is_integral<Int>>> | |
static constexpr message_id | make (Int value) |
Friends | |
template<class Inspector > | |
Inspector::result_type | inspect (Inspector &f, message_id &x) |
Denotes whether a message is asynchronous or synchronous.