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

exgmgrd.c File Reference


Detailed Description

Exchange Manager Daemon.

#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <unistd.h>
#include <string.h>
#include <dlfcn.h>
#include <fcntl.h>
#include <sys/un.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <glib.h>
#include <glib/gmain.h>
#include <errno.h>
#include <sys/file.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <hiker/syspaths.h>
#include <hiker/sysclass.h>
#include <hiker/traces.h>
#include <hiker/appmgr.h>
#include <hiker/pdk/appmgr_pdk.h>
#include <hiker/bundlemgr.h>
#include <hiker/notifymgr.h>
#include <hiker/pdk/sysutils_pdk.h>
#include "exgmgrd.h"

Defines

#define PRV_EXG_CACHE_DATA_FOLDER   "exgmgr/"
#define PRV_HANDLER_CONFIG_DIR   ALP_SYSPATH_SYSTEM_CACHE PRV_EXG_CACHE_DATA_FOLDER
#define PRV_HANDLER_CONFIG_FILE   PRV_HANDLER_CONFIG_DIR"regcache.data"
#define PRV_HANDLER_CONFIG_FILE_TMP   PRV_HANDLER_CONFIG_DIR"regcache.tmp"
#define ALP_EXG_DAEMON_MAX_CONNECTIONS   10

Functions

alp_status_t prv_update_registration_cache ()
alp_status_t prv_read_string (int iFd, char **oString)
alp_status_t prv_read_int (int iFd, int *oInt)
alp_status_t alp_prv_exg_transport_event_notify (int iTransportId, int iTransportEvent, void *iTransportEventData, size_t iTransportEventDataSize)
int alp_exg_mgr_daemon (int argc, char *argv[])
int main (int argc, char *argv[])


Define Documentation

#define ALP_EXG_DAEMON_MAX_CONNECTIONS   10
 

#define PRV_EXG_CACHE_DATA_FOLDER   "exgmgr/"
 

#define PRV_HANDLER_CONFIG_DIR   ALP_SYSPATH_SYSTEM_CACHE PRV_EXG_CACHE_DATA_FOLDER
 

#define PRV_HANDLER_CONFIG_FILE   PRV_HANDLER_CONFIG_DIR"regcache.data"
 

#define PRV_HANDLER_CONFIG_FILE_TMP   PRV_HANDLER_CONFIG_DIR"regcache.tmp"
 


Function Documentation

int alp_exg_mgr_daemon int  argc,
char *  argv[]
 

alp_status_t alp_prv_exg_transport_event_notify int  iTransportId,
int  iTransportEvent,
void *  iTransportEventData,
size_t  iTransportEventDataSize
 

int main int  argc,
char *  argv[]
 

alp_status_t prv_read_int int  iFd,
int *  oInt
 

alp_status_t prv_read_string int  iFd,
char **  oString
 

alp_status_t prv_update_registration_cache  ) 
 


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