Lines Matching refs:archive

361 			data->return_value = BArchivable::AllUnarchived(data->archive);
370 data->return_value = BArchivable::AllArchived(data->archive);
380 BArchivable::AllUnarchived(const BMessage* archive)
387 BArchivable::AllArchived(BMessage* archive) const
396 BArchiver::BArchiver(BMessage* archive)
398 fManager(BManagerBase::ArchiveManager(archive)),
399 fArchive(archive),
471 BUnarchiver::BUnarchiver(const BMessage* archive)
473 fManager(BManagerBase::UnarchiveManager(archive)),
474 fArchive(archive),
569 BUnarchiver::IsArchiveManaged(const BMessage* archive)
572 if (BManagerBase::ManagerPointer(archive))
575 if (archive == NULL)
580 if (archive->FindBool(kManagedField, &dummy) == B_OK)
599 BUnarchiver::PrepareArchive(BMessage* &archive)
603 if (BUnarchiver::IsArchiveManaged(archive)) {
604 BUnarchiveManager* manager = BManagerBase::UnarchiveManager(archive);
606 manager = new BUnarchiveManager(archive);
611 return archive;
627 debugger("BUnarchiver used with legacy or unprepared archive.");
635 instantiate_object(BMessage* archive, image_id* _id)
643 if (archive == NULL) {
649 // Get class name from archive
651 status_t err = archive->FindString(B_CLASS_FIELD, &className);
659 // Get sig from archive
661 bool hasSignature = archive->FindString(B_ADD_ON_FIELD, &signature) == B_OK;
726 "in archive, looking for class \"%s\".", className);
734 return instantiationFunc(archive);
797 find_instantiation_func(BMessage* archive)
799 if (archive == NULL) {
806 if (archive->FindString(B_CLASS_FIELD, &name) != B_OK
807 || archive->FindString(B_ADD_ON_FIELD, &signature)) {
823 const BMessage* archive)
827 performData.archive = archive;
836 BMessage* archive)
840 performData.archive = archive;
851 const BMessage* archive)
855 performData.archive = archive;
864 BMessage* archive)
868 performData.archive = archive;