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

attnmgrd_prv.h File Reference


Detailed Description

ALP attention manager private structures and defines.

#include <paths.h>
#include <hiker/ipc.h>
#include <hiker/attnmgr_common.h>

Go to the source code of this file.

Data Structures

struct  _AlpAttnConnectionEntry

Defines

#define ALP_ATTNMGRD_DEF_PIDFILE   _PATH_VARRUN "attnmgr"
#define ALP_ATTNMGRD_APPID_ALERT   "bar:com.access.apps.attn_alert"
#define ALP_ATTNMGRD_APPID_SELF   "bar:com.access.services.attnmgr"
#define ALP_ATTNMGRD_NOTIFYID_SELF   "attnmgrd"
#define ALP_ATTN_PRIORITY_TRIGGER   3

Typedefs

typedef _AlpAttnConnectionEntry AlpAttnConnectionEntry

Functions

alp_status_t alp_attnmgrd_db_setup (const char *directory, const char *filename, bool debug)
void alp_attnmgrd_db_teardown (void)
void alp_attnmgrd_ipc_setup (const char *channel)
void alp_attnmgrd_ipc_teardown (void)
void alp_attnmgrd_process_post_alert (AlpConnection *connection, AlpMessage *message, AlpDmlItemH itemH, gint procId, gint userId, gint groupId)
void alp_attnmgrd_process_update_alert (AlpConnection *connection, AlpMessage *message, AlpDmlItemH itemH)
void alp_attnmgrd_process_delete_alert (AlpConnection *connection, AlpMessage *message, AlpDmlItemH itemH)

Variables

AlpDmlH gAlpAttnMgrDDmlH
bool gAlpAttnMgrDDebug
bool gAlpAttnMgrDTest


Define Documentation

#define ALP_ATTN_PRIORITY_TRIGGER   3
 

#define ALP_ATTNMGRD_APPID_ALERT   "bar:com.access.apps.attn_alert"
 

#define ALP_ATTNMGRD_APPID_SELF   "bar:com.access.services.attnmgr"
 

#define ALP_ATTNMGRD_DEF_PIDFILE   _PATH_VARRUN "attnmgr"
 

#define ALP_ATTNMGRD_NOTIFYID_SELF   "attnmgrd"
 


Typedef Documentation

typedef struct _AlpAttnConnectionEntry AlpAttnConnectionEntry
 


Function Documentation

alp_status_t alp_attnmgrd_db_setup const char *  directory,
const char *  filename,
bool  debug
 

void alp_attnmgrd_db_teardown void   ) 
 

void alp_attnmgrd_ipc_setup const char *  channel  ) 
 

void alp_attnmgrd_ipc_teardown void   ) 
 

void alp_attnmgrd_process_delete_alert AlpConnection connection,
AlpMessage message,
AlpDmlItemH  itemH
 

void alp_attnmgrd_process_post_alert AlpConnection connection,
AlpMessage message,
AlpDmlItemH  itemH,
gint  procId,
gint  userId,
gint  groupId
 

void alp_attnmgrd_process_update_alert AlpConnection connection,
AlpMessage message,
AlpDmlItemH  itemH
 


Variable Documentation

bool gAlpAttnMgrDDebug
 

AlpDmlH gAlpAttnMgrDDmlH
 

bool gAlpAttnMgrDTest
 


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