object.h
Go to the documentation of this file.
Definition interface.h:59
Definition message.h:269
Definition connection.h:49
Definition error.h:40
Definition message.h:45
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
std::map< const Tag *, Continuation * > ContinuationMap
Definition object.h:174
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
Definition object.h:203
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
virtual DXXAPILOCAL bool handle_message(const Message &)=0
virtual DXXAPILOCAL void unregister_obj(bool throw_on_error=true)=0
Object(Connection &conn, const Path &path, const char *service)
Definition object.cpp:42
virtual DXXAPILOCAL void register_obj()=0
Definition interface.h:86
Definition message.h:299
Definition message.h:241
Definition object.h:101
Definition connection_p.h:42
Definition types.h:42
Definition object.cpp:60