Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

attn_ipc_data.c File Reference


Detailed Description

ALP attention manager IPC data routines.

#include <stdarg.h>
#include <glib.h>
#include <glib-object.h>
#include <hiker/types.h>
#include <hiker/prv/attnmgr_traces.h>
#include <hiker/prv/attnmgr_ipc.h>
#include <hiker/prv/attnmgr_dml.h>
#include "attn_ipc_prv.h"

Functions

alp_status_t alp_attn_ipc_pack_properties (AlpMessage *msg, guint32 nprops, AlpAttnProp *properties[], const char *channel)
 Pack alert properties into message.
AlpMessagealp_attn_ipc_pack_alert_post_msg (const char *source, const char *name, const char *handle, const char *interface, gint32 priority, gint32 duration, guint32 nprops, AlpAttnProp *properties[], const char *channel)
 Create post alert IPC message.
AlpMessagealp_attn_ipc_pack_alert_post_reply (AlpMessage *replyTo, guint32 status, guint32 id)
 Create alert post IPC reply message.
AlpMessagealp_attn_ipc_pack_alert_update_msg (const char *source, const char *name, const char *handle, guint32 nprops, AlpAttnProp *properties[])
 Create alert update IPC message.
AlpMessagealp_attn_ipc_pack_alert_update_reply (AlpMessage *replyTo, guint32 status)
 Create alert update IPC reply.
AlpMessagealp_attn_ipc_pack_alert_delete_msg (const char *source, const char *name, const char *handle)
 Create alert delete IPC message.
AlpMessagealp_attn_ipc_pack_alert_delete_reply (AlpMessage *replyTo, guint32 status)
 Create alert delete IPC message.
AlpMessagealp_attn_ipc_pack_status_reply (AlpMessage *replyTo, guint32 status, gchar *srv_status)
 Create status IPC reply message.
alp_status_t alp_attn_ipc_unpack_properties (AlpMessage *message, guint32 *nprops, AlpDmlItemH *propListH)
alp_status_t alp_attn_ipc_unpack_alert_post_msg (AlpMessage *message, AlpDmlItemH *itemH)
alp_status_t alp_attn_ipc_unpack_alert_post_reply (AlpMessage *response, alp_status_t *status, AlpAttnId *alertId)
alp_status_t alp_attn_ipc_unpack_alert_update_msg (AlpMessage *message, AlpDmlItemH *itemH)
alp_status_t alp_attn_ipc_unpack_alert_update_reply (AlpMessage *response, alp_status_t *status)
alp_status_t alp_attn_ipc_unpack_alert_delete_msg (AlpMessage *message, AlpDmlItemH *itemH)
alp_status_t alp_attn_ipc_unpack_alert_delete_reply (AlpMessage *response, alp_status_t *status)
alp_status_t alp_attn_ipc_unpack_status_reply (AlpMessage *response, gchar **srv_status)
alp_status_t alp_attn_ipc_send_callback (const char *channel, const char *source, const char *name, const char *handle, uint32_t argc, char *argv[])


Function Documentation

alp_status_t alp_attn_ipc_pack_properties AlpMessage msg,
guint32  nprops,
AlpAttnProp properties[],
const char *  channel
 

Pack alert properties into message.

Parameters:
[in] msg message to which properties will be added to
[in] nprops number of properties in array
[in] properties array of properties
[in] channel optional channel name
Returns:
ALP_STATUS_OK if packing was successful

alp_status_t alp_attn_ipc_unpack_properties AlpMessage message,
guint32 *  nprops,
AlpDmlItemH propListH
 

alp_status_t alp_attn_ipc_unpack_status_reply AlpMessage response,
gchar **  srv_status
 


Generated on Sat Dec 16 20:29:48 2006 for hiker-0.9 by  doxygen 1.4.4