/haiku/src/kits/support/ |
H A D | ArchivingManagers.cpp | 101 BArchiveManager::GetTokenForArchivable(BArchivable* archivable, int32& _token) argument 103 if (!archivable) { 108 TokenMap::iterator it = fTokenMap.find(archivable); 119 BArchiveManager::ArchiveObject(BArchivable* archivable, argument 122 if (!archivable) { 127 ArchiveInfo& info = fTokenMap[archivable]; 136 err = archivable->Archive(info.archive, deep); 140 fTokenMap.erase(archivable); 151 BArchiveManager::IsArchived(BArchivable* archivable) argument 153 if (!archivable) 209 RegisterArchivable(const BArchivable* archivable) argument 237 BArchivable* archivable; member in struct:BUnarchiveManager::ArchiveInfo 323 RegisterArchivable(BArchivable* archivable) argument 344 BArchivable* archivable = fObjects[0].archivable; local 378 RelinquishOwnership(BArchivable* archivable) argument 393 AssumeOwnership(BArchivable* archivable) argument [all...] |
H A D | ArchivingManagers.h | 104 status_t GetTokenForArchivable(BArchivable* archivable, 107 status_t ArchiveObject(BArchivable* archivable, 110 bool IsArchived(BArchivable* archivable); 117 const BArchivable* archivable); 143 void RegisterArchivable(BArchivable* archivable); 148 void RelinquishOwnership(BArchivable* archivable); 149 void AssumeOwnership(BArchivable* archivable);
|
H A D | Archivable.cpp | 415 BArchiver::AddArchivable(const char* name, BArchivable* archivable, bool deep) argument 418 status_t err = GetTokenForArchivable(archivable, deep, token); 428 BArchiver::GetTokenForArchivable(BArchivable* archivable, argument 431 return fManager->ArchiveObject(archivable, deep, _token); 436 BArchiver::IsArchived(BArchivable* archivable) argument 438 return fManager->IsArchived(archivable); 462 BArchiver::RegisterArchivable(const BArchivable* archivable) argument 464 fManager->RegisterArchivable(archivable); 500 int32 index, ownership_policy owning, BArchivable*& archivable) 502 archivable 499 FindObject(const char* name, int32 index, ownership_policy owning, BArchivable*& archivable) argument 553 AssumeOwnership(BArchivable* archivable) argument 561 RelinquishOwnership(BArchivable* archivable) argument 616 RegisterArchivable(BArchivable* archivable) argument 822 _ReservedArchivable1__11BArchivable(BArchivable* archivable, const BMessage* archive) argument 835 _ReservedArchivable2__11BArchivable(BArchivable* archivable, BMessage* archive) argument 850 _ZN11BArchivable20_ReservedArchivable1Ev(BArchivable* archivable, const BMessage* archive) argument 863 _ZN11BArchivable20_ReservedArchivable2Ev(BArchivable* archivable, BMessage* archive) argument [all...] |
/haiku/src/kits/debugger/util/ |
H A D | ArchivingUtils.h | 15 static ObjectType* CastOrDelete(BArchivable* archivable); 34 ArchivingUtils::CastOrDelete(BArchivable* archivable) argument 36 if (archivable == NULL) 39 ObjectType* object = dynamic_cast<ObjectType*>(archivable); 41 delete archivable;
|
/haiku/headers/os/support/ |
H A D | Archivable.h | 58 BArchivable* archivable, bool deep = true); 60 inline status_t GetTokenForArchivable(BArchivable* archivable, 62 status_t GetTokenForArchivable(BArchivable* archivable, 65 bool IsArchived(BArchivable* archivable); 76 const BArchivable* archivable); 129 void AssumeOwnership(BArchivable* archivable); 130 void RelinquishOwnership(BArchivable* archivable); 145 void RegisterArchivable(BArchivable* archivable); 171 BArchiver::GetTokenForArchivable(BArchivable* archivable, int32& _token) argument 173 return GetTokenForArchivable(archivable, tru [all...] |
/haiku/src/tests/servers/app/archived_view/ |
H A D | main.cpp | 157 BArchivable* archivable = instantiate_object(&archive); local 158 view = dynamic_cast<BView*>(archivable);
|
/haiku/src/tests/kits/interface/flatten_picture/ |
H A D | PictureTest.cpp | 357 BArchivable *archivable = BPicture::Instantiate(&archive); local 358 AutoDelete<BArchivable> _archivable(archivable); 359 TEST_AND_RETURN(archivable == NULL, "Picture could not be instantiated from BMessage", NULL); 361 BPicture *archivedPicture = dynamic_cast<BPicture*>(archivable);
|
/haiku/src/apps/icon-o-matic/generic/property/view/ |
H A D | PropertyListView.cpp | 196 BArchivable* archivable = instantiate_object(&archive); local 197 if (!archivable) 200 Property* property = dynamic_cast<Property*>(archivable); 202 delete archivable;
|
/haiku/src/kits/interface/ |
H A D | Dragger.cpp | 167 BArchivable* archivable = instantiate_object(&popupMsg); local 169 if (archivable) { 170 fPopUp = dynamic_cast<BPopUpMenu*>(archivable);
|
H A D | Shelf.cpp | 1302 BArchivable *archivable = _InstantiateObject(data, &image); local 1306 if (archivable != NULL) { 1307 view = dynamic_cast<BView*>(archivable);
|
/haiku/src/apps/mediaplayer/playlist/ |
H A D | Playlist.cpp | 124 BArchivable* archivable = instantiate_object(&itemArchive); local 125 PlaylistItem* item = dynamic_cast<PlaylistItem*>(archivable); 127 delete archivable;
|