Holds a single group data record. More...
Public Types | |
|
typedef boost::shared_ptr < GroupDataRecord > | SharedPtr |
|
typedef std::vector < GroupDataRecord::SharedPtr > | Collection |
Public Member Functions | |
| GroupDataRecord () | |
| Ctor. | |
| GroupDataRecord (const PeerID &a_peerID, const std::string &a_status) | |
| Dtor. | |
| GroupDataRecord (const DataSyncRecord &a_record, const PeerID &a_peerID, const std::string &a_status) | |
| virtual Data::RawData::SharedPtr | toRawData () |
| Serialize Group Data record. | |
| virtual void | fromRawData (Data::RawData::SharedPtr &a_data) |
| DeSerialize Group Data record. | |
| void | setPeerID (const PeerID &a_peerID) |
| Sets the PeerID for this sync record. | |
| PeerID | getPeerID () |
| Gets the PeerID associated with this group record. | |
| void | setMemberStatus (const std::string &a_status) |
| Sets the Member Status of this peer. | |
| std::string | getMemberStatus () |
| Gets the Member Status of this peer. | |
Holds a single group data record.
| Tonido::Data::GroupDataRecord::GroupDataRecord | ( | ) |
Ctor.
details if needed ...
| Tonido::Data::GroupDataRecord::GroupDataRecord | ( | const PeerID & | a_peerID, |
| const std::string & | a_status | ||
| ) |
Dtor.
details if needed ...