summaryrefslogtreecommitdiffstats
path: root/mtp/MtpStorageInfo.cpp
diff options
context:
space:
mode:
authorbigbiff bigbiff <bigbiff@teamw.in>2018-12-19 00:39:53 +0100
committerEthan Yonker <dees_troy@teamw.in>2019-03-20 20:28:21 +0100
commitaf32bb9c4f4f06e92de3435ed2db3153c0701094 (patch)
tree622948fb3167dc17bb436c948d61df581d2e75f7 /mtp/MtpStorageInfo.cpp
parentAdding Edl button in reboot menu (diff)
downloadandroid_bootable_recovery-af32bb9c4f4f06e92de3435ed2db3153c0701094.tar
android_bootable_recovery-af32bb9c4f4f06e92de3435ed2db3153c0701094.tar.gz
android_bootable_recovery-af32bb9c4f4f06e92de3435ed2db3153c0701094.tar.bz2
android_bootable_recovery-af32bb9c4f4f06e92de3435ed2db3153c0701094.tar.lz
android_bootable_recovery-af32bb9c4f4f06e92de3435ed2db3153c0701094.tar.xz
android_bootable_recovery-af32bb9c4f4f06e92de3435ed2db3153c0701094.tar.zst
android_bootable_recovery-af32bb9c4f4f06e92de3435ed2db3153c0701094.zip
Diffstat (limited to 'mtp/MtpStorageInfo.cpp')
-rw-r--r--mtp/MtpStorageInfo.cpp69
1 files changed, 0 insertions, 69 deletions
diff --git a/mtp/MtpStorageInfo.cpp b/mtp/MtpStorageInfo.cpp
deleted file mode 100644
index a2b8ca2a1..000000000
--- a/mtp/MtpStorageInfo.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright (C) 2010 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * Copyright (C) 2014 TeamWin - bigbiff and Dees_Troy mtp database conversion to C++
- */
-
-#include "MtpDebug.h"
-#include "MtpDataPacket.h"
-#include "MtpStorageInfo.h"
-#include "MtpStringBuffer.h"
-
-MtpStorageInfo::MtpStorageInfo(MtpStorageID id)
- : mStorageID(id),
- mStorageType(0),
- mFileSystemType(0),
- mAccessCapability(0),
- mMaxCapacity(0),
- mFreeSpaceBytes(0),
- mFreeSpaceObjects(0),
- mStorageDescription(NULL),
- mVolumeIdentifier(NULL)
-{
-}
-
-MtpStorageInfo::~MtpStorageInfo() {
- if (mStorageDescription)
- free(mStorageDescription);
- if (mVolumeIdentifier)
- free(mVolumeIdentifier);
-}
-
-void MtpStorageInfo::read(MtpDataPacket& packet) {
- MtpStringBuffer string;
-
- // read the device info
- mStorageType = packet.getUInt16();
- mFileSystemType = packet.getUInt16();
- mAccessCapability = packet.getUInt16();
- mMaxCapacity = packet.getUInt64();
- mFreeSpaceBytes = packet.getUInt64();
- mFreeSpaceObjects = packet.getUInt32();
-
- packet.getString(string);
- mStorageDescription = strdup((const char *)string);
- packet.getString(string);
- mVolumeIdentifier = strdup((const char *)string);
-}
-
-void MtpStorageInfo::print() {
- MTPI("Storage Info %08X:\n\tmStorageType: %d\n\tmFileSystemType: %d\n\tmAccessCapability: %d\n",
- mStorageID, mStorageType, mFileSystemType, mAccessCapability);
- MTPI("\tmMaxCapacity: %lld\n\tmFreeSpaceBytes: %lld\n\tmFreeSpaceObjects: %d\n",
- mMaxCapacity, mFreeSpaceBytes, mFreeSpaceObjects);
- MTPI("\tmStorageDescription: %s\n\tmVolumeIdentifier: %s\n",
- mStorageDescription, mVolumeIdentifier);
-}
-