|
Fcitx
|
High level API for dbus objects. More...
#include <cstdint>#include <exception>#include <functional>#include <memory>#include <mutex>#include <string>#include <tuple>#include <type_traits>#include <fcitx-utils/dbus/message.h>#include <fcitx-utils/fcitxutils_export.h>#include <fcitx-utils/flags.h>#include <fcitx-utils/macros.h>#include <fcitx-utils/trackableobject.h>

Go to the source code of this file.
Macros | |
| #define | FCITX_OBJECT_VTABLE_METHOD(FUNCTION, FUNCTION_NAME, SIGNATURE, RET) |
| Register a class member function as a DBus method. More... | |
| #define | FCITX_OBJECT_VTABLE_SIGNAL(SIGNAL, SIGNAL_NAME, SIGNATURE) |
| Register a new DBus signal. More... | |
| #define | FCITX_OBJECT_VTABLE_PROPERTY(PROPERTY, NAME, SIGNATURE, GETMETHOD, ...) |
| Register a new DBus read-only property. More... | |
| #define | FCITX_OBJECT_VTABLE_WRITABLE_PROPERTY(PROPERTY, NAME, SIGNATURE, GETMETHOD, SETMETHOD, ...) |
| Register a new DBus read-only property. More... | |
Enumerations | |
| enum | PropertyOption : uint32_t { Hidden = (1 << 0) } |
High level API for dbus objects.
Definition in file objectvtable.h.
1.8.13