Lines Matching defs:BArchivable
28 class BArchivable {
30 BArchivable(BMessage* from);
31 BArchivable();
32 virtual ~BArchivable();
35 static BArchivable* Instantiate(BMessage* archive);
58 BArchivable* archivable, bool deep = true);
60 inline status_t GetTokenForArchivable(BArchivable* archivable,
62 status_t GetTokenForArchivable(BArchivable* archivable,
65 bool IsArchived(BArchivable* archivable);
70 friend class BArchivable;
76 const BArchivable* archivable);
129 void AssumeOwnership(BArchivable* archivable);
130 void RelinquishOwnership(BArchivable* archivable);
140 friend class BArchivable;
145 void RegisterArchivable(BArchivable* archivable);
158 typedef BArchivable* (*instantiation_func)(BMessage*);
160 BArchivable* instantiate_object(BMessage* from, image_id* id);
161 BArchivable* instantiate_object(BMessage* from);
171 BArchiver::GetTokenForArchivable(BArchivable* archivable, int32& _token)
178 status_t BUnarchiver::FindObject<BArchivable>(const char* name, int32 index,
179 ownership_policy owning, BArchivable*& archivable);
189 BArchivable* interim;
207 BUnarchiver::GetObject<BArchivable>(int32 token,
208 ownership_policy owning, BArchivable*& object);
217 BArchivable* interim;
269 BArchivable* dummy;
277 BArchivable* dummy;
284 BUnarchiver::InstantiateObject<BArchivable>(BMessage* from,
285 BArchivable*& object);
294 BArchivable* interim;