summaryrefslogtreecommitdiffstats
path: root/dbus
diff options
context:
space:
mode:
Diffstat (limited to 'dbus')
-rw-r--r--dbus/message.cc2
-rw-r--r--dbus/message.h5
2 files changed, 4 insertions, 3 deletions
diff --git a/dbus/message.cc b/dbus/message.cc
index 486538a..43fb3bb 100644
--- a/dbus/message.cc
+++ b/dbus/message.cc
@@ -404,7 +404,7 @@ Response* Response::CreateEmpty() {
// ErrorResponse implementation.
//
-ErrorResponse::ErrorResponse() : Message() {
+ErrorResponse::ErrorResponse() : Response() {
}
ErrorResponse* ErrorResponse::FromRawMessage(DBusMessage* raw_message) {
diff --git a/dbus/message.h b/dbus/message.h
index 4683abe..3a28fb0 100644
--- a/dbus/message.h
+++ b/dbus/message.h
@@ -200,16 +200,17 @@ class Response : public Message {
// must delete the returned object. Useful for testing.
static Response* CreateEmpty();
- private:
+ protected:
// Creates a Response message. The internal raw message is NULL.
Response();
+ private:
DISALLOW_COPY_AND_ASSIGN(Response);
};
// ErrorResponse is a type of message used to return an error to the
// caller of a method.
-class ErrorResponse: public Message {
+class ErrorResponse: public Response {
public:
// Returns a newly created Response from the given raw message of the
// type DBUS_MESSAGE_TYPE_METHOD_RETURN. The caller must delete the