signal.c File Reference


Detailed Description

Functions for manage signal messages.
Date:
Created: 04/07/07 23:06:58 CEST

Updated: 11/02/07 10:41:00 CEST

Author:
Daniele Rondina aka ge@@ru <geaaru@gmail.com>

Definition in file signal.c.

#include <string.h>
#include <stdlib.h>
#include "easydbus-core.h"
#include "debug.h"
#include "utils.h"
#include "elem_internal.h"
#include "message_internal.h"

Include dependency graph for signal.c:

Go to the source code of this file.

Functions

DBusMessage * create_signal_msg (struct EasyDbus_core *core, struct EasyDbus_signal *signal)
 Create signal DBusMessage.
struct EasyDbus_signaleasydbus_signal_build_skeleton (DBusMessage *msg)
 Create EasyDbus_signal object from DBusMessage.
EasyDbus_signaleasydbus_signal_create_skeleton (char *path, char *interface, char *signal)
 Create signal skeleton struct.
void easydbus_signal_free_skeleton (EasyDbus_signal *signal)
 Free a struct EasyDbus_signal object.
int easydbus_signal_get_args (EasyDbus_signal *signal)
 Get number of args on EasyDbus_signal object.
const char * easydbus_signal_get_destination (EasyDbus_signal *signal)
 Get destination of signal.
const EasyDbus_elemeasydbus_signal_get_element (EasyDbus_signal *signal, unsigned int n)
 Get N-element of EasyDbus_signal object.
const char * easydbus_signal_get_interface (EasyDbus_signal *signal)
 Get interface of signal.
const char * easydbus_signal_get_name (EasyDbus_signal *signal)
 Get name of signal.
const char * easydbus_signal_get_path (EasyDbus_signal *signal)
 Get path of signal.
const char * easydbus_signal_get_sender (EasyDbus_signal *signal)
 Get sender of signal.
enum easydbus_ret_values easydbus_signal_send (EasyDbus_conn *data, EasyDbus_signal *signal)
 Send signal message.
int easydbus_signal_set_destination (EasyDbus_signal *signal, const char *destination)
 Set destination of signal.
int easydbus_signal_set_sender (EasyDbus_signal *signal, const char *sender)
 Set sender of signal.


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