// incorrect calls. Stub clients may lift that restriction however.
class DBusClient {
protected:
- friend class DBusThreadManager;
-
virtual ~DBusClient() {}
// This function is called by DBusThreadManager. Only in unit tests, which
virtual void Init(dbus::Bus* bus) = 0;
private:
+ friend class DBusThreadManager;
+
DISALLOW_ASSIGN(DBusClient);
};