VolumeState
CommitTransactionHandler::Init(VolumeState* volumeState,
VolumeState*
VolumeState* result = fVolumeState;
VolumeState* fVolumeState;
void Init(VolumeState* volumeState,
VolumeState* DetachVolumeState();
VolumeState* state = new(std::nothrow) VolumeState;
ObjectDeleter<VolumeState> stateDeleter(state);
Volume::_SetLatestState(VolumeState* state, bool isActive)
Volume::_CollectPackageNamesAdded(const VolumeState* oldState,
const VolumeState* newState, BStringList& addedPackageNames)
Volume::_DumpState(VolumeState* state)
fLatestState = new(std::nothrow) VolumeState;
void _SetLatestState(VolumeState* state,
void _DumpState(VolumeState* state);
const VolumeState* oldState,
const VolumeState* newState,
VolumeState* fLatestState;
VolumeState* fActiveState;
class VolumeState;
VolumeState::VolumeState()
VolumeState::~VolumeState()
VolumeState::Init()
VolumeState::AddPackage(Package* package)
VolumeState::RemovePackage(Package* package)
VolumeState::SetPackageActive(Package* package, bool active)
VolumeState::ActivationChanged(const PackageSet& activatedPackage,
VolumeState*
VolumeState::Clone() const
VolumeState* clone = new(std::nothrow) VolumeState;
ObjectDeleter<VolumeState> cloneDeleter(clone);
class VolumeState {
VolumeState();
~VolumeState();
VolumeState* Clone() const;
VolumeState::FindPackage(const char* name) const
VolumeState::FindPackage(const node_ref& nodeRef) const
VolumeState::ByFileNameIterator() const
VolumeState::ByNodeRefIterator() const
item->VolumeInfo(), item->VolumeState());
item->UpdateStateName(stateItem->VolumeState());
&& sBootVolume->GetPackageVolumeState() == item->VolumeState()) {
volumeItem->UpdateStateName(item->VolumeState());