BUnarchiveManager
BUnarchiveManager* fManager;
class BUnarchiveManager;
using ::BPrivate::Archiving::BUnarchiveManager;
friend class BUnarchiveManager;
BUnarchiveManager* manager = BManagerBase::UnarchiveManager(archive);
manager = new BUnarchiveManager(archive);
struct BUnarchiveManager::ArchiveInfo {
BUnarchiveManager::BUnarchiveManager(BMessage* archive)
BUnarchiveManager::~BUnarchiveManager()
BUnarchiveManager::GetArchivableForToken(int32 token,
BUnarchiveManager::IsInstantiated(int32 token)
BUnarchiveManager::RegisterArchivable(BArchivable* archivable)
BUnarchiveManager::UnarchiverLeaving(const BUnarchiver* unarchiver,
BUnarchiveManager::RelinquishOwnership(BArchivable* archivable)
BUnarchiveManager::AssumeOwnership(BArchivable* archivable)
BUnarchiveManager::Acquire()
BUnarchiveManager*
return static_cast<BUnarchiveManager*>(manager);
class BUnarchiveManager: public BManagerBase {
BUnarchiveManager(BMessage* topLevelArchive);
~BUnarchiveManager();
static BUnarchiveManager* UnarchiveManager(const BMessage* archive);