|
lintel 0.2.0
|
#include <MessageQueueDtos.h>
Public Member Functions | |
| MessageQueueDtos ()=default | |
| MessageQueueDtos (const std::vector< std::pair< MessageQueueEntry, int32_t > > &messageQueueDtos) | |
| const std::vector< MessageQueueDto > & | getMessageQueueDtos () const |
| void | serialize (rapidjson::Writer< rapidjson::StringBuffer > *writer) const override |
| void | deserialize (const std::string &json) override |
Public Member Functions inherited from lintel::JsonSerializable | |
| JsonSerializable ()=default | |
| virtual | ~JsonSerializable ()=default |
| virtual bool | deserialize (const rapidjson::Value &obj) |
| virtual std::string | serialize () const |
Static Public Member Functions | |
| static std::vector< MessageQueueDto > | build (const std::vector< std::pair< MessageQueueEntry, int32_t > > &pairs) |
DTO representing a collection of message queues
|
default |
Default constructor
| lintel::MessageQueueDtos::MessageQueueDtos | ( | const std::vector< std::pair< MessageQueueEntry, int32_t > > & | messageQueueDtos | ) |
Construct from entry/count pairs
| messageQueueDtos | Vector of (MessageQueueEntry, message_count) pairs |
|
static |
Build message queue DTOs from entry/count pairs
| pairs | Vector of (MessageQueueEntry, message_count) pairs |
Deserialize from JSON string
| json | The JSON string to parse |
Reimplemented from lintel::JsonSerializable.
| const std::vector< MessageQueueDto > & lintel::MessageQueueDtos::getMessageQueueDtos | ( | ) | const |
Get the message queue DTOs
|
overridevirtual |