register_obj_internal.c File Reference

#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"

Include dependency graph for register_obj_internal.c:

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_replyeasydbus_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.


Generated on Thu Apr 10 10:00:51 2008 for EasyDbus-0.2 by  doxygen 1.5.4