#include <string.h>
#include <stdlib.h>
#include "easydbus-core.h"
#include "debug.h"
#include "utils.h"
#include "reply_internal.h"
#include "introspect_internal.h"
#include "register_obj_internal.h"
#include "message_internal.h"
Go to the source code of this file.
Functions | |
DBusHandlerResult | easydbus_core_filter_func (DBusConnection *conn, DBusMessage *msg, void *user_data) |
This callback manage disconnection from dbus and try to do a new connection. | |
static DBusHandlerResult | easydbus_error_handler (struct EasyDbus_core *core, DBusMessage *msg) |
Functions for manage error message from DBus and call user callback for error messages. | |
DBusHandlerResult | easydbus_filter_func (DBusConnection *conn, DBusMessage *msg, void *user_data) |
EasyDbus filter function callback. | |
DBusHandlerResult | easydbus_obj_path_msg_function (DBusConnection *conn, DBusMessage *msg, void *user_data) |
This function is static and must be used with struct EasyDbus_object for registered object callback. | |
void | easydbus_obj_path_unregister_function (DBusConnection *conn, void *user_data) |
Unregister callback functions. | |
static DBusHandlerResult | easydbus_reply_handler (struct EasyDbus_core *core, DBusMessage *msg) |
Functions for manage return message from DBus and call user callback for return messages. | |
static DBusHandlerResult | easydbus_signal_handler (struct EasyDbus_core *core, DBusMessage *msg) |
Functions for manage signal from DBus and call user callback of external signal registered. | |
EasyDbus_reply * | easydbus_verify_match_and_prepare_reply (struct EasyDbus_obj_interface *interface, DBusMessage *msg, const char *msg_interface, const char *member_name, int *return_value) |
Found. | |
int | easydbus_verify_signal_match (const char *member, const char *interface, const char *path, const char *sender, const char *destination, struct EasyDbus_ext_signal *el) |
Verify signal matching. |