summaryrefslogtreecommitdiffstats
path: root/media/mtp/MtpStringBuffer.h
diff options
context:
space:
mode:
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;