PackageVolumeState
PackageVolumeState* packageVolumeState
PackageVolumeState* GetPackageVolumeState() const
PackageVolumeState* packageVolumeState);
PackageVolumeState* fPackageVolumeState;
class PackageVolumeState;
PackageVolumeState* selectedState = NULL;
PackageVolumeState* state = it.Next();) {
void UpdateStateName(PackageVolumeState* volumeState)
PackageVolumeState* volumeState)
PackageVolumeState* VolumeState() const
PackageVolumeState* fVolumeState;
PackageVolumeState::DisplayName() const
PackageVolumeState::SetSystemPackage(const char* package)
PackageVolumeState::GetPackagePath(const char* name, char* path,
PackageVolumeState::IsNewer(const PackageVolumeState* a,
const PackageVolumeState* b)
while (PackageVolumeState* state = fStates.RemoveHead())
PackageVolumeState* state = _AddState(NULL);
fStates.Sort(&PackageVolumeState::IsNewer);
PackageVolumeState* state = fStates.Head();
PackageVolumeState* nextState = fStates.GetNext(state);
PackageVolumeState*
ObjectDeleter<PackageVolumeState> state(new(std::nothrow) PackageVolumeState);
PackageVolumeState* state)
for (PackageVolumeState* otherState = state; otherState != NULL;
PackageVolumeState* state, char* packageName, size_t packageNameSize)
PackageVolumeState::PackageVolumeState()
PackageVolumeState::~PackageVolumeState()
PackageVolumeState::SetTo(const char* stateName)
PackageVolumeState::Unset()
class PackageVolumeState : public DoublyLinkedListLinkImpl<PackageVolumeState> {
PackageVolumeState();
~PackageVolumeState();
static bool IsNewer(const PackageVolumeState* a,
const PackageVolumeState* b);
typedef DoublyLinkedList<PackageVolumeState> PackageVolumeStateList;
PackageVolumeState* _AddState(const char* stateName);
DIR* dir, PackageVolumeState* state);
PackageVolumeState* state,
PackageVolumeState* packageVolumeState)
PackageVolumeState* packageVolumeState)
PackageVolumeState* state = bootVolume.GetPackageVolumeState();