1//------------------------------------------------------------------------------ 2// RemoteTestObject.h 3// 4//------------------------------------------------------------------------------ 5 6#ifndef REMOTETESTOBJECT_H 7#define REMOTETESTOBJECT_H 8 9// Standard Includes ----------------------------------------------------------- 10 11// System Includes ------------------------------------------------------------- 12#include <Archivable.h> 13 14// Project Includes ------------------------------------------------------------ 15 16// Local Includes -------------------------------------------------------------- 17 18// Local Defines --------------------------------------------------------------- 19 20// Globals --------------------------------------------------------------------- 21 22class BMessage; 23 24class TRemoteTestObject : public BArchivable 25{ 26 public: 27 TRemoteTestObject(int32 i); 28 int32 GetData() { return data; } 29 30 // All the archiving-related stuff 31 TRemoteTestObject(BMessage* archive); 32 status_t Archive(BMessage* archive, bool deep = true); 33 static TRemoteTestObject* Instantiate(BMessage* archive); 34 35 private: 36 int32 data; 37}; 38 39#endif //REMOTETESTOBJECT_H 40 41/* 42 * $Log $ 43 * 44 * $Id $ 45 * 46 */ 47 48