|
Fcitx
|


Public Member Functions | |
| void | addMethod (ObjectVTableMethod *method) |
| void | addSignal (ObjectVTableSignal *sig) |
| void | addProperty (ObjectVTableProperty *property) |
| void | releaseSlot () |
| Unregister the dbus object from the bus. More... | |
| Bus * | bus () |
| Return the bus that the object is registered to. | |
| Bus * | bus () const |
| bool | isRegistered () const |
| Return whether this object is registered to a bus. | |
| const std::string & | path () const |
| Return the registered dbus object path of the object. | |
| const std::string & | interface () const |
| Return the registered dbus interface of the object. | |
| Message * | currentMessage () const |
| Return the current dbus message for current method. More... | |
| void | setCurrentMessage (Message *message) |
| Set the current dbus message. More... | |
| ObjectVTableMethod * | findMethod (const std::string &name) |
| ObjectVTableProperty * | findProperty (const std::string &name) |
Public Member Functions inherited from fcitx::TrackableObject< ObjectVTableBase > | |
| TrackableObject (const TrackableObject &)=delete | |
| TrackableObjectReference< ObjectVTableBase > | watch () |
| TrackableObjectReference< const ObjectVTableBase > | watch () const |
Protected Member Functions | |
| virtual std::mutex & | privateDataMutexForType ()=0 |
| virtual ObjectVTablePrivate * | privateDataForType ()=0 |
Static Protected Member Functions | |
| static std::shared_ptr< ObjectVTablePrivate > | newSharedPrivateData () |
Friends | |
| class | Bus |
| class | MessageSetter |
Definition at line 302 of file objectvtable.h.
1.8.13