1 // Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
2 // Use of this source code is governed by a apache 2.0 license that can be
3 // found in the LICENSE file.
19 explicit DBusSignal(const std::string& signal_name);
21 void RegisterHandler(DBusCallback cb, void* user_data);
23 const char* GetSignalName();
24 void Emit(GVariant* param);
27 std::string signal_name_;
31 GDBusConnection* conn_;
36 #endif // DBUS_SIGNAL_H_