Public Types | Public Member Functions
Tonido::Data::GroupDataRecord Class Reference

Holds a single group data record. More...

Inheritance diagram for Tonido::Data::GroupDataRecord:
Tonido::DataSync::DataSyncRecord

List of all members.

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.

Detailed Description

Holds a single group data record.


Constructor & Destructor Documentation

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


Generated on Wed Oct 12 2011 21:46:53. © CodeLathe LLC 2007-2011. All Rights Reserved.