|
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.