object.cpp
Go to the documentation of this file.
77 DBusHandlerResult ObjectAdaptor::Private::message_function_stub(DBusConnection *, DBusMessage *dmsg, void *data)
286 ObjectAdaptor::Continuation::Continuation(Connection &conn, const CallMessage &call, const Tag *tag)
310 _filtered = new Callback<ObjectProxy, bool, const Message &>(this, &ObjectProxy::handle_message);
void remove_filter(MessageSlot &s)
Removes a previously-added message filter.
Definition: connection.cpp:358
Definition: interface.h:134
void return_error(Continuation *ret, const Error error)
Definition: object.cpp:268
Definition: connection_p.h:42
Definition: object.cpp:199
InterfaceAdaptor * find_interface(const std::string &name)
Definition: interface.cpp:42
void unregister_obj(bool throw_on_error=true)
Definition: object.cpp:323
void add_match(const char *rule)
Adds a match rule to match messages going through the message bus.
Definition: connection.cpp:321
Continuation(Connection &conn, const CallMessage &call, const Tag *tag)
Definition: object.cpp:286
Definition: message.h:241
Definition: object.cpp:60
Definition: message.h:269
Object(Connection &conn, const Path &path, const char *service)
Definition: object.cpp:42
Definition: types.h:42
Definition: error.h:40
Definition: error.h:187
Definition: object.h:41
static void unregister_function_stub(DBusConnection *, void *)
Definition: object.cpp:72
Definition: message.h:223
Definition: object.h:101
void remove_match(const char *rule, bool throw_on_error)
Removes a previously-added match rule "by value" (the most recently-added identical rule gets removed...
Definition: connection.cpp:332
bool dispatch_signal(const SignalMessage &)
Definition: interface.cpp:131
Definition: object.h:117
bool _invoke_method_noreply(CallMessage &call)
Definition: object.cpp:348
Definition: util.h:275
static DBusHandlerResult message_function_stub(DBusConnection *, DBusMessage *, void *)
Definition: object.cpp:77
Continuation * find_continuation(const Tag *tag)
Definition: object.cpp:279
InterfaceProxy * find_interface(const std::string &name)
Definition: interface.cpp:116
Definition: message_p.h:41
Message send_blocking(Message &msg, int timeout=-1)
Sends a message and blocks a certain time period while waiting for a reply.
Definition: connection.cpp:369
Definition: object.h:137
Definition: interface.h:164
Definition: connection_p.h:45
bool send(const Message &msg, unsigned int *serial=NULL)
Adds a message to the outgoing message queue.
Definition: connection.cpp:364
Definition: error.h:82
void unregister_obj(bool throw_on_error=true)
Definition: object.cpp:182
ObjectProxy(Connection &conn, const Path &path, const char *service="")
Definition: object.cpp:295