From a6943acbe043e34f97b5f26f72ba194a5533fbd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 12 Nov 2012 23:48:45 +0100 Subject: [PATCH] Added missing BMessage::{Get|Set}String() methods. * Forgot to add those before accidentally. --- src/kits/app/Message.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/kits/app/Message.cpp b/src/kits/app/Message.cpp index bd5e592cc9..5a14dcfa71 100644 --- a/src/kits/app/Message.cpp +++ b/src/kits/app/Message.cpp @@ -2550,6 +2550,7 @@ DEFINE_SET_GET_FUNCTIONS(uint64, UInt64, B_UINT64_TYPE); DEFINE_SET_GET_FUNCTIONS(bool, Bool, B_BOOL_TYPE); DEFINE_SET_GET_FUNCTIONS(float, Float, B_FLOAT_TYPE); DEFINE_SET_GET_FUNCTIONS(double, Double, B_DOUBLE_TYPE); +DEFINE_SET_GET_FUNCTIONS(const char *, String, B_STRING_TYPE); #undef DEFINE_SET_GET_FUNCTION @@ -3205,6 +3206,13 @@ BMessage::SetString(const char* name, const char* value) } +status_t +BMessage::SetString(const char *name, const BString& value) +{ + return SetData(name, B_STRING_TYPE, value.String(), value.Length() + 1); +} + + status_t BMessage::SetData(const char* name, type_code type, const void* data, ssize_t numBytes)