lib/notification/marshal.c File Reference
#include <stdlib.h>
#include <string.h>
#include "E_Notify.h"
#include "e_notify_private.h"
Include dependency graph for marshal.c:

Functions

void e_notify_free_get_capabilities_return (void *data)
void e_notify_free_get_server_information_return (void *data)
void e_notify_free_notify_return (void *data)
DBusMessage * e_notify_marshal_action_invoked_signal (dbus_uint32_t id, const char *action_id)
DBusMessage * e_notify_marshal_close_notification (dbus_uint32_t id)
void e_notify_marshal_dict_byte (DBusMessageIter *iter, const char *key, char value)
void e_notify_marshal_dict_int (DBusMessageIter *iter, const char *key, int value)
void e_notify_marshal_dict_string (DBusMessageIter *iter, const char *key, const char *value)
void e_notify_marshal_dict_variant (DBusMessageIter *iter, const char *key, char *type_str, E_DBus_Variant_Marshaller func, void *data)
DBusMessage * e_notify_marshal_get_capabilities ()
DBusMessage * e_notify_marshal_get_capabilities_return (DBusMessage *method_call, const char **capabilities)
DBusMessage * e_notify_marshal_get_server_information ()
DBusMessage * e_notify_marshal_get_server_information_return (DBusMessage *method_call, const char *name, const char *vendor, const char *version, const char *spec_version)
void e_notify_marshal_hint_image (DBusMessageIter *iter, E_Notification_Image *img)
DBusMessage * e_notify_marshal_notification_closed_signal (dbus_uint32_t id, dbus_uint32_t reason)
DBusMessage * e_notify_marshal_notify (E_Notification *n)
DBusMessage * e_notify_marshal_notify_return (DBusMessage *method_call, dbus_uint32_t notification_id)
void e_notify_marshal_string_array (DBusMessageIter *iter, const char **strings)
void e_notify_marshal_string_list_as_array (DBusMessageIter *iter, Eina_List *strings)
E_Notification_Event_Action_Invokede_notify_unmarshal_action_invoked_signal (DBusMessage *msg, DBusError *err)
dbus_uint32_t e_notify_unmarshal_close_notification (DBusMessage *msg, DBusError *err)
void * e_notify_unmarshal_get_capabilities_return (DBusMessage *msg, DBusError *err)
void * e_notify_unmarshal_get_server_information_return (DBusMessage *msg, DBusError *err)
E_Notification_Imagee_notify_unmarshal_hint_image (DBusMessageIter *iter)
E_Notification_Event_Notification_Closede_notify_unmarshal_notification_closed_signal (DBusMessage *msg, DBusError *err)
E_Notificatione_notify_unmarshal_notify (DBusMessage *msg, DBusError *err __UNUSED__)
void e_notify_unmarshal_notify_actions (E_Notification *n, DBusMessageIter *iter)
void e_notify_unmarshal_notify_hints (E_Notification *n, DBusMessageIter *iter)
void * e_notify_unmarshal_notify_return (DBusMessage *msg, DBusError *err)
Eina_List * e_notify_unmarshal_string_array_as_list (DBusMessageIter *iter, DBusError *err __UNUSED__)

Function Documentation

void e_notify_free_get_capabilities_return ( void *  data)
void e_notify_free_get_server_information_return ( void *  data)
void e_notify_free_notify_return ( void *  data)

Referenced by e_notification_send().

DBusMessage* e_notify_marshal_action_invoked_signal ( dbus_uint32_t  id,
const char *  action_id 
)
DBusMessage* e_notify_marshal_close_notification ( dbus_uint32_t  id)
void e_notify_marshal_dict_byte ( DBusMessageIter *  iter,
const char *  key,
char  value 
)

References ERR.

Referenced by e_notify_marshal_notify().

void e_notify_marshal_dict_int ( DBusMessageIter *  iter,
const char *  key,
int  value 
)

References ERR.

Referenced by e_notify_marshal_notify().

void e_notify_marshal_dict_string ( DBusMessageIter *  iter,
const char *  key,
const char *  value 
)

References ERR.

Referenced by e_notify_marshal_notify().

void e_notify_marshal_dict_variant ( DBusMessageIter *  iter,
const char *  key,
char *  type_str,
E_DBus_Variant_Marshaller  func,
void *  data 
)

References ERR.

Referenced by e_notify_marshal_notify().

DBusMessage* e_notify_marshal_get_capabilities ( )
DBusMessage* e_notify_marshal_get_capabilities_return ( DBusMessage *  method_call,
const char **  capabilities 
)
DBusMessage* e_notify_marshal_get_server_information ( )
DBusMessage* e_notify_marshal_get_server_information_return ( DBusMessage *  method_call,
const char *  name,
const char *  vendor,
const char *  version,
const char *  spec_version 
)
DBusMessage* e_notify_marshal_notification_closed_signal ( dbus_uint32_t  id,
dbus_uint32_t  reason 
)
DBusMessage* e_notify_marshal_notify_return ( DBusMessage *  method_call,
dbus_uint32_t  notification_id 
)

Referenced by method_notify().

void e_notify_marshal_string_array ( DBusMessageIter *  iter,
const char **  strings 
)

References ERR.

Referenced by e_notify_marshal_get_capabilities_return().

void e_notify_marshal_string_list_as_array ( DBusMessageIter *  iter,
Eina_List *  strings 
)

References ERR.

E_Notification_Event_Action_Invoked* e_notify_unmarshal_action_invoked_signal ( DBusMessage *  msg,
DBusError *  err 
)
dbus_uint32_t e_notify_unmarshal_close_notification ( DBusMessage *  msg,
DBusError *  err 
)
void* e_notify_unmarshal_get_capabilities_return ( DBusMessage *  msg,
DBusError *  err 
)
E_Notification_Event_Notification_Closed* e_notify_unmarshal_notification_closed_signal ( DBusMessage *  msg,
DBusError *  err 
)
void e_notify_unmarshal_notify_actions ( E_Notification n,
DBusMessageIter *  iter 
)
void* e_notify_unmarshal_notify_return ( DBusMessage *  msg,
DBusError *  err 
)
Eina_List* e_notify_unmarshal_string_array_as_list ( DBusMessageIter *  iter,
DBusError *err  __UNUSED__ 
)