summaryrefslogtreecommitdiffstats
path: root/dbus/dbus.gyp
diff options
context:
space:
mode:
authorkeybuk@chromium.org <keybuk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-25 18:20:08 +0000
committerkeybuk@chromium.org <keybuk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-25 18:20:08 +0000
commit9cc40cb2061532d345a6ec925e97563631132e9e (patch)
treeecfb2c793420271b3b172f27ecebc66ae966bb65 /dbus/dbus.gyp
parentdbc220a0550880c4d35d75a57f10663d3e1ed240 (diff)
downloadchromium_src-9cc40cb2061532d345a6ec925e97563631132e9e.zip
chromium_src-9cc40cb2061532d345a6ec925e97563631132e9e.tar.gz
chromium_src-9cc40cb2061532d345a6ec925e97563631132e9e.tar.bz2
Support D-Bus Object Manager
Object Manager is a new standard D-Bus interface, closely related to the Properties interface. It is used by BlueZ 5.x thus the need to implement it now. The intended use is that Chrome D-Bus Client singletons set up a link to an object manager in their constructor and register themselves to handle their particular interface. BUG=220951 TEST=dbus_unittests Review URL: https://codereview.chromium.org/12491014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190440 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'dbus/dbus.gyp')
-rw-r--r--dbus/dbus.gyp5
1 files changed, 5 insertions, 0 deletions
diff --git a/dbus/dbus.gyp b/dbus/dbus.gyp
index 0ca5a2c..847e7d97 100644
--- a/dbus/dbus.gyp
+++ b/dbus/dbus.gyp
@@ -33,6 +33,8 @@
'file_descriptor.h',
'message.cc',
'message.h',
+ 'object_manager.cc',
+ 'object_manager.h',
'object_path.cc',
'object_path.h',
'object_proxy.cc',
@@ -71,6 +73,8 @@
'mock_bus.h',
'mock_exported_object.cc',
'mock_exported_object.h',
+ 'mock_object_manager.cc',
+ 'mock_object_manager.h',
'mock_object_proxy.cc',
'mock_object_proxy.h',
],
@@ -98,6 +102,7 @@
'end_to_end_sync_unittest.cc',
'message_unittest.cc',
'mock_unittest.cc',
+ 'object_manager_unittest.cc',
'property_unittest.cc',
'signal_sender_verification_unittest.cc',
'string_util_unittest.cc',