Changeset 20962 for juggler/branches/2.2/modules/vrjuggler/doc
- Timestamp:
- 12/13/07 22:21:26 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/branches/2.2/modules/vrjuggler/doc/programmer.guide/programmer.guide.xml
r20890 r20962 7481 7481 <listitem> 7482 7482 <para><methodsynopsis> 7483 <type>v pr::ReturnStatus</type>7483 <type>void</type> 7484 7484 7485 7485 <methodname>writeObject</methodname> … … 7495 7495 <listitem> 7496 7496 <para><methodsynopsis> 7497 <type>v pr::ReturnStatus</type>7497 <type>void</type> 7498 7498 7499 7499 <methodname>readObject</methodname> … … 7618 7618 { 7619 7619 public: 7620 v pr::ReturnStatuswriteObject(vpr::ObjectWriter* writer);7621 v pr::ReturnStatusreadObject(vpr::ObjectReader* reader);7620 void writeObject(vpr::ObjectWriter* writer); 7621 void readObject(vpr::ObjectReader* reader); 7622 7622 // Other public methods ... 7623 7623 … … 7632 7632 <title>Serializing an Application-Specific Type</title> 7633 7633 7634 <programlisting>v pr::ReturnStatusMyType::writeObject(vpr::ObjectWriter* writer)7634 <programlisting>void MyType::writeObject(vpr::ObjectWriter* writer) 7635 7635 { 7636 7636 writer->writeUint32(mIntData); 7637 7637 writer->writeInt8(mByteData); 7638 7638 writer->writeFloat(mFloatData); 7639 return vpr::ReturnStatus();7640 7639 } 7641 7640 7642 v pr::ReturnStatusMyType::readObject(vpr::ObjectReader* reader)7641 void MyType::readObject(vpr::ObjectReader* reader) 7643 7642 { 7644 7643 mIntData = reader->readUint32(); 7645 7644 mByteData = reader->readInt8(); 7646 7645 mFloatData = reader->readFloat(); 7647 return vpr::ReturnStatus();7648 7646 }</programlisting> 7649 7647 </example> … … 7686 7684 7687 7685 template<> 7688 vpr::ReturnStatus 7689 vpr::SerializableObjectMixin<SomeType>:: 7686 void vpr::SerializableObjectMixin<SomeType>:: 7690 7687 writeObject(vpr::ObjectWriter* writer) 7691 7688 { … … 7693 7690 writer->writeInt8(getByteData()); 7694 7691 write->writeFloat(getFloatData()); 7695 return vpr::ReturnStatus();7696 7692 } 7697 7693 7698 7694 template<> 7699 vpr::ReturnStatus 7700 vpr::SerializableObjectMixin<SomeType>:: 7695 void vpr::SerializableObjectMixin<SomeType>:: 7701 7696 readObject(vpr::ObjectReader* reader) 7702 7697 { … … 7704 7699 setByteData(reader->readInt8()); 7705 7700 setFloatData(reader->readFloat()); 7706 return vpr::ReturnStatus();7707 7701 }</programlisting> 7708 7702 </example>
