|
DDS
ver. 2.0
|
Container for the key-value records with the same property ID. More...
#include <KeyValueManager.h>
Public Types | |
| typedef std::shared_ptr< SPropertyRecord > | ptr_t |
| typedef std::weak_ptr< SPropertyRecord > | wptr_t |
| typedef std::map< std::string, SPropertyRecord::ptr_t > | propertyMap_t |
Public Member Functions | |
| SPropertyRecord () | |
| ~SPropertyRecord () | |
| void | addKeyValueRecord (uint64_t _taskID, SKeyValueRecord::ptr_t _keyValueRecord) |
| EKeyUpdateResult | updateKeyValue (const protocol_api::SUpdateKeyCmd &_cmd, protocol_api::SUpdateKeyCmd &_serverCmd) |
| std::string | getKeyValueString () const |
Friends | |
| std::ostream & | operator<< (std::ostream &_stream, const SPropertyRecord &_value) |
Container for the key-value records with the same property ID.
| typedef std::map<std::string, SPropertyRecord::ptr_t> dds::commander_cmd::SPropertyRecord::propertyMap_t |
| typedef std::shared_ptr<SPropertyRecord> dds::commander_cmd::SPropertyRecord::ptr_t |
| typedef std::weak_ptr<SPropertyRecord> dds::commander_cmd::SPropertyRecord::wptr_t |
| SPropertyRecord::SPropertyRecord | ( | ) |
| SPropertyRecord::~SPropertyRecord | ( | ) |
| void SPropertyRecord::addKeyValueRecord | ( | uint64_t | _taskID, |
| SKeyValueRecord::ptr_t | _keyValueRecord | ||
| ) |
| string SPropertyRecord::getKeyValueString | ( | ) | const |
| EKeyUpdateResult SPropertyRecord::updateKeyValue | ( | const protocol_api::SUpdateKeyCmd & | _cmd, |
| protocol_api::SUpdateKeyCmd & | _serverCmd | ||
| ) |
|
friend |
1.8.13