summaryrefslogtreecommitdiffstats
path: root/media/mtp/MtpStringBuffer.h
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2010-09-25 21:21:05 -0400
committerMike Lockwood <lockwood@android.com>2010-09-25 21:21:05 -0400
commitdde372033b4da75ebde7ea2afdec1c1b86ab5a42 (patch)
tree8ad7554185784f354f000d662ef993ba704420bc /media/mtp/MtpStringBuffer.h
parent7cee5d3c3673d9a325d8096eea0ba48258fc656c (diff)
downloadframeworks_av-dde372033b4da75ebde7ea2afdec1c1b86ab5a42.zip
frameworks_av-dde372033b4da75ebde7ea2afdec1c1b86ab5a42.tar.gz
frameworks_av-dde372033b4da75ebde7ea2afdec1c1b86ab5a42.tar.bz2
MTP: Include current property value in GetDevicePropDesc
Change-Id: I05125c79ad58b6f75734fcedcc8af9b689fa9ff3 Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'media/mtp/MtpStringBuffer.h')
-rw-r--r--media/mtp/MtpStringBuffer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/media/mtp/MtpStringBuffer.h b/media/mtp/MtpStringBuffer.h
index 4641c3f..cbc8307 100644
--- a/media/mtp/MtpStringBuffer.h
+++ b/media/mtp/MtpStringBuffer.h
@@ -27,6 +27,7 @@ class MtpDataPacket;
class MtpStringBuffer {
private:
+ // mBuffer contains string in UTF8 format
// maximum 3 bytes/character, with 1 extra for zero termination
uint8_t mBuffer[255 * 3 + 1];
int mCharCount;
@@ -35,10 +36,12 @@ private:
public:
MtpStringBuffer();
MtpStringBuffer(const char* src);
+ MtpStringBuffer(const uint16_t* src);
MtpStringBuffer(const MtpStringBuffer& src);
virtual ~MtpStringBuffer();
void set(const char* src);
+ void set(const uint16_t* src);
void readFromPacket(MtpDataPacket* packet);
void writeToPacket(MtpDataPacket* packet) const;