summaryrefslogtreecommitdiffstats
path: root/media/mtp/MtpServer.h
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2010-06-30 17:00:35 -0400
committerMike Lockwood <lockwood@android.com>2010-06-30 17:02:07 -0400
commit21ef7d0e70c5ad599bc2602cb484f8cd647055ca (patch)
tree3e7af9cd07506b7bf52e2d3ad1ed9ada9f6b0dd6 /media/mtp/MtpServer.h
parent05a53a389852a9e52b816c087465f4e0c5009613 (diff)
downloadframeworks_av-21ef7d0e70c5ad599bc2602cb484f8cd647055ca.zip
frameworks_av-21ef7d0e70c5ad599bc2602cb484f8cd647055ca.tar.gz
frameworks_av-21ef7d0e70c5ad599bc2602cb484f8cd647055ca.tar.bz2
MTP: Implement GetObjectPropDesc
Change-Id: I283651257254fc9cd9d93eab4605c5e33d3db93e Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'media/mtp/MtpServer.h')
-rw-r--r--media/mtp/MtpServer.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/media/mtp/MtpServer.h b/media/mtp/MtpServer.h
index 40f3c52..40329c5 100644
--- a/media/mtp/MtpServer.h
+++ b/media/mtp/MtpServer.h
@@ -28,6 +28,7 @@ namespace android {
class MtpStorage;
class MtpDatabase;
+class MtpProperty;
class MtpServer {
@@ -51,6 +52,9 @@ private:
MtpStorageList mStorages;
+ MtpPropertyList mObjectProperties;
+ MtpPropertyList mDeviceProperties;
+
// handle for new object, set by SendObjectInfo and used by SendObject
MtpObjectHandle mSendObjectHandle;
MtpString mSendObjectFilePath;
@@ -66,7 +70,12 @@ public:
void scanStorage();
void run();
+ MtpProperty* getObjectProperty(MtpPropertyCode propCode);
+ MtpProperty* getDeviceProperty(MtpPropertyCode propCode);
+
private:
+ void initObjectProperties();
+
bool handleRequest();
MtpResponseCode doGetDeviceInfo();