//------------------------------------------------------------------------------ // RemoteTestObject.cpp // //------------------------------------------------------------------------------ // Standard Includes ----------------------------------------------------------- #include // System Includes ------------------------------------------------------------- #include // Project Includes ------------------------------------------------------------ // Local Includes -------------------------------------------------------------- #include "RemoteTestObject.h" // Local Defines --------------------------------------------------------------- // Globals --------------------------------------------------------------------- //------------------------------------------------------------------------------ TRemoteTestObject::TRemoteTestObject(int32 i) : data(i) { ; } //------------------------------------------------------------------------------ TRemoteTestObject::TRemoteTestObject(BMessage *archive) { data = archive->FindInt32("TRemoteTestObject::data"); } //------------------------------------------------------------------------------ status_t TRemoteTestObject::Archive(BMessage *archive, bool deep) { status_t err = archive->AddString("class", "TRemoteTestObject"); if (!err) err = archive->AddInt32("TRemoteTestObject::data", data); return err; } //------------------------------------------------------------------------------ TRemoteTestObject* TRemoteTestObject::Instantiate(BMessage *archive) { if (validate_instantiation(archive, "TRemoteTestObject")) return new TRemoteTestObject(archive); return NULL; } //------------------------------------------------------------------------------ /* * $Log $ * * $Id $ * */