Searched refs:archivable (Results 1 - 11 of 11) sorted by relevance

/haiku/src/kits/support/
H A DArchivingManagers.cpp101 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 DArchivingManagers.h104 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 DArchivable.cpp415 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 DArchivingUtils.h15 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 DArchivable.h58 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 Dmain.cpp157 BArchivable* archivable = instantiate_object(&archive); local
158 view = dynamic_cast<BView*>(archivable);
/haiku/src/tests/kits/interface/flatten_picture/
H A DPictureTest.cpp357 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 DPropertyListView.cpp196 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 DDragger.cpp167 BArchivable* archivable = instantiate_object(&popupMsg); local
169 if (archivable) {
170 fPopUp = dynamic_cast<BPopUpMenu*>(archivable);
H A DShelf.cpp1302 BArchivable *archivable = _InstantiateObject(data, &image); local
1306 if (archivable != NULL) {
1307 view = dynamic_cast<BView*>(archivable);
/haiku/src/apps/mediaplayer/playlist/
H A DPlaylist.cpp124 BArchivable* archivable = instantiate_object(&itemArchive); local
125 PlaylistItem* item = dynamic_cast<PlaylistItem*>(archivable);
127 delete archivable;

Completed in 137 milliseconds