object.cpp
Go to the documentation of this file.
77 DBusHandlerResult ObjectAdaptor::Private::message_function_stub(DBusConnection *, DBusMessage *dmsg, void *data)
281 ObjectAdaptor::Continuation::Continuation(Connection &conn, const CallMessage &call, const Tag *tag)
305 _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:359
Definition: interface.h:133
void return_error(Continuation *ret, const Error error)
Definition: object.cpp:263
Definition: connection_p.h:41
Definition: object.cpp:198
InterfaceAdaptor * find_interface(const std::string &name)
Definition: interface.cpp:42
void unregister_obj(bool throw_on_error=true)
Definition: object.cpp:318
void add_match(const char *rule)
Adds a match rule to match messages going through the message bus.
Definition: connection.cpp:322
Continuation(Connection &conn, const CallMessage &call, const Tag *tag)
Definition: object.cpp:281
Definition: message.h:240
Definition: object.cpp:59
Definition: message.h:268
Object(Connection &conn, const Path &path, const char *service)
Definition: object.cpp:42
Definition: types.h:41
Definition: error.h:39
Definition: error.h:186
Definition: object.h:40
static void unregister_function_stub(DBusConnection *, void *)
Definition: object.cpp:72
Definition: message.h:222
Definition: object.h:100
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:333
bool dispatch_signal(const SignalMessage &)
Definition: interface.cpp:131
Definition: object.h:116
bool _invoke_method_noreply(CallMessage &call)
Definition: object.cpp:343
Definition: util.h:274
static DBusHandlerResult message_function_stub(DBusConnection *, DBusMessage *, void *)
Definition: object.cpp:77
Continuation * find_continuation(const Tag *tag)
Definition: object.cpp:274
InterfaceProxy * find_interface(const std::string &name)
Definition: interface.cpp:116
Definition: message_p.h:40
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:370
Definition: object.h:136
Definition: interface.h:163
Message dispatch_method(const CallMessage &)
Definition: interface.cpp:57
Definition: connection_p.h:44
bool send(const Message &msg, unsigned int *serial=NULL)
Adds a message to the outgoing message queue.
Definition: connection.cpp:365
Definition: error.h:81
void unregister_obj(bool throw_on_error=true)
Definition: object.cpp:182
ObjectProxy(Connection &conn, const Path &path, const char *service="")
Definition: object.cpp:290