Main Page   Modules   Data Structures   File List   Data Fields   Related Pages  

DBusMessageHandler implementation details
[D-BUS internal implementation details]

DBusMessageHandler private implementation details. More...

Data Structures

struct  DBusMessageHandler
 Internals of DBusMessageHandler. More...


Functions

dbus_bool_t _dbus_message_handler_add_connection (DBusMessageHandler *handler, DBusConnection *connection)
 Add this connection to the list used by this message handler. More...

void _dbus_message_handler_remove_connection (DBusMessageHandler *handler, DBusConnection *connection)
 Reverses the effect of _dbus_message_handler_add_connection(). More...

DBusHandlerResult _dbus_message_handler_handle_message (DBusMessageHandler *handler, DBusConnection *connection, DBusMessage *message)
 Handles the given message, by dispatching the handler function for this DBusMessageHandler, if any. More...


Detailed Description

DBusMessageHandler private implementation details.

The guts of DBusMessageHandler and its methods.


Function Documentation

dbus_bool_t _dbus_message_handler_add_connection DBusMessageHandler   handler,
DBusConnection   connection
 

Add this connection to the list used by this message handler.

When the message handler goes away, the connection will be notified.

Parameters:
handler  the message handler
connection  the connection
Returns:
FALSE if not enough memory

Definition at line 69 of file dbus-message-handler.c.

References DBusMessageHandler::connections.

DBusHandlerResult _dbus_message_handler_handle_message DBusMessageHandler   handler,
DBusConnection   connection,
DBusMessage   message
 

Handles the given message, by dispatching the handler function for this DBusMessageHandler, if any.

Parameters:
handler  the handler
connection  the connection that received the message
message  the message
Returns:
what to do with the message

Definition at line 115 of file dbus-message-handler.c.

References DBusMessageHandler::function, and DBusMessageHandler::user_data.

void _dbus_message_handler_remove_connection DBusMessageHandler   handler,
DBusConnection   connection
 

Reverses the effect of _dbus_message_handler_add_connection().

Parameters:
handler  the message handler
connection  the connection

Definition at line 94 of file dbus-message-handler.c.

References DBusMessageHandler::connections.


Generated on Wed Jun 2 06:01:35 2004 for D-BUS by doxygen1.2.15