00001
00056 #ifndef _c_diameter_peer_globals_h
00057 #define _c_diameter_peer_globals_h
00058
00059 #include "utils.h"
00060 #include <sys/types.h>
00061
00062 #define DPNAME "CDiameterPeer"
00063 #define DPVERSION "0.0.2"
00064
00066 #define PEER_MANAGER_TIMER 3
00067
00068 #ifdef CDP_FOR_SER
00069 #else
00070 extern unsigned long shm_mem_size;
00071 extern int memlog;
00072 #endif
00073
00074 extern int process_no;
00075
00076 int init_memory(int show_status);
00077
00078 void destroy_memory(int show_status);
00079
00080
00081 extern unsigned int *listening_socks;
00082
00083 extern int *shutdownx;
00084 extern gen_lock_t *shutdownx_lock;
00086 extern pid_t *dp_first_pid;
00088
00089 #define ANSI_GRAY "\033[01;30m"
00090 #define ANSI_BLINK_RED "\033[00;31m"
00091 #define ANSI_RED "\033[01;31m"
00092 #define ANSI_GREEN "\033[01;32m"
00093 #define ANSI_YELLOW "\033[01;33m"
00094 #define ANSI_BLUE "\033[01;34m"
00095 #define ANSI_MAGENTA "\033[01;35m"
00096 #define ANSI_CYAN "\033[01;36m"
00097 #define ANSI_WHITE "\033[01;37m"
00098
00099 #endif
00100