26 #ifndef TAGLIB_OWNERSHIPFRAME_H
27 #define TAGLIB_OWNERSHIPFRAME_H
45 friend class FrameFactory;
56 explicit OwnershipFrame(
const ByteVector &data);
61 virtual ~OwnershipFrame();
68 virtual String toString()
const;
75 String datePurchased()
const;
82 void setDatePurchased(
const String &datePurchased);
89 String pricePaid()
const;
96 void setPricePaid(
const String &pricePaid);
103 String seller()
const;
110 void setSeller(
const String &seller);
134 virtual void parseFields(
const ByteVector &data);
135 virtual ByteVector renderFields()
const;
141 OwnershipFrame(
const ByteVector &data, Header *h);
142 OwnershipFrame(
const OwnershipFrame &);
143 OwnershipFrame &operator=(
const OwnershipFrame &);
145 class OwnershipFramePrivate;
146 OwnershipFramePrivate *d;