Lines Matching defs:archive

49 User::User(BMessage* archive)
51 BArchivable(archive),
55 Unarchive(archive);
65 User::Archive(BMessage* archive, bool deep) const
67 if (!archive)
72 error = archive->AddString("name", fName.GetString());
75 error = archive->AddString("password", fPassword.GetString());
81 User::Instantiate(BMessage* archive)
83 if (!validate_instantiation(archive, "User"))
85 return new(std::nothrow) User(archive);
112 User::Unarchive(const BMessage* archive)
116 if (archive->FindString("name", &name) != B_OK)
121 if (archive->FindString("password", &password) == B_OK)
157 Share::Share(BMessage* archive)
159 BArchivable(archive),
164 Unarchive(archive);
174 Share::Archive(BMessage* archive, bool deep) const
176 if (!archive)
181 error = archive->AddString("name", fName.GetString());
184 error = archive->AddString("path", fPath.GetString());
190 Share::Instantiate(BMessage* archive)
192 if (!validate_instantiation(archive, "Share"))
194 return new(std::nothrow) Share(archive);
247 Share::Unarchive(const BMessage* archive)
251 if (archive->FindString("name", &name) != B_OK)
255 if (archive->FindString("path", &path) != B_OK)
387 SecurityContext::SecurityContext(BMessage* archive)
388 : BArchivable(archive),
402 archive->FindMessage("users", i, &userArchive) == B_OK;
416 archive->FindMessage("shares", i, &shareArchive) == B_OK;
429 if (archive->FindMessage("permissions", &permissionsArchive) != B_OK)
490 SecurityContext::Archive(BMessage* archive, bool deep) const
492 if (!archive)
505 error = archive->AddMessage("users", &userArchive);
517 error = archive->AddMessage("shares", &shareArchive);
558 error = archive->AddMessage("permissions", &permissionsArchive);
566 SecurityContext::Instantiate(BMessage* archive)
568 if (!validate_instantiation(archive, "SecurityContext"))
570 return new(std::nothrow) SecurityContext(archive);