object.cpp
Go to the documentation of this file.
77DBusHandlerResult ObjectAdaptor::Private::message_function_stub(DBusConnection *, DBusMessage *dmsg, void *data)
286ObjectAdaptor::Continuation::Continuation(Connection &conn, const CallMessage &call, const Tag *tag)
310 _filtered = new Callback<ObjectProxy, bool, const Message &>(this, &ObjectProxy::handle_message);
InterfaceAdaptor * find_interface(const std::string &name)
Definition interface.cpp:42
Definition message.h:269
Definition util.h:275
Definition connection.h:49
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
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
void remove_filter(MessageSlot &s)
Removes a previously-added message filter.
Definition connection.cpp:358
void add_match(const char *rule)
Adds a match rule to match messages going through the message bus.
Definition connection.cpp:321
bool send(const Message &msg, unsigned int *serial=NULL)
Adds a message to the outgoing message queue.
Definition connection.cpp:364
Definition message.h:223
Definition error.h:40
Definition interface.h:134
Definition interface.h:164
bool dispatch_signal(const SignalMessage &)
Definition interface.cpp:131
Definition message.h:159
Continuation(Connection &conn, const CallMessage &call, const Tag *tag)
Definition object.cpp:286
static ObjectAdaptorPList from_path_prefix(const std::string &prefix)
Definition object.cpp:115
static ObjectPathList child_nodes_from_prefix(const std::string &prefix)
Definition object.cpp:134
static ObjectAdaptor * from_path(const Path &path)
Definition object.cpp:105
void unregister_obj(bool throw_on_error=true)
Definition object.cpp:182
Continuation * find_continuation(const Tag *tag)
Definition object.cpp:279
ObjectAdaptor(Connection &conn, const Path &path)
Definition object.cpp:159
void return_error(Continuation *ret, const Error error)
Definition object.cpp:268
bool _invoke_method_noreply(CallMessage &call)
Definition object.cpp:348
ObjectProxy(Connection &conn, const Path &path, const char *service="")
Definition object.cpp:295
void unregister_obj(bool throw_on_error=true)
Definition object.cpp:323
Object(Connection &conn, const Path &path, const char *service)
Definition object.cpp:42
InterfaceProxy * find_interface(const std::string &name)
Definition interface.cpp:116
Definition message.h:241
Definition object.h:101
Definition connection_p.h:42
Definition error.h:187
Definition error.h:82
Definition message_p.h:41
Definition types.h:42
Definition object.cpp:60
static void unregister_function_stub(DBusConnection *, void *)
Definition object.cpp:72
static DBusHandlerResult message_function_stub(DBusConnection *, DBusMessage *, void *)
Definition object.cpp:77
Definition object.cpp:199