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

◆ e_notify_free_get_capabilities_return()

void e_notify_free_get_capabilities_return ( void *  data)

◆ e_notify_free_get_server_information_return()

void e_notify_free_get_server_information_return ( void *  data)

◆ e_notify_free_notify_return()

void e_notify_free_notify_return ( void *  data)

◆ e_notify_marshal_action_invoked_signal()

DBusMessage * e_notify_marshal_action_invoked_signal ( dbus_uint32_t  id,
const char *  action_id 
)

◆ e_notify_marshal_close_notification()

DBusMessage * e_notify_marshal_close_notification ( dbus_uint32_t  id)

◆ e_notify_marshal_dict_byte()

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

References ERR.

Referenced by e_notify_marshal_notify().

◆ e_notify_marshal_dict_int()

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

References ERR.

Referenced by e_notify_marshal_notify().

◆ e_notify_marshal_dict_string()

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

References ERR.

Referenced by e_notify_marshal_notify().

◆ e_notify_marshal_dict_variant()

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().

◆ e_notify_marshal_get_capabilities()

DBusMessage * e_notify_marshal_get_capabilities ( )

◆ e_notify_marshal_get_capabilities_return()

DBusMessage * e_notify_marshal_get_capabilities_return ( DBusMessage *  method_call,
const char **  capabilities 
)

◆ e_notify_marshal_get_server_information()

DBusMessage * e_notify_marshal_get_server_information ( )

◆ e_notify_marshal_get_server_information_return()

DBusMessage * e_notify_marshal_get_server_information_return ( DBusMessage *  method_call,
const char *  name,
const char *  vendor,
const char *  version,
const char *  spec_version 
)

◆ e_notify_marshal_hint_image()

◆ e_notify_marshal_notification_closed_signal()

DBusMessage * e_notify_marshal_notification_closed_signal ( dbus_uint32_t  id,
dbus_uint32_t  reason 
)

◆ e_notify_marshal_notify()

◆ e_notify_marshal_notify_return()

DBusMessage * e_notify_marshal_notify_return ( DBusMessage *  method_call,
dbus_uint32_t  notification_id 
)

Referenced by method_notify().

◆ e_notify_marshal_string_array()

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

References ERR.

Referenced by e_notify_marshal_get_capabilities_return().

◆ e_notify_marshal_string_list_as_array()

void e_notify_marshal_string_list_as_array ( DBusMessageIter *  iter,
Eina_List *  strings 
)

References ERR.

◆ e_notify_unmarshal_action_invoked_signal()

E_Notification_Event_Action_Invoked * e_notify_unmarshal_action_invoked_signal ( DBusMessage *  msg,
DBusError *  err 
)

◆ e_notify_unmarshal_close_notification()

dbus_uint32_t e_notify_unmarshal_close_notification ( DBusMessage *  msg,
DBusError *  err 
)

◆ e_notify_unmarshal_get_capabilities_return()

void * e_notify_unmarshal_get_capabilities_return ( DBusMessage *  msg,
DBusError *  err 
)

◆ e_notify_unmarshal_get_server_information_return()

◆ e_notify_unmarshal_hint_image()

◆ e_notify_unmarshal_notification_closed_signal()

E_Notification_Event_Notification_Closed * e_notify_unmarshal_notification_closed_signal ( DBusMessage *  msg,
DBusError *  err 
)

◆ e_notify_unmarshal_notify()

◆ e_notify_unmarshal_notify_actions()

void e_notify_unmarshal_notify_actions ( E_Notification n,
DBusMessageIter *  iter 
)

◆ e_notify_unmarshal_notify_hints()

◆ e_notify_unmarshal_notify_return()

void * e_notify_unmarshal_notify_return ( DBusMessage *  msg,
DBusError *  err 
)

◆ e_notify_unmarshal_string_array_as_list()

Eina_List * e_notify_unmarshal_string_array_as_list ( DBusMessageIter *  iter,
DBusError *err  __UNUSED__ 
)