Searched refs:DBusSigFilter (Results 1 - 3 of 3) sorted by relevance

/external/chromium_org/third_party/webrtc/base/
H A Ddbus.cc65 // Implementation of class DBusSigFilter
68 std::string DBusSigFilter::BuildFilterString(const std::string &path,
91 DBusHandlerResult DBusSigFilter::DBusCallback(DBusConnection *dbus_conn,
96 return static_cast<DBusSigFilter *>(instance)->Callback(message);
102 DBusHandlerResult DBusSigFilter::Callback(DBusMessage *message) {
111 void DBusSigFilter::OnMessage(Message *message) {
131 std::vector<DBusSigFilter *> *filter_list)
191 for (std::vector<DBusSigFilter *>::iterator it = filter_list_->begin();
193 DBusSigFilter *filter = (*it);
195 LOG(LS_ERROR) << "DBusSigFilter lis
[all...]
H A Ddbus.h53 // DBusSigFilter is an abstract class that defines the interface of DBus
58 class DBusSigFilter : protected MessageHandler { class in namespace:rtc
63 explicit DBusSigFilter(const std::string &filter) function in class:rtc::DBusSigFilter
79 // Handles callback on DBus messages to each DBusSigFilter instance.
138 bool AddFilter(DBusSigFilter *filter);
161 std::vector<DBusSigFilter *> filter_list_;
H A Ddbus_unittest.cc23 class DBusSigFilterTest : public DBusSigFilter {
30 : DBusSigFilter(GetFilter()),
40 return rtc::DBusSigFilter::BuildFilterString("", "", SIG_NAME);
43 // Implement virtual method of DBusSigFilter. On caller thread.
217 TEST(DBusSigFilter, BuildFilterString) {
218 EXPECT_EQ(DBusSigFilter::BuildFilterString("", "", ""),
220 EXPECT_EQ(DBusSigFilter::BuildFilterString("p", "", ""),
222 EXPECT_EQ(DBusSigFilter::BuildFilterString("p","i", ""),
225 EXPECT_EQ(DBusSigFilter::BuildFilterString("p","i","m"),

Completed in 72 milliseconds