cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
|
Class to generate message IDs of requests. More...
#include <msgpack_rpc/clients/impl/request_id_generator.h>
Public Member Functions | |
RequestIDGenerator () | |
Constructor. | |
messages::MessageID | generate () |
Generate an ID. |
Static Private Member Functions | |
static messages::MessageID | generate_initial_id () |
Generate the initial ID. |
Private Attributes | |
std::atomic< messages::MessageID > | next_id_ |
Next ID. |
Class to generate message IDs of requests.
Definition at line 32 of file request_id_generator.h.
|
inline |
Constructor.
Definition at line 37 of file request_id_generator.h.
|
inlinenodiscard |
|
inlinestaticnodiscardprivate |
|
private |
Next ID.
Definition at line 59 of file request_id_generator.h.